Post on 18-Feb-2017
Dafiti App AndroidUm app robusto mas sem sair da moda!
Eduardo Alves LieuthierDafiti Android Developer
Apresentação
- Dafiti(2012)
* Automatizador de Testes Site/Mobile
*Android Developer
- BBTS (Cobra Tec. 2010 - 2012)
*QA Fomento
Agenda
- Apresentação
- Histórico
- Transição Site -> App
- Material Design e Lançamento
- Ferramentas e Frameworks
- O que já temos…
- Onde queremos chegar
- Dúvidas
HIstórico
- 2013: Vamos fazer um app!- Agora vai! Tem certeza?- Abril - 2013: Cada um por si (literalmente)- Set 2013 - 2 Dafitis e 1 terceiro- Out 2013 - Automação mobile- Nov 2013 - 4 Dafitis e 1 terceiro- Mar 2014 - Oi!- 7x1- Set 2014 - Criação do GFG- Jul 2015 - Dafiti (Dafiti, Tricae e Kanui)- 2015 - 6 Dafitis (4 devs, 1 Autom. e 1 QA)
Dafiti way of life
- Sprint start- Development [Commit check]- Checkstyle [Jenkins]- Automation[Jenkins]- Release[Jenkins] > QA- Release ready for deploy
Transição do site para o app
Transição do site para o app
Material Design
-
Ferramentas &Frameworks
Analytics(GA) & TagManager(GTM)
Analytics
- Sessions- BI- Revenue
TagManager
- Eventos (?)- Controle Features
Tracking & Push
Adjust
- Tracking- Dados BI
Ad4Push
- Push (Campaigns)- Notifications- In-App Messages (Lembrete Review)
Crashes
Crashlytics
- Fatal & Non-Fatals issues- User Sessions- Report: Crash Free Users- Report: Crash Free Session
Frameworks
Android Annotations
- Declaração Variáveis- Associação com Layouts- Suporte AsyncTasks- Extras- Beans- Etc
Active Android
- Permite usar annotations para operar no SQLite
Frameworks
Retrofit
- Chamadas externas da aplicação
Thumbor
- Controla o download de imagens de acordo com a conexão
Releases
- Release[APK] aprovado! - Launch to 20%- Crashlytics Monitoring & Reviews- Launch to 20% > 50%- Crashlytics Monitoring & Reviews- Launch 50% > 100%- Reviews & Crashlytics- Partiu happy hour?
● Melhor App E-Commerce 2015 (e-magazine: Design, Conteúdo, Usabilidade e etc)
● Android Dafiti LATAm (BR, AR, CH, CO e MX)
● + 1M Downloads● PlayStore: 4,2 Review Rating
O que já temos...
Onde queremos chegar?
● Mobile First● Aumentar nossa participação nas vendas!● Vender mais que o Team iOS!● Melhorar KPI`s ● Entregar um app cada vez melhor para os
clientes!
Dúvidas?
Obrigado!Eduardo A. Lieuthier - Android Developer
eduardo.lieuthier@dafiti.com.breduardoal86@gmail.com