Palestra TDC SP 2018 / atualização InovaBRA: Nesta palestra, vamos apresentar o Flutter, o SDK de desenvolvimento multiplataforma do Google para criação de apps com performance de app nativo e visual atrativo, além de mostrar, na prática, os aplicativos gerados para as duas plataformas a partir de um único código fonte. Falaremos ainda da experiência de um trabalho conjunto de desenvolvedores Android e iOS na criação de um app que foi destaque no Google I/O.
6. O que é Flutter?
- SDK de desenvolvimento multiplataforma
- Criado pelo Google
- Desempenho
- UI rica e nativa
- Desenvolvimento rápido
- 11/05/2017: Primeira release 0.0.6
- 20/06/2018: Release Preview 1
- 04/12/2018: Flutter 1.0
7. Instalação
- Entrar em: https://flutter.io/get-started/install/
- Extrair em um diretório e adicionar ao $PATH
$ export PATH=`pwd`/flutter/bin:$PATH
$ flutter doctor
31. Gerando versão iOS
$ flutter clean
$ flutter build ios --release
$ open ios/Runner.xcworkspace
32. Case
-UOL
- Desenvolvimento nativo de apps
-VivaBem
- Canal de saúde e bem-estar do UOL
-Aplicativo
- Meditação e mindfulness
- Notícias e blogs
- Lembretes
33. -Aplicativo atraente
- Componentes de UI
- Animações
-Funcionalidades do app
- Reprodução de áudio
- Google Analytics
- Notificações
Case
38. Prós Contras
-Desempenho
-Hot reload
-Integração com código nativo
-Integridade dos layouts
-Webview/Maps
-Integração com views nativas
-Falta de componentes nativos
-Suporte para devices 32bits
-Suporte para Android SDK16+