SwiftUI ve GraphQL kullanan bir Instagram klonu – Giriş

Instagram klon uygulamasının nasıl oluşturulacağına ilişkin bir önceki yazımızda, XCode 11’de SwiftUI’nin çalışır durumda olması için her şeyi nasıl yapılandıracağınızı öğrendiniz ve GraphQL ile tamamen çalışan bir Sing Up görünümü oluşturdunuz.

Bugün bir oturum açma görünümünün nasıl oluşturulacağını ve kullanıcının oturumu nasıl kapatacağını öğreneceğiz.

Bir önceki yazıdaki projeye ihtiyacımız olacak, bu yüzden onu takip etmediyseniz, yapmanızı şiddetle tavsiye ederim.

Kemerlerinizi bağlayın ve başlayalım!

Daha iyi öğrenmek için iOS Instagram Clone projesini kaynak koduyla birlikte indirin.


SwiftUI ve GraphQL kullanan bir Instagram klonu – ProfileView

Bugün GraphQL ile Instagram klon uygulamamızın 3. bölümünde SwiftUI’nin derinliklerine inerek Profil görünümümüzü oluşturacağız.

SwiftUI’de yapıları yeniden kullanmayı öğreneceğiz ve birkaç kontrolü tartışacağız: VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider ve diğerleri.

Önceki makalelerimizde, Instagram klon uygulamamızdaki ilgili kullanıcı arayüzleri ile bir kullanıcıyı nasıl kayded eceğimizi ve bir kullanıcıya nasıl giriş yapacağımızı öğrendik. Bugün bunu çok daha güzel hale getireceğiz.

Kemerlerinizi bağlayın ve başlayalım!

Daha iyi öğrenmek için iOS Instagram Clone projesini kaynak koduyla birlikte indirin.


SwiftUI ve GraphQL kullanan Instagram Klon Uygulaması – HomeView

Bugün GraphQL ile Instagram klon uygulamamızın 4. bölümünde SwiftUI öğrenmeye devam ederek Ana Sayfa görünümümüzü oluşturacağız.

Önceki makalelerimizde, bir kullan ıcıyı nasıl kaydedeceğimizi ve bir kullanıcıya nasıl giriş yapacağımızı öğrendik ve Instagram klon Uygulamamızdaki ilgili UI’lerle Profil görünümünü oluşturduk. Bugün bu kodun bir kısmını yeniden kullanacağız ve çok sayıda içeriğe sahip bir UIScrollView’e benzer bir şey oluşturacağız.

Kemerlerinizi bağlayın ve başlayalım!

Daha iyi öğrenmek için iOS Instagram Clone projesini kaynak koduyla birlikte indirin.


Farklı Parse Sürümlerinde GraphQL Sorguları ve Mutasyonları

Parse zaman içinde geliştikçe, bazı yönleri daha iyi performans, daha iyi uyumluluk ve daha kolay geliştirme için değişmektedir.
Bu yönlerden biri de zaman içinde Parse 3.5.0’dan mevcut en son sürüm olan 3.9’a evrilen GraphQL desteğidir.

Back4app’te, özellikle GraphQL sorguları ve mutasyonlarındaki değişiklikleri uygulayan üç ana sürümümüz var: 3.7.2, 3.8 ve 3.9 ve bugün size bu sürümler arasındaki farkları, neyin değişip neyin değişmediğini göstereceğim.


Görüntülü Sohbet Uygulaması Nasıl Oluşturulur

Geçen gün Phil Nash ‘in React Hooks kullanarak nasıl Görüntülü Sohbet yapılacağını açıkladığı bu harika Twilio eğitimine rastladım, bu yüzden ücretsiz olduğu, harika olduğu ve Parse ile entegre edilebildiği için Back4app ‘te çalıştırmaya karar verdim, böylece ücretsiz web barındırma (ücretsiz back4app alt alan adı dahil) alabilir, Uygulamamı barındırabilir ve gelecekte sohbet özelliklerini dahil etmek için gerçek zamanlı veri dağıtımını kullanabilirdim.
Bu yazı, uygulamayı çalışır hale getirmek için neler yaptığımı anlatıyor.


Firebase vs. Parse – 2025 yılında iOS geliştirme için kapsamlı bir karşılaştırma – Bölüm 1

Giriş

Parse ve Firebase, uygulamanızın sunucu tarafını çok daha hızlı, sağlam ve ölçeklenebilir bir şekilde oluşturarak geliştiricinin hayatını kolaylaştırmak için oluşturulmuş platformlardır.

Bu iki ürün birkaç yıl önce piyasaya çıktı ve o zamandan beri gelişti, her zaman yeni işlevler getirdi ve daha yeni teknolojilere ayak uydurdu.

Her ikisi de yaptıkları işi nasıl yaptıklarına dair farklı yaklaşımlar benimsiyor. Ayrıca özellikle iOS geliştirmeyi nasıl destekledikleri konusunda da.

Kendim de bir iOS geliştiricisi olarak, iOS dünyası için her iki platform hakkında tamamen tarafsız bir görüş yazmaya ve özellikle bu pazar payına nasıl yaklaştıklarını görmeye karar verdim.


Firebase ve Parse üzerinde Auth

Bu serinin 1. ve 2. Bölümlerinde, bir Uygulama oluşturma ve çerçeveleri XCode projenize entegre etme sürecini ve Firebase ve Parse veritabanlarının kullanım durumunuza daha iyi uyabilecek benzer ve farklı özelliklere nasıl sahip olduğunu karşılaştırdık.

Bu üçüncü bölümde, kodlamaya başlayacağız ve her iki platformda da çalışan bir Kaydolma / Oturum Açma işlemi için ne kadar kodun gerekli olduğunu değerlendireceğiz.


2025 Yılında En İyi 10 Arka Uç Programlama Dili Hangileri Olacak?

What Are The Top 10 Backend Programming Languages
What Are The Top 10 Backend Programming Languages

Mobil ve web geliştirme arka uç ve ön uç teknolojilerinden oluşsa da, sunucu tarafı işlevlerinin rolü çok önemlidir.

Bu bağlamda, arka uç programlama dilleri büyük bir öneme sahiptir. Bu sunucu tarafı komut dosyası teknolojileri projenizin hızını, ölçeklenebilirliğini ve başarısını artırabilir.

Bu nedenle, bu makale en popüler arka uç programlama dillerinin listesini özellikleri ve dezavantajları ile birlikte ele almaktadır. Buna ek olarak, arka uç geliştirmenin tam olarak ne olduğunu da aydınlatacağız.


Bilmeniz Gereken En İyi 10 Frontend Dili

Frontend Language You Should Know
Frontend Language You Should Know

Ön uç dillerinde uzmanlaşmak, uygulama ve web sitesi geliştirme alanında kariyer yapma şansınızı artırabilir.

Gerçekten de bir ön uç programlama dili, geliştirme ekiplerinin son derece etkileşimli ve kullanıcı dostu mobil ve web sayfaları oluşturmasına yardımcı olur.

Böyle bir durumda, bir mobil ve web uygulaması oluşturmak için en iyi ön uç dillerinden birini seçmek önemlidir.

Bu nedenle, bu makale temel özellikleriyle birlikte en iyi seçeneklerden kapsamlı bir şekilde bahsediyor. Ayrıca, bu kılavuzda istemci tarafı ve arka uç geliştirme arasındaki farkları da sunacağız.


iOS Uygulamaları için En İyi Arka Uç Hizmetleri

Ios Backend Service
Ios Backend Service

İşletmeler ve geliştirme ekipleri, uygulamalarının geliştirilmesi ve ilerlemesi için arka uç hizmetlerinin önemini anlıyor.

Esasen, söz konusu iOS arka uç hizmetleri ise akıllıca kararlar vermek daha önemli hale geliyor. App Store’un uygulama gönderimlerini onaylamak için mutlak standartları olduğunu biliyoruz.

App Store’da yaklaşık 2 milyon uygulama bulunmasına rağmen, bu platformun geçen yıl 215 bin uygulama başvurusunu reddettiğini bilmek önemlidir.

Benzer şekilde App Store, eski sürümleri nedeniyle 2,3 milyon uygulamayı silmiştir. Bu nedenle, doğru iOS arka uç platformunu seçmek, orada hayatta kalmak için çok önemlidir.

Öyleyse, iOS uygulamaları için en iyi arka uç hizmetlerini temel özellikleriyle birlikte keşfedelim.


open
Build, deploy and scale your app with Back4App Containers

open
Build, deploy and scale your app with Back4App Containers. Start today!