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?