Tips voor applicatie-ontwikkelaars van Eliza Troika (ShopAlike)
Makradar Van Technologie / / December 19, 2019
Eliza trojka onder leiding van de afdeling mobiele ontwikkeling in ShopAlike. Ondanks zijn jonge leeftijd (27 jaar oud meisje), heeft ze opgebouwd genoeg ervaring om praktische adviezen te delen over de ontwikkeling van mobiele applicaties voor verschillende platforms. Haar ervaring zal van belang zijn voor alle nieuwe ontwikkelaars, dus we een interview met Eliza publiceren op de pagina's van "MakRadara".
- Vertel ons iets over jezelf.
- Ik werk in LadenZeile / ShopAlike meer dan 3 jaar. In dit bedrijf, ik had een grote kans om de afdeling de meeste mobiele ontwikkeling van de grond af op te bouwen. Ik wacht al drie ontwikkelaars die niet kon wachten om aan de slag om zaken en begint te werken aan de toepassing. Voor die tijd was ik bezig met graphics en het ontwerp voor PC-programma's en applicaties.
Werk aan mobiele applicaties is heel anders dan het werken op de pc-programma's: UX en UI ontwerpen zijn anders is geregeld, en de grootte van het scherm krachten anders denken. Het is dan ook vrij gemakkelijk om een verzoek in te dienen, maar om te zorgen voor een goede ervaring van interactie is niet zo gemakkelijk.
- Welke programmeertalen hoeft u in uw applicaties te gebruiken?
- Voor Android, werken we samen met Java, voor iOS - met Objective-C, en voor Windows Phone - met C #.
- Welke speciale vaardigheden is er nodig om een goede mobiele ontwikkelaars te worden?
- Persoonlijk vind ik het hoofd van de mobiele ontwikkeling, om hun enthousiasme en de toewijding van de medewerkers te waarderen. Je moet echt willen werken aan hun product en om hem te behandelen als zijn kind. Alleen in dit geval u niet onze ogen sluiten voor nieuwe mogelijkheden voor het verbeteren van het product.
In aanvulling op deze, moeten we een analytische geest. U moet uw key performance indicators weten om een beslissing te valideren. Niet alles waarvan je denkt dat het grootste voordeel voor de gebruiker, in feite, zo is. Om uit te vinden, moet u een heleboel testen door te brengen, het verzamelen van analytics, check indicatoren.
- Zoals u toepassingen voor meerdere platforms te ontwikkelen?
- We hebben een "native" applicatie van de grond af voor alle belangrijke platforms ontwikkeld. Cross-platform ontwikkeling is zelfs nog nooit aan de orde geweest, omdat we genoeg middelen hadden.
Aangezien niet alle zo gelukkig, ik denk dat iedere ontwikkelaar hoeft te gaan zitten en na te denken over hoe om te benoeming van de toepassing ervan en over wat de beste aanpak zou zijn, is voor hem: inheems, hybride of website.
Ik denk dat de ontwikkeling van native applicaties heeft ons geholpen om de aanbevelingen van Google Play en de iTunes, dankzij welke we een hoog niveau van downloads hebben bereikt krijgen. Maar natuurlijk, is het niet dekking van de kosten in vergelijking met een hybride of webapplicatie.
- Wat is er bijzonder over de mobiele applicatie-ontwikkeling?
- We hadden het geluk - we hebben een self-sufficient team, die onafhankelijk is van andere afdelingen, zoals de backend of IT. Dit is een groot pluspunt. We zijn ook bezig met de Scrum methode, waarmee u om dynamisch te ontwikkelen en verbeteren van de prestaties en productiviteit als gevolg van de herziening van de huidige activiteiten van de dagelijkse vergaderingen. Ik raad het iedereen aan, niet alleen in de ontwikkeling van toepassingen, maar ook voor de persoonlijke ontwikkeling.
- Welke uitdagingen heb je geconfronteerd bij het ontwikkelen?
- Zoals voor Android, een van de grootste technische uitdagingen - dat gefragmenteerd is, aangezien elke Inrichting fabrikant past het besturingssysteem zelf, zoals bijvoorbeeld Kindle Fire of Nexus. Daarom hebben wij te maken met verschillende technische specificaties en besturingssystemen. Bijvoorbeeld, het kost een hoop werk aan de Android Gingerbread (2.3.x) te ondersteunen, terwijl het werken met de nieuwste bibliotheken om de prestaties van applicaties verbeteren.
Zoals voor iOS, het kostte ons tijd om de applicatie aan te passen voor iOS 8. En hoe meer nieuwe technieken toe te voegen, hoe groter de kans op onverwachte problemen. We-beta getest applicatie, maar wanneer er een nieuwe Operating System, is het nog steeds vond een heleboel bugs is vrijgegeven. Het is moeilijk om de wens om de toepassing en de zekerheid dat alles goed zal werken snel starten in evenwicht te brengen.
Zoals mijn collega's zeggen, het grootste probleem - is om de kenmerken van de nieuwste platforms en talen te studeren.
- Hoe belangrijk is het om een aangepaste toepassing startup uit te voeren?
- Natuurlijk, is het niet nodig in het begin van de applicatie te ontwikkelen, maar klaar voor de groeiende zou moeten zijn mobiel verkeer en de site voor mobiele apparaten aan te passen, waardoor de gebruikers met een handige -interface.
- Wat zijn de succes criteria voor de toepassing?
- De belangrijkste criteria voor ons zijn het gebruik en interactie, in plaats van het aantal downloads, zoals sommigen misschien denken. U kunt een heleboel goedkope chips doen om de toepassing nadruk te downloaden, maar het niveau van kopen uninstall, sessieduur en CLV (customer lifetime value, customer waarde van het leven) op hetzelfde moment te verlagen.
Gemiddeld rating, biologische planten, schakelen gebruiker mobiele browsers toepassing en het niveau van de terugkerende vergaderingen - dat zijn enkele van onze belangrijkste prestatie-indicatoren.
- Zijn er veel vrouwen op het gebied van mobiele ontwikkeling?
- Ik denk dat veel van hen, maar ze zijn niet zichtbaar. We hebben veel vrouwen ShopAlike ontwikkelaars, maar moet toegeven dat ik vaak geschokt door hoe weinig vrouwen sprekers op thematische conferenties. Dit is bijzonder verrassend, gezien het feit hoeveel vrouwen mobiele startups opgericht en geleid door een mobile marketing en technologie in grote bedrijven. Dus ik weet niet waarom precies.
- Wat zijn de vijf tips zul je mobiele ontwikkelaars geven?
- Probeer niet om uw eigen ontwerp te ontwikkelen - gebruik inheemse of standaard vorm en gestalte voor elk systeem.
- Gebruik sjablonen.
- Laat al hun inspanningen niet concentreren op slechts één platform.
- Verlies uw nieuwsgierigheid en niet stoppen met leren. Mobile ontwikkeling - een zeer snel veranderende bedrijfsomgeving.
- Volg het werk van andere ontwikkelaars. Bijvoorbeeld, Jake Wharton (Jake Wharton) is erg steil.
ShopAlike.ru - dit is een aggregator van kleding online winkelen, schoenen en huishoudelijke artikelen. ShopAlike / LadenZeile - is een product van het Duitse bedrijf Visual Meta GmbH, eigendom van de media te houden Axel Springer. Nu is het bedrijf is het ontwikkelen in 19 landen over de hele wereld, waaronder in Rusland.