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