Ako nezávislí vývojári, keď konečne dopíšeme posledný riadok kódu a rozbehneme kľúčové funkcie, často si myslíme, že „je hotovo“.

No realita dá facku: administrácia v App Store Connect na teba čaká.

A vtedy zistíš, že skutočné starosti sa len začínajú:

  • musíš podporovať desiatky veľkostí ikony aplikácie (App Icon);
  • musíš navrhnúť pekné App Store náhľady (Screenshots);
  • Apple povinne vyžaduje vyhovujúce zásady ochrany súkromia (Privacy Policy);
  • ak chceš ísť globálne, správa lokalizačných súborov (Localization) je nočná mora;
  • a nakoniec stačí zabudnúť jednu drobnú konfiguráciu pred odoslaním (napr. vypnúť Debug režim) a bez milosti budeš zamietnutý (Reject).

LaunchCheck vznikol práve na to, aby vyriešil tieto zdĺhavé kroky „mimo kódu“. Pozrime sa, ako pomocou toolchainu elegantne zvládnuť posledný šprint pred vydaním.

Krok 1: vizuály, ktoré zaujmú na prvý pohľad

Kým si používateľ stiahne tvoju aplikáciu, vidí len ikonu a screenshoty.

1. Generátor ikon pre iOS aplikáciu

Kedysi si musel otvoriť Photoshop alebo Figma, exportovať 1024×1024 a potom ručne upravovať všetky veľkosti — alebo hľadať rôzne online konvertory.

Riešenie LaunchCheck: Stačí nahrať jednu 1024px „master“ grafiku a nástroj automaticky vygeneruje balík .appiconset podľa najnovších špecifikácií Apple. Stiahneš ZIP, rozbalíš a jednoducho pretiahneš do Assets v Xcode. Hotovo.

2. Generátor obálok pre App Store

„Nahé“ screenshoty vyzerajú nevýrazne. Trendom je vložiť screenshot do pekného rámu telefónu (mockup) a pridať krátky marketingový text.

S generátorom obálok vieš rýchlo poskladať profesionálne App Store náhľady bez návrhu pozadia — za pár minút vytvoríš celú sadu na úrovni dizajnéra.

Krok 2: právne veci a súlad

Toto je časť, z ktorej programátorov najviac bolí hlava. Apple guidelines jasne hovoria: každá aplikácia musí poskytnúť odkaz na zásady ochrany súkromia.

3. Generátor zásad ochrany súkromia

Nekopíruj podmienky iných z internetu — nemusia sedieť a môžu priniesť právne riziko.

V generátore zásad ochrany súkromia len zaškrtneš, aké údaje aplikácia zbiera (napr. poloha, kontaktné údaje, údaje o používaní atď.), a nástroj automaticky vytvorí štandardný dokument vo formáte HTML alebo Markdown. Môžeš ho priamo hostovať na stránke od LaunchCheck a vložiť odkaz do App Store Connect.

Krok 3: smerom ku globalizácii (lokalizácia)

Ak chceš pokryť viac krajín, lokalizácia je nevyhnutná. Správa .strings súborov v Xcode je však dosť primitívna.

4. Lokalizačné súbory a validátor

  • Generovanie lokalizačných súborov: rýchlo vytvor štruktúrované viacjazyčné súbory a vyhni sa chybám formátu z ručného copy/paste.
  • Validátor lokalizácie (záchrana): toto je krok, ktorý sa najľahšie prehliadne. Často pridáme key v angličtine a zabudneme ho preložiť v slovenčine — používateľ potom vidí label_title_text. LaunchCheck ti pomôže porovnať jazykové súbory a jedným klikom nájsť chýbajúce keys, čím odstrániš základné chyby.

Krok 4: posledná kontrola pred štartom

Odoslanie na review je ako štart rakety: aj jedna uvoľnená skrutka môže zlyhať celú misiu.

5. Kontrolný zoznam pred odoslaním

Pripravili sme checklist s desiatkami bodov:

  • Zvýšil si číslo verzie?
  • Je Debug režim vypnutý?
  • Je testovací účet uvedený v poznámkach?
  • Je IDFA (Advertising Identifier) zaškrtnuté správne?

Never pamäti — ver zoznamu. Prejdenie checklistu pred kliknutím na „Submit for Review“ ti môže ušetriť dni, niekedy aj týždne zamietnutí a opätovných odoslaní.

Záver

Aplikácie vyvíjame, aby sme tvorili hodnotu — nie aby sme míňali život na orezávanie obrázkov a písanie dokumentov.

Myšlienka LaunchCheck je jednoduchá: automatizovať opakujúcu sa, nudnú a ne-kľúčovú prácu, aby si sa mohol sústrediť na vyladenie produktu.

Si pripravený vydať svoju ďalšiu hitovku?

Začať používať LaunchCheck →