Flasim për projektin

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.

Përshkruaj projektin tëndShiko shembujt

Touchdown (tdown.live): Zhvillim aplikacionesh mobile për iOS dhe Android

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

  1. 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.

  2. 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.

  3. 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ë.

  4. 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.

Pyetje 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.

Do të shkruash lirisht?

Po mendon për një aplikacion?

Na shkruaj për kë është dhe çfarë duhet të bëjë. Punojmë në shqip me biznese në Shqipëri dhe Kosovë, dhe të përgjigjemi si do ta ndërtonim.

Na shkruaj