iOS

Izrada iOS aplikacije (Swift / SwiftUI)

Ako vam je iPhone publika primarna, izrada iOS aplikacije native stackom i dalje daje najčišći rezultat. Radimo Swift, SwiftUI i UIKit, s poštovanjem Human Interface smjernica i App Store reviewa. Apple Developer organizacija ostaje vaša. Studio je u Sarajevu; procjena nakon briefa ide u 24 sata.

Native iOS nije kapric — kad je iPhone stvarni kanal

Hibridni omot weba zna biti dovoljan. Znati kad nije: habit, čitanje, zdravstveni tok, premium alat gdje haptika i stanja nisu dekor. CodeLoop Studio iz Sarajeva radi izradu iOS aplikacije u Swiftu — SwiftUI tamo gdje ubrzava UI, UIKit tamo gdje je stabilniji. Apple Developer račun ostaje vaš. Kickoff na Dobrinji ili online. Ne držimo aplikaciju na našem nalogu da bismo vas vezali poslije objave. Human Interface smjernice nisu ukras u briefu: gestovi, navigacija i stanja praznog ekrana ulaze u dizajn prije palete.

Hub za oba storea je izrada mobilne aplikacije. Ako udio korisnika ide na Android, izrada Android aplikacije planiramo tako da API nije rewrite. Javni sajt uz app i dalje može biti izrada web stranica — drugi ugovor, drugi kalendar. Custom mobilni luk u studiju je 3–9 mjeseci; uži MVP kraće kad je obim iskren. Cijenu ne stavljamo kao poster na ovoj stranici; cijena izrade aplikacije je odvojen vodič. StoreKit, Sign in with Apple i privacy nutrition labels nisu „kasnije“ ako imate društvenu prijavu ili pretplatu.

TestFlight ide prije javnog listinga. Review buffer ulazi u raspored, posebno uz StoreKit, zdravlje ili dječji sadržaj. Odgovor na upotrebljiv brief ide u 24 sata. Ako vam treba samo informacija i telefon u footeru, recite to na discoveryju — App Store tada nije pravi proizvod. Vellum je reading tracker koji mora biti dovoljno ugodan da se otvori uvečer, ne samo na demo sastanku. Kontakt ili online procjena; recite ko već drži Apple org i da li iPhone zaista nosi prihod.

iOS native ili cross-platform — odluka poslije briefa

A

Swift / SwiftUI

Najčišći OS, TestFlight, Human Interface, StoreKit. Ima smisla kad iPhone nosi proizvod, ne kad je „da imamo i tu ikonu“. Widgeti, Sign in with Apple i privatnost ulaze u prvi review plan, ne kao dodatak u zadnjoj sedmici. Apple org ostaje vaš — listing i certificates nisu naš nalog.

B

Flutter / React Native

Jedan tim, dva storea, kad su ekrani dijeljeni i rok tjesniji. Predlažemo nakon što vidimo funkcije — nije religija na prvom mailu. Ako je Android većina sesija, native-only iOS često nije prvi korak; to kažemo otvoreno. Cross-platform nije jeftiniji ako kamera i StoreKit jesu proizvod.

Apple org, TestFlight i review koji nije petak

Apple Developer organizacija ostaje vaša. Pomažemo certificates, provisioning, App Store Connect listing i privacy nutrition labels. Ne otvaramo aplikaciju na CodeLoop nalogu „dok ne sredite papire“ — to je kako proizvodi postanu taoci. Ako još nemate organizaciju, vodimo vas kroz otvaranje; DUNS i pravno lice su vaš posao, mi kažemo redoslijed. Plaćanje Apple developer programa i porezna dokumentacija nisu naša pretplata — to ostaje na vašem nalogu i poslije predaje.

TestFlight nije opcionalni luksuz. Vi i interni testeri vidite build prije javnog listinga. Crash, performanse i onboarding gledamo ovdje, ne poslije jedan-star recenzije. Ciklus reviewa su obično dani, ponekad duže uz plaćanja ili zdravlje. Buffer ide u raspored. Review notes, demo nalog i screenshotovi nisu screenshot iz Figme — to je sadržaj koji Apple čita. Widgeti, push i background modes moraju biti obrazloženi ako ih v1 zaista koristi; prazan entitlement je razlog za odbijenicu.

Poslije WWDC-a iOS verzije lome API-je. Retainer ili sprintovi za update nisu upsell; jednokratni handover bez plana ostavlja vas na zastarjelom SDK-u. Ako trebate kapacitet u postojećem timu umjesto cijelog proizvoda, to je programer u Sarajevu ili unajmi programera — staffing, ne App Store projekat. Ovdje ostajete kad je iPhone kanal, Swift i store review. LipoDIETA je zdravstveni tok istog studija — drugi proizvod, isti ritam reviewa i privatnosti, ne copy-paste Velluma na drugi vertical. Ako iPhone nije većina sesija, recite to na discoveryju: native-only tada nije prvi korak, i reći ćemo da krenete s Android tokom ili hubom.

Šta Apple review vidi prije vas

  • Sign in with Apple i privatnost

    Ako imate društvenu prijavu, Apple login nije „kasnije“. Nutrition labels i entitlements ulaze u prvi plan. Review to vidi prije vas — planiramo to u v1, ne kao hotfix poslije odbijenice. Privatnost nije footer tekst; to je App Store Connect obrazac.

  • TestFlight testeri

    Vi i interni testeri vidite build prije javnog listinga. Crash i performanse gledamo ovdje, ne poslije jedan-star recenzije. Closed test nije dekor; to je faza u kojoj još smijemo lomiti stvari.

  • Listing nije screenshot iz Figme

    Tekst, privatnost, review notes. Ciklus reviewa su obično dani — buffer ide u raspored, posebno uz plaćanja ili zdravlje. StoreKit tokovi moraju raditi u sandboxu prije submita, ne „vidjet ćemo uživo“.

  • Održavanje poslije WWDC-a

    iOS verzije lome API-je. Retainer ili sprintovi za update. Jednokratni handover bez plana ostavlja vas na zastarjelom SDK-u dok korisnici već sjede na novom iOS-u. WWDC nije iznenađenje — buffer za update ide u ponudu poslije objave.

Studija slučaja

Vellum

Reading tracker koji mora biti dovoljno ugodan da se otvori uvečer, ne samo na demo sastanku. Native iOS: stanja, onboarding, podaci. Naslijeđeni Swift auditujemo prije feature-a. LipoDIETA je drugi proizvod istog studija — zdravstveni tok, drugi store ritam. TestFlight je bio faza, ne petak prije listinga.

Otvori case

Česta pitanja

Ne. Mnogi klijenti krenu iOS-om, pa dodaju Android. Kažemo kad je jeftinije od starta ići cross-platform — npr. kad su ekrani jednostavni i rok kratak.
Često oba. SwiftUI za nove tokove, UIKit gdje trebate zrelu kontrolu ili postojeći kod. Ne prepisujemo cijelu aplikaciju radi trenda.
Obično dani, ponekad duže ako ima plaćanja, zdravlja ili dječjeg sadržaja. U raspored stavljamo buffer. Pripremamo metadata i privatnost unaprijed da review nije prvi put da vidimo listing.
Da. iOS verzije lome API-je. Dogovaramo retainer ili sprintove za update, crashove i male feature-e. Jednokratni handover bez plana ostavlja vas na zastarjelom SDK-u.

Povezano

Izrada iOS aplikacije | Swift i App Store | CodeLoop Studio