NativePHP ашкана раковинасы: Ларавел менен иштеген мобилдик оюн аянтчасы
NativePHP Kitchen Raink - бул толугу менен өзгөчөлөнгөн мобилдик демонстрация колдонмосу, ал сиз Ларавелди интернетте эмес, телефонуңузда канчалык алыска түртө аларыңызды көрсөтөт.
NativePHP Mobile аркылуу курулган бул колдонмо React Native, Flutter же башка фронтондук алкактарга муктаж болбостон, Android же iOS тиркемесинин ичинде толук Laravel серверин иштетет. Kitchen Раковина бул жерде жөнөкөй, бирок күчтүү чындыкты далилдөө үчүн: эгерде ал Laravelде иштесе, ал сиздин телефонуңузда иштей алат.
Жергиликтүү функцияларды сынап жатасызбы, NativePHP кантип иштээрин үйрөнүп жатасызбы же нөлдөн баштап жаңы колдонмо куруп жатасызбы, Ашкана Раковинасы сизге изилдөө үчүн бекем, колдонууга даяр оюн аянтчасын берет.
Эмне үчүн ал бар
Мобилдик өнүгүү көптөн бери бир нерсени билдирет: стектерди алмаштыруу. Эгер сиз Laravel иштеп чыгуучусу болсоңуз жана сиз жергиликтүү мобилдик тиркемени кургуңуз келсе, Swift, Kotlin же JavaScript үйрөнүшүңүз керек болчу. Колдонмоңуздун логикасын кайра куруп, маалымат базасына кирүү мүмкүнчүлүгүн кайра карап чыгып, аутентификация агымдарын кайра ишке киргизип, кандайдыр бир жол менен API жана UI синхрондоштурууңуз керек болчу.
NativePHP мунун баарын өзгөртөт.
Бул Laravel иштеп чыгуучуларына алар билген Laravel код базасын колдонуу менен чыныгы жергиликтүү мобилдик колдонмолорду түзүүгө мүмкүндүк берет. Ашкана раковинасы - бул реалдуу концепциянын далили — ал Laravel тиркемесин түздөн-түз Android жана iOS менен сүйлөшкөн, ыңгайлаштырылган компиляцияланган PHP иштөө убактысы менен камсыздалган түпнуска кабыкчага бириктирет.
Натыйжа? Бир код базасы. Бир backend. Бир чеберчилик. Жана жергиликтүү функцияларга толук мүмкүнчүлүк — бардыгы PHPден.
Ичинде эмне бар
Ашкана раковинасы жөн гана демо эмес — бул NativePHP бүгүн кыла ала турган нерселердин тирүү каталогу жана эртең келе турган функцияларды сыноо аянты.
Бул кутудан эмнени камтыганын карап көрүңүз:
Биометрикалык аутентификация
Face ID же манжа изин сканерлөө менен колдонуучуларды коопсуздандырыңыз — жөнөкөй Laravel логикасын колдонуу менен PHPден иштетилген.
Камерага кирүү
Түпнуска камера колдонмосун ачып, сүрөттөрдү тартып, кайра иштетүү үчүн аларды түздөн-түз Laravel маршруттарына жүктөңүз.
Push эскертмелери
Таптоо аракеттерин жана фондо иштетүүнү толук көзөмөлдөө менен, push эскертмелерин жергиликтүү жана алыстан жөнөтүңүз жана алыңыз.
Тосттор, эскертүүлөр, титирөө
Таза, окула турган PHP чалуулары менен snackbars, эскертүүлөр жана дирилдөө пикири сыяктуу жергиликтүү UI аракеттерин иштетиңиз.
Файл тандоо жана сактоо
Түзмөктөн файлдарды жана сүрөттөрдү тандап, аларды Laravel колдонмоңузга жүктөңүз жана интернеттегидей сактаңыз.
Барактарды бөлүшүү
Laravel'ден системаны бөлүшүү диалогун ачып, колдонуучуларга Кабарлар, WhatsApp, Slack жана башкалар сыяктуу колдонмолорго мазмун бөлүшүүгө мүмкүндүк берет.
Deep Linking
Колдонмоңузду конкреттүү көрүнүштөрдө ишке киргизген кирүүчү шилтемелерди иштетиңиз — баары Laravel маршруту аркылуу башкарылат.
Сеанс жана Auth Persistence
NativePHP сурамдардын ортосунда толук сессия абалын сактайт. Cookie файлдары, CSRF энбелгилери жана аутентификация браузердегидей эле сакталат.
Livewire + Inertia колдоо
Браузерде болбосоңуз да, динамикалык өз ара аракеттенүү үчүн Livewire же Inertia колдоно аласыз. PHP логиканы иштетет; NativePHP көрүнүштү башкарат.
Чыныгы Laravel менен курулган
Ашкана Раковинасына бириктирилген Laravel колдонмосу бул: чыныгы Laravel колдонмосу. Бул Laravel бардык кадимки өзгөчөлүктөрүн колдонот:
web.php ичиндеги маршруттар
Контроллер жана орто программа
Blade шаблондору
Livewire компоненттери
Чечен моделдер жана миграция
Конфигурация файлдары, .env, кызмат көрсөтүүчүлөр — иштейт
Колдонмо жүктөлгөндө, NativePHP кыналган PHP иштөө убактысын баштап, Laravelге суроо-талапты аткарат жана чыгарууну WebViewге өткөрөт. Ал жерден өз ара аракеттешүүлөр - форманы тапшыруу, чыкылдатуулар, Livewire аракеттери - тартылып, кайра Ларавелге багытталат жана жооп кайра көрсөтүлөт.
Ларавелге бул дагы бир өтүнүч. Колдонуучуларыңыз үчүн бул жергиликтүү колдонмо.
Качан жаңырды
2025-ж., 16-сен.