Aplikacione iOS dhe Android
Zhvillim aplikacionesh mobile për iOS dhe Android
Ndërtojmë aplikacione për iOS dhe Android: native në SwiftUI kur ka rëndësi, nga kodi i përbashkët web me Capacitor kur mjafton. Ke një studio të vetme që shkruan aplikacionin dhe backend-in dhe e publikon në App Store e Google Play.

Kur një aplikacion fillon të ketë kuptim
- Klientët e tu e përdorin tashmë faqen nga telefoni dhe pyesin pse nuk ka aplikacion.
- Të kanë ofruar dy ekipe të ndara, një për iOS dhe një për Android, plus një të tretë për backend-in.
- Njerëzit humbasin momentin e rëndësishëm sepse askush nuk i njofton: takimin, nisjen, mesazhin e ri.
- Stafi yt punon në terren dhe paneli i administrimit nuk përdoret dot nga telefoni.
- Një aplikacion i nisur nga dikush tjetër mbeti në gjysmë dhe nuk e kaloi kurrë rishikimin e App Store.
Çfarë ndërtojmë
Aplikacione iOS native në SwiftUI
Për aplikacionet ku ndjesia në përdorim ka rëndësi, si hartat, përditësimet live dhe gjestet, shkruajmë në SwiftUI dhe MapKit. Aplikacioni iOS i tdown nuk përdor asnjë librari të jashtme.
iOS dhe Android nga një kod i vetëm
Nëse ke tashmë një aplikacion web në Vue ose Nuxt, Capacitor e kthen në aplikacione për store pa e rishkruar. Saneo ka një aplikacion për pacientët dhe një për mjekët, Saneo Pro, nga i njëjti kod Vue.
Njoftime push
Njoftime të dërguara nga serveri, që vijnë edhe kur aplikacioni është i mbyllur. tdown njofton kur fluturimi niset, kur është gati të ulet, kur ulet dhe kur është koha të nisesh, përmes Firebase Cloud Messaging.
Harta dhe të dhëna live
Pozicione në kohë reale, pika të grupuara në hartë, distanca dhe kohë udhëtimi. Të dhënat kalojnë nga backend-i yt me cache, prandaj aplikacioni nuk mban çelësa API.
Backend dhe panel administrimi
API-ja, databaza, hyrja e përdoruesve dhe ekranet e administrimit pas aplikacionit. Zakonisht Firebase ose një API TypeScript mbi Postgres, sipas të dhënave.
Publikim në App Store dhe Google Play
Nënshkrimi, faqet në store, screenshot-et, formularët e privatësisë dhe rishikimi, plus përditësimet pas publikimit.
Si ecën një projekt
01
Biseda e parë
Shohim kush do ta përdorë aplikacionin, çfarë do të bëjë në të dhe çfarë duhet të punojë pa internet ose në sfond. Të themi nëse përshtatet native apo Capacitor, dhe pse.
02
Versioni i parë që klikohet
Ndërtojmë herët ekranet kryesore me të dhëna reale, që t'i provosh në telefonin tënd në vend që të lexosh një dokument.
03
Zhvillim dhe testim në pajisje
Funksionet vijnë me publikime të vogla përmes TestFlight dhe testimit të brendshëm në Google Play. Ti dhe disa përdorues realë i provoni një nga një.
04
Publikimi dhe dorëzimi
Përgatisim faqet në store, dërgojmë versionet dhe u përgjigjemi pyetjeve të rishikimit. Kodi, llogaritë dhe dokumentacioni mbeten te ti.
Aplikacione që kemi ndërtuar
tdown punon si aplikacion SwiftUI, aplikacion Android dhe aplikacion web mbi të njëjtin backend Firebase. Saneo, për pacientët dhe mjekët në Shqipëri, tregon anën me Capacitor, ndërsa USA College Sport dhe CircleOn janë portale të menduara para së gjithash për telefonin.

Touchdown (tdown.live)
Ndjekje fluturimi për ata që presin dikë në aeroport
Lexo rastin e studimit
Saneo
Rezervime te mjeku për pacientë dhe klinika në Shqipëri
Lexo rastin e studimit
USA College Sport
Platformë rekrutimi për atletë evropianë drejt kolegjeve amerikane
Lexo rastin e studimit
CircleOn.me
Video rekrutimi me një rreth mbi lojtarin
Lexo rastin e studimitPyetje për aplikacionet mobile
Aplikacion native apo cross-platform?
Varet nga çfarë bën aplikacioni. Hartat, animacionet dhe puna në sfond ndihen më mirë native, prandaj i shkruajmë në SwiftUI. Formularët, rezervimet, listat dhe panelet punojnë mirë nga kodi i përbashkët web me Capacitor, dhe mban një kod në vend të tre.
Mund ta ktheni faqen time në aplikacion?
Shpesh po. Nëse aplikacioni yt web është në Vue, Nuxt ose diçka të ngjashme, Capacitor e paketon dhe shton funksione native si push, kamera dhe vendndodhje. Fillimisht kontrollojmë që ekranet të punojnë mirë në telefon, sepse një faqe e thjeshtë brenda një aplikacioni zakonisht nuk e kalon rishikimin e App Store.
A e publikoni ju aplikacionin në App Store dhe Google Play?
Po. Merremi me nënshkrimin, faqet në store, screenshot-et, të dhënat e privatësisë dhe rishikimin. Si parazgjedhje, llogaritë e zhvilluesit janë në emër të biznesit tënd, që aplikacioni të mbetet yti edhe nëse ndalojmë bashkëpunimin.
A mund të dërgojë aplikacioni njoftime push?
Po, në iOS dhe Android. I dërgojmë nga serveri me Firebase Cloud Messaging, që të vijnë edhe kur aplikacioni është i mbyllur. Ti vendos cilat ngjarje i nisin dhe çfarë thotë mesazhi.
Çfarë ndodh pas publikimit?
Apple dhe Google nxjerrin çdo vit versione të reja të sistemit, dhe aplikacionet kanë nevojë për përditësime të vogla që të vazhdojnë të punojnë. Mund të vazhdojmë me përditësimet dhe funksionet e reja, ose t'ia dorëzojmë kodin dhe dokumentacionin ekipit tënd.