NativePHP Kitchen Sink: Laravel Destekli Mobil Oyun Alanı
NativePHP Kitchen Sink, Laravel'i web üzerinde değil telefonunuzda ne kadar ileri götürebileceğinizi gösteren tam özellikli bir mobil tanıtım uygulamasıdır.
NativePHP Mobile kullanılarak oluşturulan bu uygulama, React Native, Flutter veya başka herhangi bir ön uç çerçevesine ihtiyaç duymadan doğrudan bir Android veya iOS uygulamasının içinde eksiksiz bir Laravel arka ucu çalıştırır. Mutfak Lavabosu basit ama güçlü bir gerçeği kanıtlamak için burada: Laravel'de çalışıyorsa telefonunuzda da çalışabilir.
İster yerel özellikleri test ediyor, ister NativePHP'nin nasıl çalıştığını öğreniyor, ister sıfırdan yeni bir uygulama oluşturuyor olun, Kitchen Sink size keşfetmeniz için sağlam, 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. Laravel geliştiricisiyseniz ve yerel bir mobil uygulama oluşturmak 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 bunların hepsini değiştiriyor.
Laravel geliştiricilerinin zaten bildikleri aynı Laravel kod tabanını kullanarak gerçek yerel mobil uygulamalar oluşturmalarına olanak tanır. Kitchen Sink, konseptin gerçeğe dönüştürülmüş kanıtıdır - doğrudan Android ve iOS ile konuşan özel olarak derlenmiş bir PHP çalışma zamanı tarafından desteklenen bir Laravel uygulamasını doğrudan yerel bir kabuğa paketler.
Sonuç? Tek kod tabanı. Bir arka uç. Bir beceri seti. Ve yerel özelliklere tam erişim — tamamı PHP'den.
İçeride ne var
Kitchen Sink bir demodan çok daha fazlasıdır; NativePHP'nin bugün yapabileceği her şeyin canlı bir kataloğu ve yarının özellikleri için bir test alanıdır.
İşte kutunun dışında neler içerdiğine bir bakış:
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ğraf çekin ve bunları işlenmek üzere doğrudan Laravel rotalarına yükleyin.
Anında Bildirimler
Dokunma eylemleri ve arka planda işleme üzerinde tam kontrolle hem yerel hem de uzaktan anlık bildirimler gönderin ve alın.
Tostlar, Uyarılar, Titreşim
Temiz, okunabilir PHP çağrılarıyla atıştırmalık çubukları, uyarılar ve titreşimli geri bildirim gibi yerel kullanıcı arayüzü eylemlerini tetikleyin.
Dosya Seçici ve Depolama
Cihazdan dosyaları ve fotoğrafları seçin, bunları Laravel uygulamanıza yükleyin ve tıpkı web'de yaptığınız gibi kaydedin.
E-Tabloları Paylaş
Laravel'den sistem paylaşım iletişim kutusunu açarak kullanıcıların Mesajlar, WhatsApp, Slack ve daha fazlası gibi uygulamalarda içerik paylaşmasına olanak tanıyın.
Derin Bağlantı
Uygulamanızı belirli görünümlerde başlatan gelen bağlantıları yönetin; tümü 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ı tarayıcıdaki gibi kalıcı olur.
Livewire + Atalet Desteği
Bir tarayıcıda olmasanız bile dinamik etkileşimleri artırmak için Livewire veya Inertia'yı kullanabilirsiniz. PHP mantığı yönetir; NativePHP görünümü yönetir.
Gerçek Laravel ile Oluşturuldu
Kitchen Sink'te bulunan 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 katman yazılımı
Bıçak şablonları
Canlı kablolu bileşenler
Anlamlı modeller ve geçişler
Yapılandırma dosyaları, .env, servis sağlayıcılar — çalışmalar
Uygulama önyüklendiğinde, NativePHP gömülü PHP çalışma zamanını başlatır, Laravel'e bir istek yürütür ve çıktıyı bir Web Görünümüne aktarır. 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 başka bir istek. Kullanıcılarınız için bu yerel bir uygulamadır.
Güncellenme tarihi
16 Eyl 2025