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