Tipy pro vývojáře aplikací od Eliza trojky (ShopAlike)
Makradar Technologie / / December 19, 2019
Eliza trojky vedené oddělení mobilního vývoje v ShopAlike. Přes svůj mladý věk (27 let dívky), se nashromáždil dostatek zkušeností, aby sdílet praktické rady o vývoji mobilních aplikací pro různé platformy. Její zkušenosti budou zajímat všechny nové vývojáře, tak jsme publikovat rozhovor s Eliza na stránkách „MakRadara“.
- Řekni nám něco o sobě.
- práce jsem LadenZeile / ShopAlike více než 3 roky. V této firmě jsem měl velkou příležitost vybudovat oddělení nejmobilnější vývoj od nuly. Čekal jsem tři vývojáře, kteří se nemohli dočkat, až se pustit do podnikání a začít pracovat na aplikaci. Předtím jsem byl zapojený do grafiky a designu pro PC-programy a potom na aplikacích.
Práce na mobilní aplikace je velmi odlišná od práce na PC-programů: UX a UI vzory jsou uspořádány jinak a velikosti obrazovky síly myslet jinak. Je tedy poměrně snadné, aby se aplikace, ale poskytovat kvalitní zážitek z interakce není tak snadné.
- Jaké programovací jazyky se vám používat ve svých aplikacích?
- V případě systému Android, pracujeme s Javou, pro iOS - s Objective-C, a pro Windows Phone - s C #.
- Jaké zvláštní dovednosti trvá, než se stát dobrým mobilní vývojáři?
- Osobně jsem rád v čele mobilního vývoje, ocenit jejich nadšení a odhodlání zaměstnanců. Musíte opravdu chcete pracovat na jejich produkt a s ním zacházet jako jeho dítě. Pouze v tomto případě nemusíte zavírat oči před novým možnostem pro zlepšení produktu.
Kromě toho potřebujeme analytickou mysl. Měli byste znát své klíčové ukazatele výkonnosti pro ověření jakékoliv rozhodnutí. Ne vše, co si myslíte, že je největší výhoda pro uživatele, ve skutečnosti, jako je. Chcete-li zjistit, budete muset vynaložit spoustu testů, shromažďovat analytiku, zkontrolujte indikátory.
- Jak jste vývoji aplikací pro více platforem?
- Vyvinuli jsme „nativní“ aplikaci z nuly na všech hlavních platformách. Vývoj na platformě již nikdy nebyla na pořadu dne, protože jsme měli dostatek zdrojů.
Protože ne všechny takové štěstí, myslím, že každý developer potřeba sednout a přemýšlet o tom, jak jmenování jeho uplatňování a o tom, co by bylo nejlepší přístup je pro něj: rodák, hybrid nebo webové stránky.
Myslím, že vývoj nativních aplikací nám pomohla získat doporučení od Google Play a iTunes, díky kterým se nám podařilo dosáhnout vysoké úrovně stahování. Ale samozřejmě, že nepokrývá náklady v porovnání s hybridním nebo webové aplikace.
- Co je zvláštního na vývoj mobilních aplikací?
- Měli jsme štěstí - máme soběstačný tým, který je nezávislý na jiných odděleních, jako backend nebo IT. To je velké plus. Také pracujeme na metodě Scrum, který umožňuje dynamicky rozvíjet a zlepšovat výkon a produktivitu vzhledem k revizi současných aktivit na každodenní setkání. Doporučuji ho všem, a to nejen ve vývoji aplikací, ale také pro osobní rozvoj.
- Jaké problémy jste čelit při vývoji?
- Pokud jde o Android, jeden z hlavních technických výzev - je roztříštěná, protože každý Výrobce zařízení přizpůsobuje operační systém sám o sobě, jako je například Kindle požáru nebo Nexus. Proto budou muset vypořádat s různými technickými specifikacemi a operačních systémů. Například, to stojí hodně práce na podporu Android Gingerbread (2.3.x), při práci s nejnovějšími knihovnami s cílem zlepšit výkon aplikací.
Pokud jde o iOS, trvalo nám čas na přizpůsobení aplikace pro iOS 8. A další nové techniky přidat, tím větší je šance na nečekané problémy. My beta-testoval aplikace, ale když nový operační systém, to je ještě našel byl propuštěn hodně chyb. Je obtížné sladit touhu rychle spustit aplikaci a ujištění, že vše bude fungovat dobře.
Stejně jako moji kolegové říkají, že hlavní problém - je studovat vlastnosti nejnovější platformy a jazyky.
- Jak důležité je, aby se spouštěl spuštění vlastní aplikace?
- Samozřejmě, že není nutné na začátku vyvinout aplikaci, ale měl by být připraven k pěstování mobilní hlasový provoz a přizpůsobení stránky pro mobilní zařízení, které poskytují svým uživatelům pohodlné rozhraní.
- Jaká jsou kritéria úspěšnosti pro použití?
- Hlavním kritériem pro nás použití a interakci, spíše než počet stažení, jak by si někteří mohli myslet. Můžete si koupit spoustu levných čipů dělá stáhnout zaměření aplikace, ale úroveň odinstalování, doba trvání návštěvy a CLV (celoživotní hodnota zákazníka, hodnota pro zákazníka života) ve stejnou dobu klesat.
Průměrné hodnocení, organické rostliny, přepínání uživatelské aplikace mobilní pozorovací a úroveň opakovaných schůzek - to jsou některé z našich klíčových ukazatelů výkonnosti.
- Jsou tam mnoho žen v oblasti mobilních rozvoj?
- Myslím, že mnoho z nich, ale nejsou viditelné. Máme spoustu žen ShopAlike vývojářů, ale musím přiznat, že jsem často šokováni, jak málo žen reprosoustav tematických konferencí. To je zvláště překvapující, vzhledem k tomu, kolik žen mobilních začínajícím založil nebo vedená mobilního marketingu a technologií ve velkých společnostech. Takže si nemyslím, proč přesně.
- Jaký je pět tipů, budete dávat mobilní vývojáře?
- Nesnažte se vytvořit si vlastní design - použití nativní nebo standardní formu a tvar pro každý systém.
- Používat šablony.
- Nemají soustředit veškeré své úsilí pouze na jedné platformě.
- Neztrácej svou zvědavost a ne přestat učit. Mobilní rozvoj - velmi rychle se měnící podnikání.
- Sledovat práci ostatních vývojářů. Například, Jake Wharton (Jake Wharton) je velmi strmý.
ShopAlike.ru - jedná se o agregátor oblečení online nakupování, obuvi a spotřebního zboží. ShopAlike / LadenZeile - je produktem německé firmy Visual Meta GmbH, vlastněná média drží Axel Springer. Nyní společnost vyvíjí v 19 zemích po celém světě, včetně Ruska.