React Native, Expo ve Back4App ile Yapılacaklar Listesi Uygulaması Nasıl Yapılır?

React Native, mobil geliştirmede kullanılan en popüler framework’lerden biridir. Facebook tarafından Javascript tabanlı olarak oluşturulmuştur. Yerel platform özelliklerine sahip iOS veya Android’e uygulamalar oluşturmak için kullanılabilir.

Expo, geliştirme süresini ve testleri hızlandırmanıza yardımcı olan bir araçtır.

Bu makale, bir React Native uygulamasını Back4App ile nasıl entegre edebileceğinizi açıklamaktadır. Bu adım adım öğreticiyi tamamladıktan sonra, Yapılacaklar Listesini işlemek için bir proje oluşturmuş olacaksınız.

Back4App’ı ilk kez mi kullanıyorsunuz? Eğer öyleyse, Kaydolma işlemini yapmanız gerekir.


Firebase vs. Parse Server | Sırlar Açıldı

Parse vs Firebase
Firebase vs Parse

Uygulamalarınızın arka ucunu güçlendirmek için etkili bir Hizmet Olarak Arka Uç çözümü mü arıyorsunuz?

Bir uygulamanın sağlam bir arka ucu, başarısını garanti eder ve güvenilirliğini artırır. Uygulamanız ne kadar çekici görünürse görünsün, güçlü bir arka ucun yokluğu uygulamanızın en iyisini sunmasını engelleyebilir.

Bununla birlikte, en iyi arka uç çözümünü seçmek söz konusu olduğunda, başarılı bir seçim yapmak için birden fazla faktör hayati önem taşır. Tercih ettiğiniz hizmetlerin zorlayıcı özelliklerini göz önünde bulundurmak çok önemlidir. Bununla birlikte, Parse ve Firebase mevcut iki iyi bilinen arka uç seçeneğidir. Hangisinin sizin için en iyisi olabileceğini öğrenmek için bu çözümleri derinlemesine inceleyelim.

Google kısa süre önce Firebase’in yeni bir sürümünü yayınladı. Android, iOS ve Web Uygulamaları oluşturmak için birleşik bir platform sağlar. Admob, Analytics, Authentication, Indexing, Test Lab, ML ve Notifications, Firebase’in son sürümünde sunulan yeni özelliklerden bazılarıdır.

Parse Server, yeni uygulamalar veya API’ler oluşturmak için daha iyi bir seçimdir. İkisi arasındaki karşılaştırmayı anlamak ve Parse Server’ın neden hala daha iyi olduğunu anlamak için okumaya devam edin.


Parse Sunucusunu Ölçeklendirme

scaling_parse_server

Şimdi 2020’de, Facebook’un Parse’ın açık kaynak sürümünü yayınlamaya karar vermesinden bu yana 4 yıldan fazla zaman geçti. Bu süre zarfında birçok yeni özellik yayınlandı ve destekçi topluluğu her zamankinden daha büyük. Daha sonra Back4App’in Parse Sunucu Platformuna güvenmeye karar veren Parse.com kullanıcılarının sayısıyla gurur duyuyoruz. Bu yolculuk başladığından beri öğrendiğimiz bazı dersleri toplulukla paylaşmak istiyoruz.

Parse’ı ölçeklendirmek birçok Parse kullanıcısı için bir sorun olmuştur ve Parse’ın nasıl ölçeklendirileceğinin sırlarını açığa çıkaracağız.


Raspberry Pi için Android Uygulaması

IoT ile ilgili önceki eğitimlerimizde, bir Raspberry Pi ‘nin nasıl kurulacağını ve nesneleri sunucuya kaydetmek ve Sorgular ve Canlı Sorgular gerçekleştirmek için Back4App API kullanarak Parse Sunucusuna nasıl bağlanacağını ele aldık.

Şimdi Raspberry tarafında yapılan her şeyin Uygulama tarafında nasıl yeniden üretileceğini ele alıyoruz. Bu eğitimde, daha önce yapılandırılan IoT cihazıyla etkileşime girecek bir Android Uygulaması tanımlayacağız. Parse Sunucusu tarafında, Uygulama Raspberry ile aynı görevleri yapar: nesneleri yazar ve Sorgular ve Canlı Sorgular gerçekleştirir. Bir IoT uygulaması geliştirmeyi planlamıyor olsanız bile bu işlevlerin yararlı olabileceğini lütfen unutmayın!

Parse, IoT uygulamaları oluşturmak için harika bir çerçeve olduğunu kanıtlamıştır. 2020’de GraphQL API protokolünün eklenmesiyle, veri almak için daha da iyi bir yol sağlar.


Parse Sunucu Güvenliği

Herkese merhaba bu makalede Back4App üzerinde Parse Server kullanırken Güvenlik hakkında konuşacağım. Güvenlik, geliştiricileri mutlu eden bir konu olmadığı için çok kısa ve doğrudan olacağım. Buradaki amacım, Uygulamanızı bir Üretim Uygulaması haline getirmeden önce gözden geçirmek için hızlı bir güvenlik kontrol listesi sağlamaktı.


ReactJS ve Back4App kullanarak Slack Klonu – NoCode

Bu makalede, Back4App ‘i arka uç olarak kullanarak Vercel ‘de bir Slack Clone Uygulamasını nasıl dağıtacağınızı öğreneceksiniz.

Slack Clone uygulaması, Auth, gerçek zamanlı ve ilişkisel sorgular gibi bazı temel Parse özellikleri kullanılarak React (ön uç) ve Back4App (arka uç) ile oluşturulmuştur. Uygulama, aşağıdaki adımlar kullanılarak kod olmadan Vercel üzerinde kolayca dağıtılabilir.

İstediğiniz zaman bu düğmeyi kullanarak Slack Klonunuzu Vercel’e dağıtabilirsiniz:

Vercel ile dağıtın

ReactJS’de tam yığın web uygulaması oluşturmak için ChatGPT’yi kullanma

Using ChatGPT to create a full-stack web application in ReactJS

Bu eğitimde, ChatGPT yardımıyla basit ama işlevsel bir Yapılacaklar listesi uygulamasının nasıl oluşturulacağını göstereceğiz. Arka uç için Back4App, ön uç için React ve stil için Material-UI kullanacağız. Ana hedefimiz, kodlama bilgisi çok az olan veya hiç olmayan kişilerin bir dizi yönlendirme ve rehberlik aracılığıyla ChatGPT’nin gücünü kullanarak uygulamalar oluşturmalarına yardımcı olmaktır.


Parse ile Web API kimlik doğrulamasında uzmanlaşma – Javascript SDK ve GraphQL tatları

Birçok uygulama, özellikle de web siteleri, içeriklerine erişimi kısıtlamaya ihtiyaç duyar ve yalnızca o kullanıcıyla ilgili bilgileri güvenli bir şekilde gösteren kullanıcı hesaplarına sahip olmak bunu başarmanın en popüler yoludur.

Bugün, çok az kod yazarak ve Parse’ın sizin için tüm ağır işleri yapmasını sağlayarak, zaten var olan bir HTML sayfasına Login işlevini nasıl uygulayacağımızı öğreneceğiz ve bunu yapmak için ücretsiz olarak indirebileceğiniz Login Form şablonunu seçtim.

Aralarından seçim yapabileceğiniz iki farklı teknoloji kullanacağız: Javascript SDK ve Javascript aracılığıyla GraphQL.

GraphQL, yeni piyasaya sürülen yepyeni parlak teknolojimiz ve amacım aynı şeyi yapmanın her iki yolunu da karşılaştırmak, böylece en çok beğendiğinizi seçebilirsiniz.
SPOILER UYARISI!!! GraphQL’i daha çok seveceğinize eminim…

Bu zaten dosyayı görsel olarak görüntülemek için gerekli tüm dosyalara sahip ancak ekleyeceğimiz işlevsellikten yoksun.


GraphQL: REST API “katili” mi?

Parse’da GraphQL desteğinin uygulanmasından sonra birçok insan bana birkaç soru ile ulaştı, bazıları REST API’nin geleceği hakkında endişeliydi.
GraphQL onu “öldürecek” mi?
REST API yöntemlerime ne olacak? Kodumu yeniden yazmam gerekir mi?

Bu makalede bu soruları ele alacağım, ancak kısa cevap: hayır, endişelenmenize gerek yok çünkü GraphQL REST API’yi “öldürmeyecek” ve zaten çalışan REST API yöntemlerinizi yeniden yazma konusunda da endişelenmenize gerek yok.


open
Build, deploy and scale your app with Back4App Containers

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