Kao nezavisni developeri, kad napokon upišemo zadnju liniju koda i pokrenemo ključne funkcionalnosti, često pomislimo da je “posao gotov”.
Ali stvarnost nas snažno ošine: administracija App Store Connecta čeka na tebe.
Tada shvatiš da pravi problemi tek počinju:
- moraš podržati desetke veličina ikone aplikacije (App Icon);
- moraš dizajnirati lijepe App Store preview slike (Screenshots);
- Apple obavezno zahtijeva usklađenu politiku privatnosti (Privacy Policy);
- ako želiš globalno, upravljanje lokalizacijskim datotekama (Localization) je noćna mora;
- i na kraju, dovoljno je zaboraviti jednu sitnu postavku prije slanja (npr. ostaviti uključen Debug) i nemilosrdno ćeš biti odbijen (Reject).
LaunchCheck je nastao kako bi riješio ove zamorne korake “izvan koda”. Pogledajmo kako uz alatni lanac možeš elegantno odraditi završni sprint prije objave.
Korak 1: vizualni materijali koji osvajaju na prvi pogled
Prije nego korisnik preuzme tvoju aplikaciju, ikona i screenshotovi jedino su što vidi.
1. Generator iOS ikona aplikacije
Prije si morao otvoriti Photoshop ili Figma, izvesti 1024×1024, pa ručno prilagođavati sve veličine — ili tražiti razne online konvertere.
LaunchCheck rješenje:
Samo preneseš jednu veliku sliku od 1024 px, a alat automatski generira .appiconset paket prema najnovijim Apple specifikacijama. Preuzmeš ZIP, raspakiraš i povučeš direktno u Assets u Xcodeu. Gotovo.
2. Generator App Store naslovnica
“Goli” screenshotovi izgledaju loše. Trend danas je staviti screenshot u elegantan okvir telefona (mockup) i dodati kratku marketinšku poruku.
Uz generator naslovnica možeš brzo složiti profesionalne App Store preview slike bez dizajniranja pozadina — u par minuta dobiješ set na razini dizajnera.
Korak 2: pravno i usklađenost
Ovo je dio koji programere najviše boli. Appleove smjernice za pregled jasno kažu: svaka aplikacija mora imati link na politiku privatnosti.
3. Generator politike privatnosti
Nemoj kopirati tuđe uvjete s interneta — možda se ne odnose na tvoju aplikaciju i mogu nositi pravni rizik.
Uz generator politike privatnosti samo označiš koje podatke tvoja aplikacija prikuplja (npr. lokacija, kontakt podaci, podaci o korištenju itd.), a alat automatski generira standardnu politiku u HTML ili Markdown formatu. Možeš je odmah hostati na LaunchCheck stranici i zalijepiti link u App Store Connect.
Korak 3: prema globalnom tržištu (lokalizacija)
Ako želiš pokriti više zemalja, lokalizacija je neizbježna. No Xcodeovo upravljanje .strings datotekama je prilično primitivno.
4. Lokalizacijske datoteke i validator
- Generiranje lokalizacijskih datoteka: brzo stvori strukturirane višejezične datoteke i izbjegni formatne greške zbog ručnog copy/paste.
- Validator lokalizacije (spas): ovo je najčešće zanemaren korak. Često dodamo key u engleskoj verziji i zaboravimo prevesti u drugoj — pa korisnik vidi
label_title_text. LaunchCheck ti pomaže usporediti datoteke različitih jezika i jednim klikom pronaći nedostajuće keyeve, kako bi izbjegao osnovne greške.
Korak 4: zadnja provjera prije polijetanja
Slanje na review je kao lansiranje rakete: i jedna labava vijčica može srušiti misiju.
5. Kontrolna lista prije slanja
Pripremili smo checklist s desecima stavki:
- Je li povećan broj verzije?
- Je li Debug način isključen?
- Je li testni račun naveden u bilješkama?
- Je li IDFA (oglasni identifikator) pravilno označen?
Ne vjeruj pamćenju — vjeruj listi. Prije nego klikneš “Submit for Review”, prođi kroz ovu listu i uštedit ćeš si dane, a ponekad i tjedne odbijanja i ponovnih slanja.
Zaključak
Aplikacije razvijamo da bismo stvarali vrijednost, a ne da bismo trošili život na rezanje slika i pisanje dokumenata.
Ideja LaunchChecka je jednostavna: automatizirati ponavljajući, dosadan i neključan posao, kako bi se mogao fokusirati na usavršavanje samog proizvoda.
Spreman za objavu svoje sljedeće hit aplikacije?