നേറ്റീവ് പിഎച്ച്പി കിച്ചൺ സിങ്ക്: ലാറവെൽ പവർഡ് മൊബൈൽ പ്ലേഗ്രൗണ്ട്
നേറ്റീവ് പിഎച്ച്പി കിച്ചൻ സിങ്ക് എന്നത് പൂർണ്ണമായി ഫീച്ചർ ചെയ്ത മൊബൈൽ ഡെമോൺസ്ട്രേഷൻ ആപ്പാണ്, അത് ലാറവെലിനെ എത്രത്തോളം മുന്നോട്ട് കൊണ്ടുപോകാമെന്ന് കാണിക്കുന്നു - വെബിൽ അല്ല, നിങ്ങളുടെ ഫോണിൽ.
നേറ്റീവ് പിഎച്ച്പി മൊബൈൽ ഉപയോഗിച്ച് നിർമ്മിച്ച ഈ ആപ്പ്, റിയാക്റ്റ് നേറ്റീവ്, ഫ്ലട്ടർ അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ഫ്രണ്ട്എൻഡ് ഫ്രെയിംവർക്ക് ആവശ്യമില്ലാതെ, ഒരു ആൻഡ്രോയിഡ് അല്ലെങ്കിൽ ഐഒഎസ് ആപ്പിനുള്ളിൽ നേരിട്ട് ലാറവെൽ ബാക്കെൻഡ് പ്രവർത്തിപ്പിക്കുന്നു. ലളിതവും എന്നാൽ ശക്തവുമായ ഒരു സത്യം തെളിയിക്കാൻ കിച്ചൻ സിങ്ക് ഇവിടെയുണ്ട്: ഇത് Laravel-ൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, അത് നിങ്ങളുടെ ഫോണിൽ പ്രവർത്തിക്കും.
നിങ്ങൾ നേറ്റീവ് ഫീച്ചറുകൾ പരീക്ഷിക്കുകയാണെങ്കിലോ NativePHP എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് പഠിക്കുകയാണെങ്കിലോ ആദ്യം മുതൽ ഒരു പുതിയ ആപ്പ് നിർമ്മിക്കുകയാണെങ്കിലോ, പര്യവേക്ഷണം ചെയ്യുന്നതിനായി അടുക്കള സിങ്ക് നിങ്ങൾക്ക് ഒരു ഉറച്ചതും ഉപയോഗിക്കാൻ തയ്യാറായതുമായ കളിസ്ഥലം നൽകുന്നു.
എന്തുകൊണ്ട് ഇത് നിലനിൽക്കുന്നു
മൊബൈൽ വികസനം വളരെക്കാലമായി ഒരു കാര്യം അർത്ഥമാക്കുന്നു: സ്റ്റാക്കുകൾ മാറ്റുന്നു. നിങ്ങൾ ഒരു Laravel ഡവലപ്പർ ആണെങ്കിൽ, നിങ്ങൾക്ക് ഒരു നേറ്റീവ് മൊബൈൽ ആപ്പ് നിർമ്മിക്കണമെങ്കിൽ, നിങ്ങൾ Swift, Kotlin അല്ലെങ്കിൽ JavaScript എന്നിവ പഠിക്കേണ്ടതുണ്ട്. നിങ്ങളുടെ ആപ്പിൻ്റെ ലോജിക് പുനർനിർമ്മിക്കേണ്ടതുണ്ട്, നിങ്ങളുടെ ഡാറ്റാബേസ് ആക്സസ് പുനർവിചിന്തനം ചെയ്യുക, പ്രാമാണീകരണ ഫ്ലോകൾ പുനഃക്രമീകരിക്കുക, നിങ്ങളുടെ API-കളും UI-യും എങ്ങനെയെങ്കിലും സമന്വയിപ്പിക്കണം.
നേറ്റീവ് പിഎച്ച്പി അതെല്ലാം മാറ്റുന്നു.
Laravel ഡവലപ്പർമാർക്ക് അവർ ഇതിനകം അറിയാവുന്ന അതേ Laravel കോഡ്ബേസ് ഉപയോഗിച്ച് യഥാർത്ഥ നേറ്റീവ് മൊബൈൽ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ ഇത് അനുവദിക്കുന്നു. കിച്ചൻ സിങ്ക് എന്നത് യാഥാർത്ഥ്യമാക്കിയ ആശയത്തിൻ്റെ തെളിവാണ് - ഇത് നേരിട്ട് ഒരു നേറ്റീവ് ഷെല്ലിലേക്ക് ഒരു Laravel ആപ്പിനെ ബണ്ടിൽ ചെയ്യുന്നു, Android, iOS എന്നിവയുമായി നേരിട്ട് സംസാരിക്കുന്ന ഒരു കസ്റ്റം-കംപൈൽ ചെയ്ത PHP റൺടൈം ഉപയോഗിച്ച് ഇത് നൽകുന്നു.
ഫലം? ഒരു കോഡ്ബേസ്. ഒരു ബാക്കെൻഡ്. ഒരു വൈദഗ്ദ്ധ്യം. കൂടാതെ നേറ്റീവ് ഫീച്ചറുകളിലേക്കുള്ള പൂർണ്ണ ആക്സസ് - എല്ലാം PHP-ൽ നിന്ന്.
ഉള്ളിൽ എന്താണുള്ളത്
കിച്ചൻ സിങ്ക് വെറുമൊരു ഡെമോ എന്നതിലുപരിയാണ് - ഇത് നേറ്റീവ് പിഎച്ച്പിക്ക് ഇന്ന് ചെയ്യാൻ കഴിയുന്ന എല്ലാറ്റിൻ്റെയും ജീവനുള്ള കാറ്റലോഗും നാളെ വരാനിരിക്കുന്ന ഫീച്ചറുകൾക്കായുള്ള ഒരു പരീക്ഷണ കേന്ദ്രവുമാണ്.
ബോക്സിന് പുറത്ത് എന്താണ് ഇതിൽ ഉൾപ്പെടുന്നത് എന്ന് നോക്കുക:
ബയോമെട്രിക് പ്രാമാണീകരണം
ഫെയ്സ് ഐഡിയോ ഫിംഗർപ്രിൻ്റ് സ്കാനുകളോ ഉള്ള സുരക്ഷിത ഉപയോക്താക്കൾ - ലളിതമായ Laravel ലോജിക് ഉപയോഗിച്ച് PHP-ൽ നിന്ന് ട്രിഗർ ചെയ്തത്.
ക്യാമറ ആക്സസ്
നേറ്റീവ് ക്യാമറ ആപ്പ് തുറക്കുക, ഫോട്ടോകൾ എടുക്കുക, പ്രോസസ്സിംഗിനായി Laravel റൂട്ടുകളിലേക്ക് നേരിട്ട് അപ്ലോഡ് ചെയ്യുക.
പുഷ് അറിയിപ്പുകൾ
ടാപ്പ് പ്രവർത്തനങ്ങളിലും പശ്ചാത്തല കൈകാര്യം ചെയ്യലിലും പൂർണ്ണ നിയന്ത്രണത്തോടെ പ്രാദേശികമായും വിദൂരമായും പുഷ് അറിയിപ്പുകൾ അയയ്ക്കുകയും സ്വീകരിക്കുകയും ചെയ്യുക.
ടോസ്റ്റുകൾ, അലേർട്ടുകൾ, വൈബ്രേഷൻ
സ്നാക്ക്ബാറുകൾ, അലേർട്ടുകൾ, വൈബ്രേഷൻ ഫീഡ്ബാക്ക് എന്നിവ പോലുള്ള നേറ്റീവ് യുഐ പ്രവർത്തനങ്ങൾ വൃത്തിയുള്ളതും വായിക്കാനാകുന്നതുമായ PHP കോളുകൾ ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കുക.
ഫയൽ പിക്കറും സംഭരണവും
ഉപകരണത്തിൽ നിന്ന് ഫയലുകളും ഫോട്ടോകളും തിരഞ്ഞെടുക്കുക, നിങ്ങളുടെ Laravel ആപ്പിലേക്ക് അപ്ലോഡ് ചെയ്യുക, വെബിൽ നിങ്ങൾ ചെയ്യുന്നതുപോലെ സംരക്ഷിക്കുക.
ഷീറ്റുകൾ പങ്കിടുക
Laravel-ൽ നിന്ന് സിസ്റ്റം പങ്കിടൽ ഡയലോഗ് തുറക്കുക, സന്ദേശങ്ങൾ, WhatsApp, Slack എന്നിവയും മറ്റും പോലുള്ള ആപ്പുകളിലേക്ക് ഉള്ളടക്കം പങ്കിടാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു.
ആഴത്തിലുള്ള ലിങ്കിംഗ്
നിർദ്ദിഷ്ട കാഴ്ചകളിലേക്ക് നിങ്ങളുടെ ആപ്പ് ലോഞ്ച് ചെയ്യുന്ന ഇൻകമിംഗ് ലിങ്കുകൾ കൈകാര്യം ചെയ്യുക - എല്ലാം നിയന്ത്രിക്കുന്നത് ലാറവെൽ റൂട്ടിംഗിലൂടെയാണ്.
സെഷനും ഓത്ത് പെർസിസ്റ്റൻസും
NativePHP അഭ്യർത്ഥനകൾക്കിടയിൽ പൂർണ്ണ സെഷൻ നില നിലനിർത്തുന്നു. കുക്കികൾ, CSRF ടോക്കണുകൾ, ആധികാരികത എന്നിവ ബ്രൗസറിലെ പോലെ തന്നെ നിലനിൽക്കുന്നു.
Livewire + Inertia പിന്തുണ
നിങ്ങൾ ഒരു ബ്രൗസറിലല്ലെങ്കിലും, ചലനാത്മക ഇടപെടലുകൾ നടത്താൻ നിങ്ങൾക്ക് Livewire അല്ലെങ്കിൽ Inertia ഉപയോഗിക്കാം. PHP യുക്തി കൈകാര്യം ചെയ്യുന്നു; നേറ്റീവ് പിഎച്ച്പി കാഴ്ച കൈകാര്യം ചെയ്യുന്നു.
യഥാർത്ഥ ലാറവെൽ ഉപയോഗിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത്
കിച്ചൻ സിങ്കിൽ ബണ്ടിൽ ചെയ്തിരിക്കുന്ന Laravel ആപ്പ് അത്രമാത്രം: ഒരു യഥാർത്ഥ Laravel ആപ്പ്. ഇത് Laravel-ൻ്റെ എല്ലാ സാധാരണ സവിശേഷതകളും ഉപയോഗിക്കുന്നു:
web.php-ലെ റൂട്ടുകൾ
കൺട്രോളറുകളും മിഡിൽവെയറും
ബ്ലേഡ് ടെംപ്ലേറ്റുകൾ
ലൈവ് വയർ ഘടകങ്ങൾ
വാചാലമായ മാതൃകകളും കുടിയേറ്റങ്ങളും
കോൺഫിഗറേഷൻ ഫയലുകൾ, .env, സേവന ദാതാക്കൾ - പ്രവർത്തിക്കുന്നു
ആപ്പ് ബൂട്ട് ചെയ്യുമ്പോൾ, NativePHP ഉൾച്ചേർത്ത PHP റൺടൈം ആരംഭിക്കുകയും Laravel-ലേക്ക് ഒരു അഭ്യർത്ഥന നടത്തുകയും ഒരു WebView-ലേക്ക് ഔട്ട്പുട്ട് പൈപ്പ് ചെയ്യുകയും ചെയ്യുന്നു. അവിടെ നിന്ന്, ഇടപെടലുകൾ - ഫോം സമർപ്പിക്കലുകൾ, ക്ലിക്കുകൾ, ലൈവ്വയർ പ്രവർത്തനങ്ങൾ - ക്യാപ്ചർ ചെയ്ത് ലാറവലിലേക്ക് തിരിച്ചുവിടുകയും പ്രതികരണം വീണ്ടും റെൻഡർ ചെയ്യുകയും ചെയ്യുന്നു.
ലാറവേലിനോട് ഇത് മറ്റൊരു അഭ്യർത്ഥന മാത്രമാണ്. നിങ്ങളുടെ ഉപയോക്താക്കൾക്ക് ഇതൊരു നേറ്റീവ് ആപ്പാണ്.
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2025 നവം 5