Tips til applikationsudviklere fra Eliza trojka (ShopAlike)
Makradar Af Teknologi / / December 19, 2019
Eliza trojka ledet af mobil udviklingsafdeling i ShopAlike. På trods af sin unge alder (27 år gammel pige), har hun oparbejdet nok erfaring til at dele praktiske råd om udvikling af mobile applikationer til forskellige platforme. Hendes erfaring vil være af interesse for alle nye udviklere, så vi udgiver et interview med Eliza på siderne af "MakRadara".
- Fortæl os lidt om dig selv.
- Jeg arbejder i LadenZeile / ShopAlike mere end 3 år. I dette selskab, jeg havde en stor mulighed for at opbygge den mest mobile udviklingsafdeling fra bunden. Jeg har ventet i tre udviklere, der ikke kunne vente med at komme ned til erhvervslivet og begynde at arbejde på programmet. Inden da jeg var engageret i grafik og design til PC programmer, og derefter applikationer.
Arbejdet med mobile applikationer er meget forskellig fra at arbejde på PC programmer: UX og UI design er arrangeret forskelligt, og skærmstørrelse kræfter tænke anderledes. Det er derfor ganske let at lave en ansøgning, men at give en kvalitetsoplevelse for interaktion er ikke så let.
- Hvad programmering sprog bruger du i dine programmer?
- For Android, arbejder vi med Java, til iOS - med Objective-C, og til Windows Phone - med C #.
- Hvilke særlige færdigheder kræver det at blive en god mobil-udviklere?
- Personligt vil jeg gerne i spidsen for mobil udvikling, at sætte pris på deres entusiasme og engagement af medarbejdere. Du er nødt til virkelig ønsker at arbejde på deres produkt og til at behandle ham som hans barn. Kun i dette tilfælde behøver du ikke lukke øjnene for nye muligheder for at forbedre produktet.
Ud over dette har vi brug for en analytisk sind. Du skal vide dine KPI'er at validere enhver beslutning. Ikke alt det, du synes er den største fordel for brugeren, i virkeligheden, sådan er. For at finde ud, skal du bruge en masse tests, samle analytics, check indikatorer.
- Som du udvikle applikationer til flere platforme?
- Vi har udviklet en "native" ansøgning fra bunden til alle større platforme. Cross-platform udvikling har aldrig selv været på dagsordenen, fordi vi havde nok ressourcer.
Da ikke alle er så heldig, tror jeg, at alle udviklere behov for at sætte sig ned og tænke over, hvordan man kan udnævnelsen af dens anvendelse og om, hvad der ville være den bedste fremgangsmåde er for ham: indfødte, hybrid eller hjemmeside.
Jeg tror, at udviklingen af native applikationer hjulpet os med at få anbefalinger fra Google Play og iTunes, takket være som vi har opnået en høj grad af downloads. Men selvfølgelig er det ikke dækker de omkostninger, sammenlignet med en hybrid eller web-applikation.
- Det særlige ved den mobile applikationsudvikling?
- Vi var heldige - vi har et selvforsynende hold, som er uafhængig af andre afdelinger, såsom backend eller IT. Dette er et stort plus. Vi har også arbejder på Scrum-metoden, som giver dig mulighed for dynamisk at udvikle og forbedre ydeevnen og produktivitet som følge af revisionen af de nuværende aktiviteter på de daglige møder. Jeg anbefaler det til alle, ikke kun i udviklingen af applikationer, men også til personlig udvikling.
- Hvilke udfordringer har du står over for, når de udvikler?
- Som til Android, en af de vigtigste tekniske udfordringer - det er fragmenteret, som hver producent Device tilpasser operativsystemet af sig selv, som for eksempel Kindle Fire eller Nexus. Derfor er vi nødt til at beskæftige sig med forskellige tekniske specifikationer og operativsystemer. For eksempel koster det en masse arbejde for at støtte Android Gingerbread (2.3.x), mens du arbejder med de nyeste biblioteker for at forbedre ydeevnen af applikationer.
Som for iOS, det tog os tid til at tilpasse ansøgningen til iOS 8. Og de mere nye teknikker til at tilføje, jo større er chancen for uventede problemer. Vi beta-testet program, men når en ny operativsystem, er det stadig fundet en masse bugs er blevet frigivet. Det er svært at balancere ønsket om at hurtigt at starte programmet og sikkerhed for, at alt vil fungere fint.
Som mine kolleger siger, det største problem - er at studere de funktioner i de nyeste platforme og sprog.
- Hvor vigtigt er det at køre en brugerdefineret program start?
- Selvfølgelig er det ikke nødvendigt fra starten at udvikle programmet, men skulle være klar til den voksende mobiltrafik og tilpasse sitet til mobile enheder, der giver sine brugere med en praktisk grænseflade.
- Hvad er succeskriterierne for anvendelse?
- De vigtigste kriterier for os er det brug og interaktion, snarere end antallet af downloads, som nogle måske tror. Du kan købe en masse billige chips gør for at downloade programmet fokus, men niveauet af afinstallere session varighed og CLV (kunde levetid værdi, kunden værdien af liv) på samme tid falde.
Gennemsnitlig bedømmelse, økologiske planter, skifte bruger mobil visning ansøgning og niveauet af tilbagevendende møder - disse er nogle af vores nøgletal.
- Er der mange kvinder inden for mobil udvikling?
- Jeg tror, at en masse af dem, men de er ikke synlige. Vi har en masse kvinder ShopAlike udviklere, men må indrømme, at jeg ofte har tænkt chokeret over hvor få kvinder højttalere på tematiske konferencer. Dette er særligt overraskende, i betragtning af, hvor mange kvinder mobile nystartede grundlagt eller ledet af en mobil markedsføring og teknologi i store virksomheder. Så jeg ved ikke, hvorfor netop.
- Hvad er de fem tips du vil give mobile udviklere?
- Forsøg ikke at udvikle dit eget design - brug indfødte eller standard form og facon for hvert system.
- Brug skabeloner.
- Må ikke koncentrere alle deres kræfter om kun én platform.
- Må ikke miste din nysgerrighed og ikke op med at lære. Mobile udvikling - en meget hurtigt skiftende erhvervslivet.
- Følg arbejdet i andre udviklere. For eksempel, Jake Wharton (Jake Wharton) er meget stejl.
ShopAlike.ru - det er en aggregator af tøj online shopping, sko og husholdningsartikler. ShopAlike / LadenZeile - er et produkt af det tyske selskab Visuel Meta GmbH, der ejes af medier holder Axel Springer. Nu er virksomheden udvikler sig i 19 lande rundt om i verden, herunder i Rusland.