Mobil uygulama geliştirmek isteyenler burada mı?
Eğer React Native ile mobil geliştirecekseniz bunu iki farklı yoldan ilerletebilirsiniz. Bunu basitçe anlatayım:
1⃣ Expo Router Yaklaşımı (index.tsx)
Burada işler daha otomatik. Ekranları tek tek kodla tanımlamak yerine, sistem app/ klasöründeki dosyalardan ekranları kendi çıkarır.
➡️ app/ klasörü var.
➡️ app/index.tsx diye bir dosya oluşturuyorsunuz, bu sizin ana ekranınız.
➡️ app/_layout.tsx ile de sayfa düzeninizi belirliyorsunuz
Geri kalanını Expo Router hallediyor.
Ne zaman kullanmalısınız?
✅ Çok sayfalı bir uygulama yapacaksanız
✅ Web mobil için ortak bir yapı istiyorsanız
✅ Next.js tarzı "dosya = sayfa" mantığını seviyorsanız
2⃣ Klasik React Native Yapısı (App.tsx)
Bu daha eski usul ama daha kontrollü olan. Bunda her şeyi siz kendiniz kuruyorsunuz.
➡️App.tsx dosyanız ana giriş
➡️Ekranlarınızı src/screens/ gibi klasörlerde topluyorsunuz
➡️Sayfalar arası geçişi siz react-navigation kurarak ayarlıyorsunuz
Ne zaman kullanmalı?
✅Basit, tek sayfalı bir uygulama yapacaksanız
✅Eski bir projeye devam ediyorsanız
✅"Her şeyi ben kontrol etmek istiyorum" diyorsanız
Özetle
Expo Router: Klasörler ve dosyalar sizin sayfa yapınız oluyor, routing kendiliğinden halloluyor.
Klasik Yöntem: Siz component'lerinizi yazıyorsunuz, sayfalar arası geçişi kendiniz kodluyorsunuz.
Önerdiğim kaynaklar:
🔴 JavaScript Mastery: youtu.be/f8Z9JyB2EIE?si=bGbj… (Ben bu eğitim ile başladım)
🔴 Net Ninja: youtu.be/ur6I5m2nTvk?si=PXXW…
🔴 FreeCodeCamp: youtu.be/sm5Y7Vtuihg?si=WpaI…
🔴 NotJustDev: youtu.be/rIYzLhkG9TA?si=Ro9T…
Geliştirdiğim uygulamam Nur Bilgi'yi indirmek isterseniz link bırakıyorum👇
App Store: apps.apple.com/us/app/nur-bi…
Google Play: play.google.com/store/apps/d…
🫨 I'm officially writing a React Native book! 📚
After years of teaching RN on notJustDev and helping thousands of developers through our tutorials, I'm excited to start this journey!
Still don't know what I'm getting into 🫣
Some updates about the @reactnative app i am building .
- Added @gorhom Sheet to add some city/country based on the mapView user has selected.
- Updated Markers
- Using Zustand for state
Will submit this for @VadimNotJustDev hackathon too.
#notjustdev#100DaysOfCode#react
Hey #React_Native Devs,
🔥 React Native 0.78 - Release update coming 👇
✅ On next #NotJustDev Newsletter 👇
Major Highlights 👇
1️⃣ Added React 19 Support 🚀
2️⃣ React Compiler Support with Easy Setup
3️⃣ Support for Android vector drawable
Started writing #NotJustDev Newsletter 💟
✅ For 19th Dec - In your MAIL
🚀 What's new in the last 2 Weeks?
🔥 The last one was awesome: notjust.dev/newsletter/17512…
Today, I have successfully implemented Gemini ai into my App being build for #notjustdev hackathon organized by @VadimNotJustDev
Step by step.
Still more work to do.
Tomorrow's plan, Try to store response in local Storage.
No need for Auth I guess but will see.
Hello #React_Native Devs,
🔥 Completed writing - #NotJustDev Newsletter
🌴 For - 21st Nov (In your MAIL)
✅ Covered - ❝ @expo SDK 52, ❝ @RNLConf talks, ❝ @mrousavy Nitro, ❝ @grabbou FastIO, ❝ @_jbroma Re.Pack V5 & many more 👇
If you miss, you will be missed 🔫
3 Projects Running - Enjoying it Alhamdulillah 💖
💟 Solana Dynamic NFT project - USA
💟 #React_Native Project - Dubai
💟 #NotJustDev Newsletter - Spain 💟
You know how to manage time 🚀
Closing all tabs to catch up on the Newsletter 📨
Tomorrow, our newsletter drops with all the latest updates 🚀
React Native 0.76 has officially launched, the Expo SDK 52 beta is out, and there’s a new Edge-to-Edge SDK. 🔥
Keep an eye out tomorrow for the full scoop. 👀