NativePHP કિચન સિંક: લારાવેલ-સંચાલિત મોબાઇલ પ્લેગ્રાઉન્ડ
NativePHP કિચન સિંક એક સંપૂર્ણ સુવિધાયુક્ત મોબાઇલ ડેમોન્સ્ટ્રેશન એપ્લિકેશન છે જે બતાવે છે કે તમે લારાવેલને કેટલી હદ સુધી આગળ ધપાવી શકો છો - વેબ પર નહીં, પરંતુ તમારા ફોન પર.
NativePHP મોબાઇલનો ઉપયોગ કરીને બનાવેલ, આ એપ્લિકેશન રિએક્ટ નેટીવ, ફ્લટર અથવા અન્ય કોઈપણ ફ્રન્ટએન્ડ ફ્રેમવર્કની જરૂર વગર, સીધા Android અથવા iOS એપ્લિકેશનની અંદર સંપૂર્ણ લારાવેલ બેકએન્ડ ચલાવે છે. કિચન સિંક એક સરળ પણ શક્તિશાળી સત્ય સાબિત કરવા માટે અહીં છે: જો તે લારાવેલમાં કામ કરે છે, તો તે તમારા ફોન પર કામ કરી શકે છે.
ભલે તમે મૂળ સુવિધાઓનું પરીક્ષણ કરી રહ્યા હોવ, NativePHP કેવી રીતે કાર્ય કરે છે તે શીખી રહ્યા હોવ, અથવા શરૂઆતથી નવી એપ્લિકેશન બનાવી રહ્યા હોવ, કિચન સિંક તમને અન્વેષણ કરવા માટે એક મજબૂત, ઉપયોગમાં લેવા માટે તૈયાર રમતનું મેદાન આપે છે.
તે શા માટે અસ્તિત્વમાં છે
મોબાઇલ ડેવલપમેન્ટનો લાંબા સમયથી એક અર્થ છે: સ્ટેક્સ સ્વિચ કરવું. જો તમે લારાવેલ ડેવલપર છો અને તમે મૂળ મોબાઇલ એપ્લિકેશન બનાવવા માંગતા હો, તો તમારે સ્વિફ્ટ, કોટલિન અથવા જાવાસ્ક્રિપ્ટ શીખવી પડશે. તમારે તમારી એપના લોજિકને ફરીથી બનાવવું પડ્યું, તમારા ડેટાબેઝ એક્સેસ પર ફરીથી વિચાર કરવો પડ્યો, પ્રમાણીકરણ પ્રવાહોને ફરીથી અમલમાં મૂકવા પડ્યા, અને કોઈક રીતે તમારા API અને UI ને સમન્વયિત કરવા પડ્યા.
NativePHP તે બધું બદલી નાખે છે.
તે Laravel ડેવલપર્સને તે જ Laravel કોડબેઝનો ઉપયોગ કરીને વાસ્તવિક મૂળ મોબાઇલ એપ્લિકેશનો બનાવવા દે છે જે તેઓ પહેલાથી જ જાણે છે. કિચન સિંક એ વાસ્તવિક બનાવેલ પ્રૂફ-ઓફ-કન્સેપ્ટ છે - તે Laravel એપ્લિકેશનને સીધા જ મૂળ શેલમાં બંડલ કરે છે, જે કસ્ટમ-કમ્પાઇલ્ડ PHP રનટાઇમ દ્વારા સંચાલિત છે જે સીધા Android અને iOS સાથે વાત કરે છે.
પરિણામ? એક કોડબેઝ. એક બેકએન્ડ. એક કૌશલ્ય સેટ. અને મૂળ સુવિધાઓની સંપૂર્ણ ઍક્સેસ - બધું PHP માંથી.
અંદર શું છે
કિચન સિંક ફક્ત એક ડેમો કરતાં વધુ છે - તે NativePHP આજે કરી શકે છે તે બધુંનો જીવંત કેટલોગ છે, અને આવતીકાલે આવનારી સુવિધાઓ માટે પરીક્ષણ ગ્રાઉન્ડ છે.
અહીં બોક્સની બહાર શું શામેલ છે તેના પર એક નજર છે:
બાયોમેટ્રિક પ્રમાણીકરણ
ફેસ ID અથવા ફિંગરપ્રિન્ટ સ્કેનવાળા વપરાશકર્તાઓને સુરક્ષિત કરો - સરળ Laravel લોજિકનો ઉપયોગ કરીને PHP માંથી ટ્રિગર થાય છે.
કેમેરા એક્સેસ
નેટિવ કેમેરા એપ ખોલો, ફોટા લો અને પ્રોસેસિંગ માટે સીધા લારાવેલ રૂટ પર અપલોડ કરો.
પુશ નોટિફિકેશન
ટેપ એક્શન અને બેકગ્રાઉન્ડ હેન્ડલિંગ પર સંપૂર્ણ નિયંત્રણ સાથે, સ્થાનિક અને રિમોટલી બંને રીતે પુશ નોટિફિકેશન મોકલો અને પ્રાપ્ત કરો.
ટોસ્ટ્સ, એલર્ટ્સ, વાઇબ્રેશન
સ્વચ્છ, વાંચી શકાય તેવા PHP કોલ્સ સાથે સ્નેકબાર, એલર્ટ્સ અને વાઇબ્રેશન ફીડબેક જેવી નેટિવ UI એક્શનને ટ્રિગર કરો.
ફાઇલ પીકર અને સ્ટોરેજ
ડિવાઇસમાંથી ફાઇલો અને ફોટા પસંદ કરો, તેમને તમારી લારાવેલ એપ પર અપલોડ કરો અને તેમને વેબ પરની જેમ સાચવો.
શીટ્સ શેર કરો
લારાવેલમાંથી સિસ્ટમ શેર ડાયલોગ ખોલો, જેનાથી વપરાશકર્તાઓ મેસેજ, વોટ્સએપ, સ્લેક અને વધુ જેવી એપ્સ પર કન્ટેન્ટ શેર કરી શકે છે.
ડીપ લિંકિંગ
ઇનકમિંગ લિંક્સને હેન્ડલ કરો જે તમારી એપને ચોક્કસ વ્યૂમાં લોન્ચ કરે છે - બધું લારાવેલ રૂટીંગ દ્વારા સંચાલિત થાય છે.
સત્ર અને પ્રમાણીકરણ પર્સિસ્ટન્સ
નેટિવPHP વિનંતીઓ વચ્ચે સંપૂર્ણ સત્ર સ્થિતિ જાળવી રાખે છે. કૂકીઝ, CSRF ટોકન્સ અને પ્રમાણીકરણ બ્રાઉઝરની જેમ જ ચાલુ રહે છે.
Livewire + Inertia Support
તમે બ્રાઉઝરમાં ન હોવા છતાં, ગતિશીલ ક્રિયાપ્રતિક્રિયાઓ ચલાવવા માટે Livewire અથવા Inertia નો ઉપયોગ કરી શકો છો. PHP લોજિકને હેન્ડલ કરે છે; NativePHP વ્યૂને હેન્ડલ કરે છે.
વાસ્તવિક Laravel સાથે બનેલ
કિચન સિંકમાં બંડલ થયેલ Laravel એપ્લિકેશન ફક્ત તે જ છે: એક વાસ્તવિક Laravel એપ્લિકેશન. તે Laravel ની બધી સામાન્ય સુવિધાઓનો ઉપયોગ કરે છે:
web.php માં રૂટ્સ
નિયંત્રકો અને મિડલવેર
બ્લેડ ટેમ્પ્લેટ્સ
Livewire ઘટકો
છટાદાર મોડેલો અને સ્થળાંતર
રૂપરેખા ફાઇલો, .env, સેવા પ્રદાતાઓ — કામ કરે છે
જ્યારે એપ્લિકેશન બુટ થાય છે, NativePHP એમ્બેડેડ PHP રનટાઇમ શરૂ કરે છે, Laravel ને વિનંતી એક્ઝિક્યુટ કરે છે, અને આઉટપુટને WebView માં પાઈપ કરે છે. ત્યાંથી, ક્રિયાપ્રતિક્રિયાઓ - ફોર્મ સબમિટ, ક્લિક્સ, Livewire ક્રિયાઓ - કેપ્ચર કરવામાં આવે છે અને Laravel માં પાછા રૂટ કરવામાં આવે છે, અને પ્રતિભાવ ફરીથી રેન્ડર કરવામાં આવે છે.
Laravel માટે, તે ફક્ત બીજી વિનંતી છે. તમારા વપરાશકર્તાઓ માટે, તે એક મૂળ એપ્લિકેશન છે.
આ રોજ અપડેટ કર્યું
24 નવે, 2025