Dicas para desenvolvedores de aplicativos de Eliza Troika (ShopAlike)
Makradar De Tecnologia / / December 19, 2019
Eliza Troika liderada pelo departamento de desenvolvimento móvel em ShopAlike. Apesar de sua pouca idade (menina de 27 anos de idade), ela acumulou experiência suficiente para compartilhar conselhos práticos sobre o desenvolvimento de aplicações móveis para diferentes plataformas. Sua experiência será de interesse para todos os novos desenvolvedores, então publicamos uma entrevista com Eliza nas páginas de "MakRadara".
- Conte-nos um pouco sobre si mesmo.
- Eu trabalho em LadenZeile / ShopAlike mais de 3 anos. Nesta empresa, eu tinha uma grande oportunidade para construir o departamento de desenvolvimento mais móvel a partir do zero. Eu tenho esperado por três desenvolvedores que não podia esperar para começar a trabalhar e começar a trabalhar sobre a aplicação. Antes que eu estava envolvido em gráficos e design para PC-programas e, em seguida aplicações.
Trabalho em aplicações móveis é muito diferente de trabalhar no PC-programas: desenhos UX e UI são dispostos de forma diferente, e as forças de tamanho de tela pensar de forma diferente. Por isso, é bastante fácil de fazer um pedido, mas para proporcionar uma experiência de interação de qualidade não é tão fácil.
- Quais linguagens de programação que você usa em suas aplicações?
- Para Android, estamos a trabalhar com Java, para iOS - com Objective-C, e para o Windows Phone - com C #.
- Que habilidades especiais que é preciso para se tornar um bom desenvolvedores móveis?
- Pessoalmente, eu gosto do chefe de desenvolvimento móvel, a apreciar o seu entusiasmo e dedicação dos funcionários. Você precisa realmente quer trabalhar em seu produto e tratá-lo como seu filho. Somente neste caso você não fechar os olhos para novas possibilidades de melhorar o produto.
Além disso, precisamos de uma mente analítica. Você deve saber seus indicadores chave de desempenho para validar qualquer decisão. Nem tudo o que você acha que é a maior vantagem para o usuário, de fato, tal é. Para descobrir isso, você terá que gastar um monte de testes, reunir análises, indicadores de seleção.
- Como você desenvolver aplicativos para múltiplas plataformas?
- Nós desenvolvemos uma aplicação "nativa" do zero para todas as principais plataformas. desenvolvimento multi-plataforma nunca sequer esteve na agenda porque tínhamos recursos suficientes.
Uma vez que nem todos muita sorte, eu acho que todas as necessidades desenvolvedor para sentar e pensar sobre como nomeação de sua aplicação e sobre qual seria a melhor abordagem é para ele: nativa, híbrido ou website.
Eu acho que o desenvolvimento de aplicações nativas nos ajudou a obter recomendações do Google Play e os iTunes, graças ao qual temos conseguido um alto nível de downloads. Mas, é claro, ele não cobre os custos em comparação com um híbrido ou aplicação web.
- O que é especial sobre o desenvolvimento de aplicativos móveis?
- Tivemos sorte - nós temos uma equipe auto-suficiente, que é independente de outros departamentos, como a infra-estrutura ou de TI. Esta é uma grande vantagem. Também estamos trabalhando no método Scrum, que lhe permite desenvolver de forma dinâmica e melhorar o desempenho ea produtividade devido à revisão das actuais actividades nas reuniões diárias. Eu recomendo a todos, não só no desenvolvimento de aplicações, mas também para o desenvolvimento pessoal.
- Que desafios você enfrenta ao desenvolver?
- Como para o Android, um dos principais desafios técnicos - é fragmentada, já que cada fabricante do dispositivo adapta-se o sistema operacional por si só, como, por exemplo, Kindle Fire ou Nexus. Portanto, temos de lidar com diferentes especificações técnicas e sistemas operacionais. Por exemplo, custa um monte de trabalho para apoiar o Android Gingerbread (2.3.x), ao trabalhar com as bibliotecas mais recentes para melhorar o desempenho de aplicações.
Como para iOS, levou tempo para se adaptar a aplicação para iOS 8. E as mais novas técnicas para adicionar, maior a chance de problemas inesperados. Nós aplicativo testado-beta, mas quando um novo sistema operacional, ainda é encontrado um monte de erros foi liberado. É difícil equilibrar o desejo de iniciar rapidamente a aplicação ea garantia de que tudo vai funcionar bem.
Como meus colegas dizem, o principal problema - é estudar as características das mais recentes plataformas e linguagens.
- Como é que é importante para executar uma inicialização do aplicativo personalizado?
- Claro, não é necessário no início para desenvolver o aplicativo, mas deve estar pronto para a crescente tráfego móvel e adaptar o site para dispositivos móveis, proporcionando aos seus usuários um conveniente interface.
- Quais são os critérios de sucesso para a aplicação?
- Os principais critérios para nós são o uso e interação, em vez do número de downloads, como alguns podem pensar. Você pode comprar um lote de chips baratos a fazer baixar o foco da aplicação, mas o nível de desinstalação, a duração da sessão e CLV (valor da vida do cliente, o valor do cliente da vida), ao mesmo tempo diminuir.
classificação média, plantas orgânicas, comutação usuário do aplicativo de visualização móvel e o nível de reuniões recorrentes - estes são alguns dos nossos principais indicadores de desempenho.
- Há muitas mulheres na área de desenvolvimento móvel?
- Eu acho que um monte deles, mas eles não são visíveis. Temos um monte de desenvolvedores mulheres ShopAlike, mas tenho que admitir que eu sou frequentemente chocado pela forma como poucas mulheres oradores em conferências temáticas. Isto é particularmente surpreendente, dado o fato de quantas mulheres startups móveis fundada ou liderada por um marketing móvel e tecnologia em empresas de grande porte. Então, eu não sei por que exatamente.
- Quais são as cinco dicas que você vai dar aos desenvolvedores móveis?
- Não tente desenvolver seu próprio projeto - uso nativo ou forma padrão e forma para cada sistema.
- Use modelos.
- Não se concentrar todos os seus esforços em apenas uma plataforma.
- Não perca a sua curiosidade e não parar de aprender. desenvolvimento móvel - um negócio muito rápida mutação.
- Siga o trabalho de outros desenvolvedores. Por exemplo, Wharton Jake (Jake Wharton) é muito íngremes.
ShopAlike.ru - este é um agregador de roupa on-line de compras, sapatos e utensílios domésticos. ShopAlike / LadenZeile - é um produto da empresa alemã Visual Meta GmbH, de propriedade de mídia que Axel Springer. Agora, a empresa está desenvolvendo em 19 países ao redor do mundo, incluindo na Rússia.