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?

Započni s LaunchCheckom →