Савети за програмере апликација из Елиза тројке (СхопАлике)
Макрадар Од технологије / / December 19, 2019
Елиза Тројка коју предводи одељење мобилних развоја у СхопАлике. Упркос младости (27 година гирл), она је картон довољно искуства да деле практичне савјете о развоју мобилних апликација за различите платформе. Њено искуство ће бити од интереса за све нове програмере, тако да објави интервју са Елиза на страницама "МакРадара".
- Реците нам нешто о себи.
- Радим у ЛаденЗеиле / СхопАлике више од 3 године. У овој компанији, имао сам велику могућност да изгради одељење нај мобилни развој од нуле. Чекао сам три програмерима који нису могли да чекају да се на посао и почну да раде на примени. Пре тога сам био ангажован у графику и дизајн за ПЦ-програми, а затим апликације.
Рад на мобилним апликацијама се веома разликује од рада на ПЦ-програми: УКС и УИ дизајн су распоређени другачије, а величина екрана силе мисле другачије. Стога је сасвим лако да поднесе захтев, али да се обезбеди квалитетно искуство интеракције није тако лако.
- Шта програмирање језике користите у апликацијама?
- За Андроид, радимо са Јава, за иОС - са Објецтиве-Ц, и за Виндовс Пхоне - са Ц #.
- Које специјалне способности је потребно да постане добар мобилни програмери?
- Лично, ја волим главу мобилног развоја, да цене свој ентузијазам и посвећеност запослених. Треба да стварно жели да ради на свом производу и да га третира као своје дете. Само у том случају не затварамо очи пред новим могућностима за побољшање производа.
Поред тога, потребно је аналитички ум. Требало би да знате своје кључне показатеље учинка за валидацију било какву одлуку. Није све што мислите да је највећа предност за корисника, у ствари, што је. Да бисте сазнали, мораћете да потрошите много тестова, окупити аналитику, индикаторе потврду.
- Као што развој апликација за више платформи?
- Развили смо "нативе" захтев од нуле за све већим платформама. Развој цросс-платформа никада ни био на дневном реду, јер смо имали довољно средстава.
Пошто није све тако среће, мислим да сваки програмер треба да седне и размисли о томе како да именовање његове примене и о томе шта ће бити најбољи приступ је за њега: матерњи, хибрид или вебсајт.
Мислим да нас је развој домаћих апликација помогла да се препоруке из Гоогле Плаи и иТунес, захваљујући којима смо постигли висок ниво преузимања. Али, наравно, то не покрива трошкове у поређењу са хибридним или веб апликације.
- Оно што је посебно у вези развоја мобилних апликација?
- Имали смо среће - имамо само-довољни тим, који је независан од других одељења, као што су позадина или ИТ. Ово је велики плус. Такође радимо на начин Сцрум, што омогућава динамички развија и побољшати перформансе и продуктивност због преглед тренутних активности на дневном састанцима. Ја га препоручујем свима, не само у развоју апликација, али и за лични развој.
- Шта изазовима сте се суочили приликом израде?
- Што се тиче Андроид, један од главних техничких изазова - то је фрагментирана, као сваки Произвођач уређаја прилагођава оперативни систем сама, као, на пример, Киндле Фире ор Некус. Стога, морамо да се баве различитим техничким спецификацијама и оперативним системима. На пример, кошта пуно посла да подржи Андроид Гингербреад (2.3.к), радећи са најновијим библиотеке да побољша перформансе апликација.
Што се тиче иОС, требало нам је времена да се прилагоде апликацију за иОС 8. И још нове технике за додавање, веће су шансе неочекиваних проблема. Ми Бета-тестирали апликацију, али када нови оперативни систем, још увек наћи доста грешака је пуштен. Тешко је балансирати жељу да брзо покрене апликацију и увјерење да ће се све ради добро.
Као моје колеге кажу, главни проблем - да проуче карактеристике најновијих платформи и језика.
- Колико је важно је то да покренете стартуп обичај апликација?
- Наравно, није потребно на почетку да се развија апликацију, али би требало да буде спреман за гајење мобилни саобраћај и прилагодити сајт за мобилне уређаје, пружајући својим корисницима је погодан интерфејс.
- Који су критеријуми успеха за примену?
- Главни критеријуми за нас су на коришћење и интеракцију, а не број преузимања, као што неки можда мисле. Можете купити доста јефтиних чипова који раде за преузимање фокус примене, али ниво деинсталирати, трајање сесије и ЦЛВ (купац век вредност, вредност купац живота) у исто време смањити.
Просечна оцена, органског биља, пребацивање корисника мобилне апликације за преглед и ниво сталних састанака - то су неки од наших кључних индикатора перформанси.
- Да ли постоје многе жене у области мобилне развоја?
- Мислим да је много њих, али они нису видљиви. Имамо доста жена СхопАлике програмера, али морам да признам да сам често шокиран како је мало жена говорника на тематске конференције. Ово је посебно изненађујуће, с обзиром на чињеницу колико је жена мобилни стартуп основао или на челу са мобилног маркетинга и технологије у великим компанијама. Па нисам ни знао зашто је то тако.
- Које су пет савета ћете дати Мобиле Девелоперс?
- Не покушавајте да развију свој дизајн - користите основну или стандардну форму и облик за сваки систем.
- Користите шаблоне.
- Не концентрисати све своје напоре на само једној платформи.
- Не губи радозналост и не престају учење. Мобиле развој - веома брзо мења посао.
- Пратите рад других програмера. На пример, Џејк Вхартон (Џејк Вхартон) је веома стрм.
СхопАлике.ру - ово је агрегатор од одеће онлајн куповину, ципеле и покућства. СхопАлике / ЛаденЗеиле - је производ немачке компаније Визуелна Мета ГмбХ у власништву медија држе Акел Спрингер. Сада компанија се развија у 19 земаља широм света, укључујући и Русију.