नेटिव्हपीएचपी किचन सिंक: लारावेल-चालित मोबाइल प्लेग्राउंड
नेटिव्हपीएचपी किचन सिंक हे एक पूर्णपणे वैशिष्ट्यीकृत मोबाइल डेमोन्स्ट्रेशन अॅप आहे जे तुम्ही लारावेलला किती दूर नेऊ शकता हे दाखवते - वेबवर नाही तर तुमच्या फोनवर.
नेटिव्हपीएचपी मोबाइल वापरून बनवलेले, हे अॅप रिअॅक्ट नेटिव्ह, फ्लटर किंवा इतर कोणत्याही फ्रंटएंड फ्रेमवर्कची आवश्यकता न पडता थेट अँड्रॉइड किंवा iOS अॅपमध्ये संपूर्ण लारावेल बॅकएंड चालवते. किचन सिंक एक साधे पण शक्तिशाली सत्य सिद्ध करण्यासाठी येथे आहे: जर ते लारावेलमध्ये काम करत असेल तर ते तुमच्या फोनवर काम करू शकते.
तुम्ही नेटिव्ह फीचर्सची चाचणी करत असाल, नेटिव्हपीएचपी कसे कार्य करते हे शिकत असाल किंवा सुरवातीपासून नवीन अॅप तयार करत असाल, किचन सिंक तुम्हाला एक्सप्लोर करण्यासाठी एक ठोस, वापरण्यास तयार खेळाचे मैदान देते.
ते का अस्तित्वात आहे
मोबाइल डेव्हलपमेंटचा बराच काळ एकच अर्थ होता: स्टॅक स्विच करणे. जर तुम्ही लारावेल डेव्हलपर असाल आणि तुम्हाला नेटिव्ह मोबाइल अॅप तयार करायचे असेल तर तुम्हाला स्विफ्ट, कोटलिन किंवा जावास्क्रिप्ट शिकावे लागले. तुम्हाला तुमच्या अॅपचे लॉजिक पुन्हा तयार करावे लागले, तुमचा डेटाबेस अॅक्सेस पुन्हा करावा लागला, ऑथेंटिकेशन फ्लो पुन्हा अंमलात आणावे लागले आणि तुमचे एपीआय आणि यूआय कसे तरी सिंक करावे लागले.
नेटिव्हपीएचपी हे सर्व बदलते.
हे लारावेल डेव्हलपर्सना त्यांना आधीच माहित असलेल्या लारावेल कोडबेसचा वापर करून वास्तविक नेटिव्ह मोबाइल अॅप्स तयार करण्यास अनुमती देते. किचन सिंक ही वास्तविक बनवलेली प्रूफ-ऑफ-कन्सेप्ट आहे - ते लारावेल अॅपला थेट नेटिव्ह शेलमध्ये एकत्रित करते, जे कस्टम-कंपाइल्ड पीएचपी रनटाइमद्वारे समर्थित आहे जे थेट अँड्रॉइड आणि आयओएसशी बोलते.
निकाल? एक कोडबेस. एक बॅकएंड. एक स्किलसेट. आणि नेटिव्ह फीचर्सचा पूर्ण अॅक्सेस - सर्व काही PHP वरून.
आत काय आहे
किचन सिंक फक्त डेमोपेक्षा जास्त आहे - ते नेटिव्हपीएचपी आज करू शकणाऱ्या प्रत्येक गोष्टीचा जिवंत कॅटलॉग आहे आणि उद्या येणाऱ्या फीचर्ससाठी चाचणी ग्राउंड आहे.
त्यात काय समाविष्ट आहे ते येथे आहे:
बायोमेट्रिक ऑथेंटिकेशन
फेस आयडी किंवा फिंगरप्रिंट स्कॅनसह सुरक्षित वापरकर्ते - साध्या लारावेल लॉजिकचा वापर करून PHP वरून ट्रिगर केले.
कॅमेरा अॅक्सेस
नेटिव्ह कॅमेरा अॅप उघडा, फोटो घ्या आणि ते थेट लारावेल रूटवर प्रोसेसिंगसाठी अपलोड करा.
पुश नोटिफिकेशन्स
टॅप अॅक्शन आणि बॅकग्राउंड हँडलिंगवर पूर्ण नियंत्रणासह स्थानिक आणि दूरस्थपणे पुश नोटिफिकेशन्स पाठवा आणि प्राप्त करा.
टोस्ट, अलर्ट, व्हायब्रेशन
स्वच्छ, वाचनीय PHP कॉलसह स्नॅकबार, अलर्ट आणि व्हायब्रेशन फीडबॅक सारख्या नेटिव्ह UI अॅक्शन्स ट्रिगर करा.
फाइल पिकर आणि स्टोरेज
डिव्हाइसमधून फाइल्स आणि फोटो निवडा, त्या तुमच्या लारावेल अॅपवर अपलोड करा आणि वेबवर जसे तुम्ही करता तसे सेव्ह करा.
शीट्स शेअर करा
लारावेलमधून सिस्टम शेअर डायलॉग उघडा, वापरकर्त्यांना मेसेजेस, व्हॉट्सअॅप, स्लॅक आणि बरेच काही सारख्या अॅप्सवर कंटेंट शेअर करण्याची परवानगी द्या.
डीप लिंकिंग
तुमच्या अॅपला विशिष्ट व्ह्यूजमध्ये लाँच करणाऱ्या इनकमिंग लिंक्स हाताळा — सर्व लारावेल राउटिंगद्वारे व्यवस्थापित केले जातात.
सेशन आणि ऑथ पर्सिस्टन्स
नेटिव्हपीएचपी विनंत्यांमधील पूर्ण सेशन स्टेटस राखते. कुकीज, CSRF टोकन आणि ऑथेंटिकेशन ब्राउझरप्रमाणेच टिकून राहतात.
Livewire + Inertia Support
तुम्ही ब्राउझरमध्ये नसले तरीही, डायनॅमिक इंटरॅक्शन चालविण्यासाठी तुम्ही Livewire किंवा Inertia वापरू शकता. PHP लॉजिक हाताळते; NativePHP व्ह्यू हाताळते.
रिअल लारावेलसह तयार केलेले
किचन सिंकमध्ये बंडल केलेले लारावेल अॅप फक्त तेच आहे: एक वास्तविक लारावेल अॅप. ते लारावेलच्या सर्व सामान्य वैशिष्ट्यांचा वापर करते:
web.php मधील मार्ग
कंट्रोलर आणि मिडलवेअर
ब्लेड टेम्पलेट्स
लाइव्हवायर घटक
सुस्पष्ट मॉडेल्स आणि मायग्रेशन
कॉन्फिग फाइल्स, .env, सेवा प्रदाते — हे काम करतात
अॅप बूट झाल्यावर, NativePHP एम्बेडेड PHP रनटाइम सुरू करते, लारावेलला विनंती कार्यान्वित करते आणि आउटपुटला WebView वर पाईप करते. तिथून, इंटरॅक्शन्स — फॉर्म सबमिट, क्लिक, Livewire अॅक्शन्स — कॅप्चर केले जातात आणि लारावेलमध्ये परत रूट केले जातात आणि प्रतिसाद पुन्हा प्रस्तुत केला जातो.
लारावेलसाठी, ही फक्त दुसरी विनंती आहे. तुमच्या वापरकर्त्यांसाठी, ती एक मूळ अॅप आहे.
या रोजी अपडेट केले
२४ नोव्हें, २०२५