Mobile, Flutter e Mercado

Page 1

Mobile, Flutter e Mercado


Quem Sou??? ● Ricardo da Silva Ogliari ● Ciência da Computação ● Especialização em Web: Estratégias de Inovação e Tecnologia ● MBA em Desenvolvimento de Jogos e Aplicativos Móveis ● ● ● ● ●

Desenvolvedor Android Sênior na Go-K Professor MBA FIAP Professor Especialização UPF e SENAC 1 livro e meio Palestra em eventos como Campus Party, TDC, FISL, QCon, Intercon..


Go-K https://www.linkedin.com/company/ kanamobi-mobile-marketing-intellige nce/


o início ● Nokia, Symbian e JavaME ● Core J2ME - 2001, 2004


Os monstrinhos ● Palm ● Blackberry - RIM ● Especializações da biblioteca do JavaME


2008 - O ANO ● iOS ● Android ● Lojas Virtuais ● Domínio absoluto de ambas até hoje ○ Tivemos tentativas: Bada, Tizen, Fuschia


eu sou dev, e aí? - DOcumentação ● Documentação ● Livros ● Vídeo-aulas ● Cursos ● Dois exemplos: Flutter e Android nativo.


eu sou dev, e aí? ui/ux ● UI/UX ● Mais de 170 Widgets documentadas ● Novamente o exemplo do Flutter ● Hot Reload do Flutter ● Ah, e o Java ME? ● Pouco mais de 20 classes de UI ● Dúvida?


eu sou dev, e aí? banco de dados ● Banco de Dados ● Java ME tinha um banco de dados orientado a registro. Tudo em vetor de bytes. Isso sim é roots!!!! ● Dúvida? ● Hoje temos banco de dados relacional ● Hoje temos banco de dados NoSQL ● E hoje temos um conjunto rico de APIs ● Room no Android ● Floor no Flutter


eu sou dev, e aí? banco de dados ● Par Chave/Valor ● SharedPreference Android ● UserDefaults no iOS ● Flutter e React Native tem diversos pacotes disponíveis, inclusive um com o mesmo nome SharedPreferences


eu sou dev, e aĂ­? banco de dados â—? Extensa API para trabalhar com arquivos


eu sou dev, e aí? banco de dados ● Banco de dados realtime ○ Firebase (lembra do app curso) ○ GraphQL


eu sou dev, e aí? coNECTIVIDADE ● Esse item talvez eu chore, me perdoem. ● No JAVA ME


eu sou dev, e aí? coNECTIVIDADE Era...


eu sou dev, e aí? coNECTIVIDADE Preciso usar...


eu sou dev, e aí? coNECTIVIDADE HttpsConnection...


eu sou dev, e aí? coNECTIVIDADE E tratar vetor de bytes… Sim, é verdade


eu sou dev, e aí? coNECTIVIDADE ● E hoje? ● Android nativo temos a Retrofit ● Flutter temos a HTTP ● Ferramentas pra parser automático de JSON para instâncias ● Gerador de código de “Java Beans” ● Sem contar no poderio de poder usar bibliotecas para NFC, RFID, Wifi, CellID.. etc.. e mais etc


https://www.gsoft.es/wp-content/uploads/2019/03/infografia-apps2.png

Nativo, hĂ­brido, cross platform


HĂ­brido


https://www.codigofonte.com.br/artigos/react-native-vs-flutter-qual-e-o-melhor

CROSS-PLATFORM


e o mercado? ● Parece que 2020 e 2021 serão chave para mobile; ● Minha percepção é: ○ Maior número de vagas ainda é para o nativo ○ Plataformas Cross-Platform ganham espaço ○ Ionic perdeu muito espaço ○ Cross-Platform: React Native é o presente e o Flutter parece ser o futuro ○ Nativo é Kotlin e Swift ○ Java para mobile morreu


e o mercado? â—? Muitas vagas com bons salĂĄrios...


e o mercado? â—? Muitas vagas com bons salĂĄrios...


e o mercado? ● Android ○C ○ Java ○ Kotlin ○ XML ○ JetPack Composer ● iOS ○ Objective-C ○ Swift ○ Swift-UI


e o mercado? ● Flutter ○ DART ○ YAML ○ Gerência de Estados ● React Native ○ JavaScript ○ Type Script ○ HTML ○ JSX ○ SASS ○ CSS


Perguntas?


THANKS

RICARDO OGLIARI

Desenvolvedor Android ricardo.ogliari@gok.digital Instagram: ricardoogliari Github: githuib.com/ricardoogliari


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.