Skip to content

Usluga 06 / 07 — Mobilne aplikacije

U njihovom džepu, u njihovoj glavi.

Mobilna aplikacija stavlja vašu firmu jedan dodir od kupca — mimo preglednika, mimo sandučeta, pravo na početni ekran. Dizajniramo i pravimo iOS i Android aplikacije u React Nativeu: jedan kod, nativni osjećaj, često blizu upola jeftinije nego graditi sve dvaput.

I nosimo to do kraja: strategija, dizajn, izrada, prolazak kroz pregled u App Storeu, i izdanja koja dolaze poslije. Objava u prodavnicama je mjesto gdje većina projekata tiho umre. Naši ne.

Šta obuhvata mobilne aplikacije

  • Aplikacije za obje platforme
  • Dizajn proizvoda
  • Server i API-ji
Svaki posao počinje pisanim opsegom i fiksnom ponudom.

Pitanja sa kojima ste i došli

Rok

Koliko traje od ideje do App Storea?

Vitka prva verzija obično ide 10–16 sedmica od početka do odobrenja u prodavnici. Najveća promjenljiva je obim, i baš zato ga prvo režemo. Dodajte sedmicu-dvije rezerve za pregled prodavnice — Appleov rok je jedina stvar koju ne možemo riješiti inženjeringom.

Ulaganje

Koliko košta aplikacija?

Fokusiranu prvu verziju kotiramo fiksno poslije radionice o obimu — a cijeli posao te radionice je da tu cifru smanji uklanjanjem funkcija koje ne dokazuju proizvod. Cijenu diže ono uobičajeno: plaćanja, stvari u realnom vremenu, serveri po mjeri. Cijenu vidite prije početka i poslije se ne mijenja.

  1. 01Rezati obim dok ne postane lansiran1–2. sedmica
  2. 02Prototip na vašem telefonu2–4. sedmica
  3. 03Izrada u ritmu od dvije sedmice4–12. sedmica
  4. 04Kroz sito prodavnica12–14. sedmica
  5. 05Verzija 1.1 je tamo gdje se aplikacije dobijajuKontinuirano

Zvuči poznato?

Ideja je zaglavila između salvete i ponude.

Znate šta aplikacija treba da radi — opisali ste to desetak puta. Ali ponude koje ste skupili idu od sumnjivo jeftinih do zastrašujuće skupih, svaka sa drugačijim mišljenjem o tehnologiji, i nijedna ne objašnjava šta biste zapravo dobili u prvom, a šta u šestom mjesecu.

Ili već imate aplikaciju: napravio je slobodnjak koji je otišao dalje, ruši se na najnovijoj verziji sistema, a recenzije spominju greške brže nego što ih stižete popraviti. Svako ažuriranje je kao operacija pacijenta kojem niko nema karton.

Iza obje priče stoji isti obrazac — aplikacije padaju na obimu i staranju, a ne na ideji. Rješenje je prva verzija svedena na ono što dokazuje proizvod, na platformi koju jedan tim može održavati, sa nekim ko odgovara i poslije dana lansiranja.

Šta gradimo

Posao, konkretno.

Aplikacije za obje platforme

Jedan React Native kod koji izlazi u obje prodavnice — nativne performanse i osjećaj, jedan tim za održavanje, jedan budžet umjesto dva.

Dizajn proizvoda

Tokovi, žičani okviri i dorađeno sučelje testirani na stvarnim uređajima — jer se aplikacija ocjenjuje palčevima, a ne kursorom miša.

Server i API-ji

Serverska strana na kojoj aplikacija stoji: prijava, podaci, plaćanja, push obavijesti — inženjerski rađeno jednako pažljivo kao i pikseli.

Objava u prodavnicama

Razvojni nalozi, certifikati, opisi, snimci ekrana, komunikacija sa pregledom — i odbijenice riješene kad se dese. A dese se.

Analitika i prijave padova

Znati šta korisnici rade i šta puca od prvog izdanja — pa mapu puta piše ponašanje, a ne najglasnije mišljenje.

Redovna izdanja

Ažuriranja sistema, nove funkcije i održavanje u predvidivom mjesečnom ritmu — aplikacije su bašte, ne kipovi.

Kako izgleda raditi s nama

Vaš projekat, faza po fazu.

01

1–2. sedmica

Rezati obim dok ne postane lansiran

Radionica o proizvodu sa jednim neugodnim ciljem: ukloniti funkcije. Prva verzija zadržava samo ono što proizvod dokazuje stvarnim korisnicima — sve ostalo ide na mapu puta, a ne u izradu. Tu vam štedimo najviše novca, i zato naše ponude imaju manje nula nego što ste strahovali.

Odlazite sa

Omeđena specifikacija prve verzije sa fiksnom ponudom i poštenim rokom.

02

2–4. sedmica

Prototip na vašem telefonu

Dizajn postaje prototip kroz koji se dodiruje, i to na vašem uređaju — ne prezentacija. Za trideset sekundi sa palcem uhvatićete ono što nijedan sastanak ne bi. Provjeravamo sa nekolicinom stvarnih ciljnih korisnika prije ijednog reda produkcijskog koda.

Odlazite sa

Provjeren dizajn koji ste držali u ruci.

03

4–12. sedmica

Izrada u ritmu od dvije sedmice

Razvoj ide u dvosedmičnim ciklusima, a svaki završava na vašem telefonu kroz TestFlight i Android interne kanale. Aplikacija raste u vašem džepu, ne u našem repozitoriju. Server, plaćanja i obavijesti se grade uporedo — bez provalija tipa „integrisaćemo to kasnije“.

Odlazite sa

Testna verzija na vašem uređaju svakog drugog petka.

04

12–14. sedmica

Kroz sito prodavnica

Pripremimo opise, snimke ekrana i izjave o privatnosti, pošaljemo u obje prodavnice, i riješimo povratne informacije iz pregleda — uključujući proizvoljnu odbijenicu koju Apple voli poslati barem jednom. Nadzor lansiranja imate od prvog sata: padovi, recenzije, lijevci.

Odlazite sa

Odobrene aplikacije žive u obje prodavnice, nadzirane od prvog sata.

05

Kontinuirano

Verzija 1.1 je tamo gdje se aplikacije dobijaju

Podaci o stvarnoj upotrebi prepišu svaku mapu puta — funkcija koju niko nije tražio se koristi svakodnevno, a ona glavna se ignoriše. Mjesečna izdanja odgovaraju na ono što korisnici rade, ažuriranja sistema se usvoje prije nego išta pokvare, a aplikacija se gomila umjesto da propada.

Odlazite sa

Aplikacija koja je svakog mjeseca bolja, uz predvidiv budžet.

Alati, birani s razlogom

Tehnologije, s razlozima.

Izbor tehnologije je poslovna odluka u tehničkom odijelu. Evo za čim posežemo na ovakvom poslu — i zašto.

  • React Native + Expo

    Jedan kod, obje prodavnice, ažuriranja preko zraka za popravke koje ne mogu čekati pregled — pragmatičan izbor za 90% poslovnih aplikacija.

  • TypeScript

    Mobilne greške odu u džepove i čekaju pregled prodavnice da bi se popravile — radije ih hvatamo pri kompajliranju.

  • Node.js + PostgreSQL

    Dosadan, provjeren server kojem aplikacija može vjerovati — i koji svaki budući tim može održavati bez arheologije.

  • Firebase

    Push obavijesti, prijave padova i analitika od prvog dana — operativna čula koja aplikaciji trebaju da bi se popravljala.

  • RevenueCat

    Ako naplaćujete pretplatom, ovo je razuman put — računi, probni periodi i obnove u obje prodavnice bez ručnog rješavanja teških dijelova.

Na kraju

Šta vam zaista ostaje.

Jedan kod, obje prodavnice

iOS i Android iz jednog React Native koda — svaka buduća funkcija košta jednu izradu, ne dvije.

Prisustvo u prodavnicama, riješeno

Nalozi, opisi i istorija pregleda u vašem vlasništvu, a ožiljci od slanja na našoj strani.

Oči na svemu

Prijave padova i analitika povezani od prvog izdanja — znaćete šta puca i šta korisnici vole.

Mapa puta sa dokazima

Plan verzije 1.1 zasnovan na stvarnoj upotrebi — najjeftinije istraživanje proizvoda koje ćete dobiti.

DokazFederalna.ba

Napravili smo zvaničnu aplikaciju za nacionalnog emitera — jedan React Native kod za iOS i Android, koji donosi vijesti uživo, video i TV raspored na telefone gledalaca.

Pogledaj cijelu priču

iOS + Android

app for a national broadcaster

Besplatno · bez registracije · rezultat odmah na ekranu

Saznajte zašto vas kupci ne nalaze

Naš alat pročita do 25 stranica vašeg sajta, izmjeri brzinu u pravom pregledniku i provjeri pretragu, sigurnost i poštu. Cijeli izvještaj dobijete na ekranu — i u PDF-u ako ga tražite.

  • Do 25 pročitanih stranica
  • Mjerenje brzine u pravom pregledniku
  • Izvještaj za 90 sekundi

Vaš sajt

vasafirma.comPokreni reviziju

Skenirajte sajtove koji su vaši ili za koje imate dozvolu. Ništa se ne čuva osim ako ne zatražite PDF na mail.

Poštena pitanja

Pitano, odgovoreno.

Muči vas još nešto? Pitajte direktno — odgovara čovjek, u roku od jednog radnog dana.

Za otprilike devet od deset poslovnih aplikacija React Native je pravi odgovor: jedan kod, obje prodavnice, osjetno niža cijena, i performanse koje korisnik ne razlikuje od nativnih. Izuzeci su zahtjevna 3D grafika, dubok pristup hardveru ili doživljaji vezani za jednu platformu — ako je vaš projekat u toj desetini, reći ćemo i uputiti vas na prave stručnjake.

U potpunosti — nalozi, certifikati, opisi, izjave o privatnosti, komunikacija sa pregledom, i povremena odbijenica koja djeluje kao da ju je napisao generator slučajnih brojeva. Prošli smo to sito dovoljno puta da aplikaciju dovedemo do odobrenja bez drame.

Prodavnice ne miruju — ažuriranja sistema, novi uređaji, ukidanje API-ja. Većina klijenata nas zadrži u mjesečnom ritmu izdanja: održavanje plus stalan dotok poboljšanja vođenih podacima o upotrebi. Neodržavana aplikacija ne stoji u mjestu; polako se kvari.

Možemo, poslije pregleda koda — moramo znati šta usvajamo prije nego išta obećamo. Dobijate pošten izvještaj o stanju koda i plan stabilizacije. Ponekad je presuda „solidno, gradimo dalje“; povremeno je „nova izrada košta manje od ovog spašavanja“. U svakom slučaju znaćete prije nego potrošite.

Dobro ide uz