Usluge
Mobilne aplikacije
Native iOS i Android aplikacije — od prve skice do objave u App Storeu i Google Playu.
Pišem native aplikacije: iOS u Swiftu i SwiftUI-ju, Android u Kotlinu i Jetpack Composeu. Ne generičke web-omote nego aplikacije koje se ponašaju kao dio telefona — brzo se otvaraju, rade offline, koriste kameru, senzore i zdravstvene podatke, i prolaze reviziju trgovina. Healthness je moj vlastiti proizvod izgrađen upravo tako: dvije platforme, isti backend, tri jezika, pretplate i AI analiza fotografije obroka.
Tehnologije
- Swift
- SwiftUI
- Kotlin
- Jetpack Compose
- Firebase
- StoreKit 2
- Play Billing
- HealthKit
- CameraX
- Fastlane
- XcodeGen
Što dobivate
- iOS aplikacija (Swift, SwiftUI, iOS 17+)
- Android aplikacija (Kotlin, Jetpack Compose, Material 3)
- Zajednički backend za obje platforme — jedan izvor podataka
- Objava i vođenje kroz reviziju App Storea i Google Playa
- Pretplate i kupnje u aplikaciji (StoreKit 2, Play Billing)
- Push obavijesti, deep linkovi i pozivnice
- Offline rad i sinkronizacija
- Lokalizacija na više jezika
- TestFlight i interno testiranje prije javnog izdanja
- Automatizirano izdavanje (Fastlane) — nova verzija u minutama
Koliko traje izrada mobilne aplikacije?
Jasno omeđena prva verzija s prijavom, jednim glavnim tokom i backendom obično traje šest do deset tjedana do testnog izdanja. Aplikacija s pretplatama, društvenim slojem i AI značajkama traje dulje. Točan raspored dobivate nakon prvog razgovora, prije nego što išta platite.
Radite li i iOS i Android?
Da, obje platforme native. Healthness postoji kao iOS i Android aplikacija nad istim Firebase backendom, s praćenim paritetom značajki — pa znam točno koliko košta držati dvije platforme u koraku i kako to organizirati da ne udvostruči cijenu.
Što ako aplikacija bude odbijena u App Storeu?
To je dio posla, ne dodatna usluga. Odgovaram na primjedbe revizije, mijenjam što treba i ponovno šaljem dok aplikacija ne prođe. Pravila privatnosti, deklaracije o podacima i opis kupnji pripremaju se unaprijed jer su najčešći razlog odbijanja.
Kontakt
Recite što gradite — javljam se danas.
Odgovaram u pravilu isti radni dan. Prvi razgovor traje trideset minuta, ne naplaćuje se i ne obvezuje ni na što.