NativePHP Kitchen Sink: Laravel Destekli Mobil Oyun Alanı
NativePHP Kitchen Sink, Laravel'ı yalnızca web'de değil, telefonunuzda da ne kadar ileriye taşıyabileceğinizi gösteren, tam özellikli bir mobil tanıtım uygulamasıdır.
NativePHP Mobile kullanılarak geliştirilen bu uygulama, React Native, Flutter veya başka bir ön uç çerçevesine ihtiyaç duymadan, doğrudan bir Android veya iOS uygulamasında eksiksiz bir Laravel arka ucu çalıştırır. Kitchen Sink, basit ama güçlü bir gerçeği kanıtlamak için burada: Laravel'da çalışıyorsa, telefonunuzda da çalışabilir.
İster yerel özellikleri test ediyor, ister NativePHP'nin nasıl çalıştığını öğreniyor veya sıfırdan yeni bir uygulama geliştiriyor olun, Kitchen Sink size keşfetmeniz için sağlam ve kullanıma hazır bir oyun alanı sunar.
Neden Var?
Mobil geliştirme uzun zamandır tek bir anlama geliyordu: yığınları değiştirmek. Bir Laravel geliştiricisiyseniz ve yerel bir mobil uygulama geliştirmek istiyorsanız, Swift, Kotlin veya JavaScript öğrenmeniz gerekiyordu. Uygulamanızın mantığını yeniden oluşturmanız, veritabanı erişiminizi yeniden düşünmeniz, kimlik doğrulama akışlarını yeniden uygulamanız ve bir şekilde API'lerinizi ve kullanıcı arayüzünüzü senkronize etmeniz gerekiyordu.
NativePHP tüm bunları değiştiriyor.
Laravel geliştiricilerinin, zaten bildikleri Laravel kod tabanını kullanarak gerçek yerel mobil uygulamalar geliştirmelerine olanak tanıyor. Kitchen Sink, kavram kanıtını gerçeğe dönüştürüyor; bir Laravel uygulamasını doğrudan Android ve iOS ile doğrudan iletişim kuran, özel olarak derlenmiş bir PHP çalışma zamanı tarafından desteklenen yerel bir kabukta birleştiriyor.
Sonuç? Tek bir kod tabanı. Tek bir arka uç. Tek bir beceri seti. Ve yerel özelliklere tam erişim — hepsi PHP'den.
İçindekiler
The Kitchen Sink sadece bir demo değil; NativePHP'nin bugün yapabildiği her şeyin canlı bir kataloğu ve yarın gelecek özellikler için bir test alanı.
Kullanıma hazır olarak neler içerdiğine bir göz atın:
Biyometrik Kimlik Doğrulama
Basit Laravel mantığı kullanılarak PHP'den tetiklenen Face ID veya parmak izi taramalarıyla kullanıcıları güvence altına alın.
Kamera Erişimi
Yerel kamera uygulamasını açın, fotoğraflar çekin ve işlenmek üzere doğrudan Laravel rotalarına yükleyin.
Anında Bildirimler
Dokunma eylemleri ve arka plan yönetimi üzerinde tam kontrolle hem yerel hem de uzaktan anında bildirimler gönderin ve alın.
Bildirimler, Uyarılar, Titreşim
Temiz ve okunabilir PHP çağrılarıyla atıştırmalıklar, uyarılar ve titreşimli geri bildirim gibi yerel kullanıcı arayüzü eylemlerini tetikleyin.
Dosya Seçici ve Depolama
Cihazdan dosya ve fotoğraf seçin, bunları Laravel uygulamanıza yükleyin ve tıpkı web'de yaptığınız gibi kaydedin.
Paylaşım Sayfaları
Laravel'den sistem paylaşım iletişim kutusunu açarak kullanıcıların Mesajlar, WhatsApp, Slack ve daha fazlası gibi uygulamalarla içerik paylaşmasına olanak tanır.
Derin Bağlantı
Uygulamanızı belirli görünümlere başlatan gelen bağlantıları yönetin; tüm bunlar Laravel yönlendirmesi aracılığıyla yönetilir.
Oturum ve Kimlik Doğrulama Kalıcılığı
NativePHP, istekler arasında tam oturum durumunu korur. Çerezler, CSRF belirteçleri ve kimlik doğrulama, tıpkı bir tarayıcıda olduğu gibi kalıcıdır.
Livewire + Inertia Desteği
Bir tarayıcıda olmasanız bile dinamik etkileşimleri yönetmek için Livewire veya Inertia kullanabilirsiniz. Mantığı PHP, görünümü ise NativePHP yönetir.
Gerçek Laravel ile Oluşturuldu
Kitchen Sink'e dahil edilen Laravel uygulaması tam da budur: gerçek bir Laravel uygulaması. Laravel'in tüm normal özelliklerini kullanır:
web.php'deki rotalar
Denetleyiciler ve ara yazılımlar
Blade şablonları
Livewire bileşenleri
Eloquent modelleri ve geçişler
Yapılandırma dosyaları, .env, servis sağlayıcılar - tüm detaylar
Uygulama başlatıldığında, NativePHP gömülü PHP çalışma ortamını başlatır, Laravel'e bir istek yürütür ve çıktıyı bir WebView'e iletir. Buradan, etkileşimler (form gönderimleri, tıklamalar, Livewire eylemleri) yakalanır ve Laravel'e geri yönlendirilir ve yanıt yeniden oluşturulur.
Laravel için bu sadece bir istek. Kullanıcılarınız içinse bu, yerel bir uygulama.
Güncellenme tarihi
24 Kas 2025