Nasveti za razvijalce aplikacij iz Eliza trojke (ShopAlike)
Makradar Tehnologije / / December 19, 2019
Eliza trojke vodil oddelek mobilnega razvoja v ShopAlike. Kljub svoji mladosti (27 let dekle), se je nabralo dovolj izkušenj, da bi delili praktične nasvete za razvoj mobilnih aplikacij za različne platforme. Njena izkušnja bo v interesu vseh novih razvijalcev, zato objavljamo intervju z Eliza na straneh "MakRadara".
- Povejte nam nekaj o sebi.
- delo sem LadenZeile / ShopAlike več kot 3 leta. V tem podjetju, sem imel veliko priložnost za izgradnjo oddelka najbolj mobilni razvoj iz nič. Bil sem čakala tri razvijalce, ki ne more čakati, da se na posel in začeli delati na vlogi. Pred tem sem se ukvarjajo z grafiko in oblikovanje za PC-programov, in nato aplikacij.
Delo na mobilnih aplikacij se zelo razlikuje od dela na PC-programov: UX in UI modeli so razporejeni različno, in velikosti zaslona sile razmišljati drugače. Zato je zelo enostavno narediti aplikacijo, ampak je zagotoviti kakovostno izkušnjo interakcije ni tako enostavno.
- Kateri programski jeziki ne uporabljate v svojih aplikacijah?
- Za Android, delamo z Java, za iOS - z Objective-C, in za Windows Phone - s C #.
- Kakšne posebne spretnosti je potrebno, da postane dober mobilne razvijalci?
- Osebno mi je všeč vodja mobilnega razvoja, ceniti svoje navdušenje in predanost zaposlenih. Moraš res želite, da dela na svojem izdelku in ga obravnavajo kot njegov otrok. Samo v tem primeru, da ne zatiskamo oči, da nove možnosti za izboljšanje izdelka.
Poleg tega moramo analitično um. Moral bi vedeti, svoje ključne kazalnike uspešnosti za potrditev odločitve. Ni vse, kar misliš, da je največja prednost za uporabnika, v resnici, kot je. Če želite izvedeti, boste morali porabiti veliko testov, zbrati analitiko, kazalnike preglede.
- Kot ste razvoj aplikacij za več platform?
- Razvili smo "materni" zahtevek iz nič za vse glavne platforme. Cross-platform še nikoli ni bila niti na dnevnem redu, ker smo imeli dovolj sredstev.
Ker ni vse tako srečen, mislim, da vsako potrebo razvijalec usesti in razmišljati o tem, kako imenovanje njegove uporabe in o tem, kaj bi bil najboljši pristop za njega: doma, hibridni ali spletne strani.
Mislim, da nas je razvoj avtohtone aplikacij pomagal, da bi dobili priporočila iz storitve Google Play in iTunes, zahvaljujoč kateremu smo dosegli visoko stopnjo prenosov. Ampak, seveda, ne zajema stroškov v primerjavi s hibridom ali spletne aplikacije.
- Kaj je posebnega pri razvoju mobilne aplikacije?
- Imeli smo srečo - imamo samozadostno ekipo, ki je neodvisna od drugih oddelkov, kot so ozadju ali IT. To je velik plus. Prav tako delajo na metodi Scrum, ki vam omogoča dinamično razvijajo in izboljšujejo učinkovitost in produktivnost zaradi pregledu dosedanjih aktivnosti na dnevnih sestankih. Priporočam vsem, ne le pri razvoju aplikacij, ampak tudi za osebni razvoj.
- S kakšnimi izzivi ste se soočajo pri razvoju?
- Kot je za Android, ki je eden od glavnih tehničnih izzivov - to je razdrobljen, saj vsaka Proizvajalec Naprava prilagodi operacijski sistem sam po sebi, kot je, na primer, Gorljivi ogenj ali Nexus. Zato se moramo ukvarjati z različnimi tehničnimi specifikacijami in operacijskih sistemov. Na primer, stane veliko dela, da se podpre Android Gingerbread (2.3.x), medtem ko je delal z najnovejšimi knjižnic za izboljšanje delovanja aplikacij.
Kot je za iOS, to je nam časa za prilagoditev aplikacijo za iOS 8. In več novih tehnik dodati, večja je možnost nepričakovane težave. Mi uporaba beta-testirani, vendar ko nov operacijski sistem, ki je še vedno ugotovljeno je bilo veliko napak sprosti. Težko je najti ravnotežje med željo, da bi se hitro zažene aplikacijo in zagotovilo, da bo vse, kar dela v redu.
Kot pravijo moji kolegi, glavni problem - je preučiti značilnosti najnovejših platform in jezikov.
- Kako pomembno je, da delujejo zagon prijavni meri?
- Seveda, to ni nujno najprej razviti aplikacijo, ki pa bi morala biti pripravljena za gojenje mobilni promet in prilagodi stran za mobilne naprave, ki svojim uporabnikom priročen vmesnik.
- Kakšna so merila uspešnosti za uporabo?
- Glavna merila za nas uporabo in interakcijo, ne pa število prenosov, kot morda nekateri mislijo. Lahko kupite veliko poceni čipe, ki opravljajo prenesti fokus aplikacij, vendar je raven odstranitev, trajanje seje in CLV (življenjska doba vrednost za kupca, vrednost za kupca življenja), hkrati zmanjša.
Povprečna ocena, organske rastline, preklapljanje uporabniški uporabo mobilnega gledanja in stopnjo ponavljajočih se sestankov - to so nekateri od naših ključnih kazalnikov uspešnosti.
- Ali je veliko žensk na področju mobilnih razvoj?
- Mislim, da je veliko od njih, ki pa niso vidne. Imamo veliko žensk ShopAlike razvijalci, vendar moram priznati, da sem pogosto šokirala s tem, kako nekatere ženske zvočnikov na tematskih konferencah. To je še posebej presenetljivo, glede na to, koliko žensk mobilnih ustanavljanjem ustanovil ali vodil mobilni marketing in tehnologije v velikih podjetjih. Torej, ne vem, zakaj točno.
- Kakšne so pet nasvetov, ki jih bo dala mobilne razvijalci?
- Ne poskušajte razviti svoje zasnove - uporaba rodu ali standardno obliko in obliko za vsak sistem.
- Uporaba predloge.
- Ne osredotočijo samo na eni platformi.
- Ne izgubijo svojo radovednost in se ne ustavi učenje. Mobilni razvoj - zelo hitro spreminja poslovanje.
- Spremlja delo drugih razvijalcev. Na primer, Jake Wharton (Jake Wharton) je zelo strm.
ShopAlike.ru - to je agregator oblačil spletno nakupovanje, obutve in izdelkov široke porabe. ShopAlike / LadenZeile - je produkt nemškega podjetja Visual Meta GmbH, ki je v lasti medije, ki imajo Axel Springer. Sedaj podjetje razvija v 19 državah po vsem svetu, tudi v Rusiji.