Android
Izrada Android aplikacije (Kotlin / Compose)
Android je raznolik: jeftini uređaji, različiti ekrani, Google Play pravila. Izrada Android aplikacije kod nas znači Kotlin, Jetpack Compose i test na više uređaja, ne samo na zadnjem Pixelu. Google Play Console ostaje vaš. Studio sjedi u Sarajevu; procjena nakon briefa ide u 24 sata.

Photo by PhotoMIX Company on Pexels
Android publika nije jedan flagship u showroomu
U BiH i na širem Android tržištu sesije dolaze s jeftinijih telefona, različitih gustoća i starijih API nivoa. Izrada Android aplikacije u CodeLoop Studiju u Sarajevu zato nije WebView s logom. Kotlin, Jetpack, Compose gdje se UI iterira, i min SDK prema stvarnom udjelu korisnika — ne prema blogu o novom Pixelsu. Performanse na slabijem hardveru, kamera, offline i background rad ulaze u opseg kad ih proizvod zaista treba, ne kao dekor u store listingu. Ako je posao cijene ili mjerenje na terenu, Pixel u showroomu laže o tome šta korisnik stvarno drži u ruci.
Hub za oba storea ostaje izrada mobilne aplikacije. Ako iPhone nosi prihod, izrada iOS aplikacije može biti prvi talas; API tada planiramo da Android nije kazna. Javni marketing i dalje može biti sajt — drugi ugovor, drugi kalendar. Google organizacija i Play Console ostaju vaši: pomažemo signing, data safety i listing, ne držimo aplikaciju na našem nalogu. Cijena i rok: custom mobilni luk 3–9 mjeseci; uži MVP kraće. Cijena izrade aplikacije je vodič, ne cjenovnik na ovoj stranici. Target SDK i politike Play-a mijenjaju se godišnje — to ulazi u raspored održavanja, ne u sitni print.
Studio sjedi na Dobrinji. Kickoff može biti uživo u Sarajevu; dnevni rad ide preko Gita. Odgovor na upotrebljiv brief ide u 24 sata, s pitanjima o uređajima, min SDK-u i tome ko već drži Play Console. WoodMeter je dokaz da teren, kamera i offline nisu PowerPoint. Ako vam treba samo informacija i telefon u footeru, recite to na discoveryju — Android store tada nije pravi proizvod. Kontakt ili online procjena; recite koji telefoni i ko već ima Google org.
Do Google Play objave, uključujući politike
- 01
Opseg i min SDK
Koji uređaji, koja verzija Androida, tablet ili samo telefon. Ne držimo mrtve API nivoe bez jasnog udjela korisnika — svaki nivo koji ostane živi košta QA i regresiju. Ako većina sesija ide s jeftinijih telefona, to pišemo u brief, ne pretpostavljamo Pixel kao default.
- 02
Dizajn na više gustoća
Layout nije „skalirani Pixel“. Teren, sunce, džep — to je brief kad je proizvod mjerenje ili inventura. Compose ekrane crtamo na stvarnim veličinama, s palcem i jednom rukom, ne na 27 inča u Figmi.
- 03
QA na više API nivoa
Kamera, lokacija, background, slaba mreža. Interni i closed testing u Play Consoleu prije produkcije. Simulator hvata layout; uređaj hvata dozvole, bateriju i mrežu koju korisnik stvarno ima. ANR na jeftinom telefonu je skuplji od još jednog ekrana u Figmi.
- 04
Submit s data safety
Signing, store listing, recenzije, staged rollout kad rizik postoji. Politike (plaćanja, zdravlje, djeca) čitamo prije submita, ne poslije odbijenice. Google organizacija ostaje vaša — mi predajemo ključeve i upute, ne nalog.
Play Console, Java nasljeđe i zašto WebView nije v1
Google Play nije App Store s drugim logom. Data safety obrazac, screenshots, politike plaćanja i dozvola, closed testing i staged rollout — to je faza u rasporedu, ne petak prije objave. Ako aplikacija traži kameru, lokaciju ili zdravstvene podatke, obrazloženje ide u prvi plan. Odbijenica se dešava; planiramo vrijeme za ispravku, ne paniku u prodaji. Vi držite Play Console. Mi pomažemo listing i potpise. Aplikacija nije talac. Ako još nemate Google organizaciju, vodimo redoslijed; pravno lice i plaćanje developer fee-a ostaju vaš posao.
Java nasljeđe migriramo u Kotlin u komadima, tamo gdje ekran ili modul stvarno živi. Čist rewrite radi mode nije plan. Compose za nove tokove, XML tamo gdje je stabilan. Mix je normalan. Ako već imate stari APK koji radi na terenu, auditujemo prije feature-a — crash i ANR na jeftinijem telefonu su skuplji od novog ekrana u Figmi. Background rad, doze mode i slaba mreža nisu „kasnije optimizacija“ ako je proizvod smjena van ureda.
WebView omot rijetko je v1 ako je posao smjena. Godina gašenja požara na sporom WebViewu često košta više od Kotlin jezgra. Flutter ili React Native biramo kad jedan tim treba i iOS — to je odluka poslije briefa, ne dogma. Ako trebate oba storea odjednom, vratite se na hub za mobilne aplikacije. Ako trebate samo iPhone, idite na iOS tok. Ovdje ostajete kad je Android kanal, uređaji i Play pravila. Koliko je Flutter inventura — drugi stack, isti studio; nećemo ga prodati kao native Android da bismo popunili ovu stranicu.
Native Kotlin ili omot weba
| Pristup | Kad ima smisla |
|---|---|
| Kotlin / Compose | Kamera, offline, performanse na slabijem hardveru, Play pravila. Terenski alati i navika na telefonu. Biramo kad Android jeste proizvod, ne kad treba „i tu ikonu“ pored sajta. |
| Flutter / RN | Jedan tim, iOS i Android, dijeljeni ekrani. Biramo poslije briefa, ne kao dogma na prvom mailu. Ima smisla kad su tokovi slični i rok ne trpi dva native tima. |
| WebView omot | Rijetko kao v1 ako je posao smjena. Godina gašenja požara često skuplja od Kotlin jezgra. Ako je posao informacija u browseru, iskreniji je sajt, ne APK oko sporog HTML-a. |
Studija slučaja
WoodMeter
Mjerenje drvne građe — kamera, brojevi, offline, telefoni koji nisu demonstracijski. QA na više veličina nije slogan. Java nasljeđe migriramo u Kotlin u komadima, ne radi mode. Isti studio, drugi uređaj: Koliko na Flutteru za inventuru pića.
Česta pitanja
Povezano







