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.

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

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

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

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

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

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

Otvori case

Česta pitanja

Dogovaramo min SDK prema vašoj publici. Ne držimo mrtve verzije ako to skupo košta, osim ako imate jasan udio korisnika na tim API nivoima.
Nove ekrane obično radimo u Compose. XML ostaje gdje je stabilan ili gdje migracija ne donosi vrijednost. Mix je normalan, čist rewrite radi mode nije.
Data safety, screenshots, politike i testni nalog pripremamo prije submita. Ako aplikacija ima osjetljive dozvole, obrazlažemo ih. Odbijenica se dešava — planiramo vrijeme za ispravku, ne paniku u prodaji.
Da. Android-only je čest prvi korak u BiH i na tržištima gdje iPhone nije većina. API dizajniramo tako da iOS kasnije nije kazna.

Povezano

Izrada Android aplikacije | Kotlin | CodeLoop Studio