

Flutter no UOL Play
Android e iOS
Celebration
week
O que é o UOL Play?
Celebration
week
Diferente dos streamings tradicionais.
-
Sua alternativa para a TV a cabo
-
+5000 horas de conteúdo
-
Liberdade de assistir onde quiser
-
Pré-lançamento : 17/04/2020

Problemas
Celebration
week
-
Demora para a entrega de correções
-
Dificuldade para implementar melhorias (Crashlytics)
-
Squad sem acesso ao código-fonte dos apps
Problemas
Celebration
week
Avaliações do app



/Android_(operating_system)-Logo.wine.png)



Proposta de melhoria
Celebration
week
-
Squad com acesso ao código-fonte
-
Estudo do código-fonte
-
Possibilidade de correção e debug dos apps
-
Implementação de novas funcionalidades
Nossa análise
Celebration
week



Manutenção do código legado
Celebration
week
Reescrita do app
X

Resultado da análise
Celebration
week
Manutenção do código legado
-
Equipe UOL atuando no desenvolvimento do aplicativo
-
Possibilidade de refatorar e melhorar o aplicativo
Prós
-
Dificuldades no processo de desenvolvimento com o parceiro
-
Manutenção de duas bases de código (Android e iOS)
Contras
Resultado da análise
Celebration
week
Reescrita do app
-
Escolha da tecnologia que mais se adequa ao produto
-
Todo processo e ferramentas de desenvolvimento dentro do UOL
Prós
-
Equipe dedicada 100% à reescrita enquanto o parceiro mantém os Apps atuais
Contras
Resultado da análise
Celebration
week
Flutter - Reescrita do App com código único
-
Curva de aprendizado
-
Documentação / Comunidade
-
Adoção do mercado
-
Comparativos (Nativo x React Native x Flutter)
-
Prova de conceito (título e funcionalidade de player)
-
Estimativa para manutenção x reescrita em Flutter.
Cases
Celebration
week
Algumas empresas que já estão usando Flutter



Momento atual
Celebration
week
-
Funcionalidades implementadas e melhorias de usabilidade
-
Firebase / Crashlytics Android e iOS
-
Android App Bundle (tamanho otimizado do app na loja)
-
App no Facebook Developers
-
Devs (++ Renato Toshio - iOS)
-
Beta fechado na Google Play
-
TestFlight na Apple Store, iniciando os testes
Como está ficando
Celebration
week

Como está ficando
Celebration
week

Próximos passos
Celebration
week
-
Automação de testes
-
Integração contínua (precisamos!)
-
Entrega automatizada nas lojas
-
Melhorar as avaliações dos apps nas lojas
-
Implementar novas funcionalidades
Referências
Celebration
week
-
https://confluence.intranet.uol.com.br/confluence/display/PdP/UOL+Play
-
https://flutter.dev/
-
https://flutter.dev/showcase
-
https://medium.com/flutter-comunidade-br/porqu%C3%AA-n%C3%B3s-achamos-que-flutter-vai-nos-ajudar-a-escalar-o-desenvolvimento-mobile-no-nubank-95d07b4554d7
-
https://movile.blog/por-que-optamos-por-usar-flutter-em-nosso-novo-produto-no-ifood/
Squad UOL Play
Celebration
week
l-squad-uolplay@uolinc.com
Thiago Nogueira
Espec. de sistemas
tnogueira@uolinc.com


Bruno Macedo
Engenheiro de software
bmsantos@uolinc.com

Bruno Henrique
Engenheiro de software
cin_bhenrique@uolinc.com

Renato Toshio
Engenheiro de software
ctl_rkuroe@uolinc.com

Flutter
By Bruno Macedo
Flutter
- 209