aplicativo híbrido, nativo e webapp/pwa - Nem tudo precisa ser um aplicativo! COODAR ! - Hands-on rápido Coffee Shop 04 - Vantagens e desvantagens, comparativos com outros frameworks - Como começar no React Native? 03 - Por que foi criado o React Native? - Quem utiliza o React Native?
de Mogi ❏ Desenvolvedor Full Stack há + 4 anos ❏ Atualmente trabalho na W2Gether.tech - Mogi Mirim ❏ Faço cafés maneiros, além de curtir filmes, séries e livros. ❏ E apaixonado desde os 8 anos por tecnologia. https://github.com/eduduardo https://www.instagram.com/eduramos__/ https://www.linkedin.com/in/edu-ramos/
exclusiva daquele sistema: Java e Kotlin no Android e Objective-C e Swift no iOS 01. APLICATIVO PWA / WEBVIEW 02. PWA - página web comum, porém o usuário pode colocar o ícone na tela inicial de seu celular Webview - Um app com casca de navegador e dentro tem HTML/CSS e JAVASCRIPT
exclusiva daquele sistema: Java e Kotlin no Android e Objective-C e Swift no iOS 01. APLICATIVO PWA / WEBVIEW PWA - página web comum, porém o usuário pode colocar o ícone na tela inicial de seu celular Webview - Um app com casca de navegador e dentro tem HTML/CSS e JAVASCRIPT 02. APLICATIVO HÍBRIDO NATIVO React Native, Flutter, Xamarin... 03.
cliente! ❏ Aplicativos precisa que o usuário baixe ❏ Manutenção das lojas (App Store e Play Store) ❏ Opções mais baratas como um PWA ou apenas uma website responsivo
ser uma companhia mobile first. ❏ Tentaram utilizar HTML5 com WebView no mobile e falharam. ❏ Não tinha bom suporte a API de Keyboard, touch events e gestos. ❏ Péssimo suporte ao gerenciamento de cache de imagem Fonte: https://www.techaheadcorp.com/blog/history-of-react-native/
interna do Facebook conseguiram criar um protótipo que utilizava javascript para gerar nativamente UI elements no iOS ❏ Após um hackthon interno eles decidiram por criar um framework que virá a ser chamado de React Native ❏ Em Março de 2015, o React Native vira open source com suporte a iOS ❏ Em Setembro de 2015 recebe suporte para Android Fonte: https://www.techaheadcorp.com/blog/history-of-react-native/
oficial do facebook ❏ iOS - suporte oficial do facebook ❏ React Native Windows - rodando no Microsoft's Universal Windows Platform (UWP). ❏ React Native macOS - React Native fork direcionado para macOS e Cocoa. ❏ React Native tvOS - adaptação do React Native para Apple tvOS ❏ React Everywhere - tem como objetivo trazer um código para todas as plataformas: Android, iOS, Web, Windows[UWP] e Electron[macOS, Linux, Windows] ❏ React Renative - tem como objetivo trazer um código para todas as plataformas: iOS, tvOS, Android, Android TV, FireTV, Web, Tizen TV, Tizen Watch, LG webOS, macOS/OSX, Windows, KaiOS, Firefox OS e Firefox TV ❏ E muitos outros.. Fonte: https://reactnative.dev/docs/out-of-tree-platforms https://reactnative.dev/docs/building-for-tv
e possui Hot Reload de código NATIVO 04 Caso necessário é possível escrever código nativo para suprir certas necessidades AMIGÁVEL 05 É feito com base no feedback da comunidade de desenvolvimento ROBUSTO 03 Possui grandes número de pacotes no NPM DE CONFIANÇA 06 Facebook e grande comunidade por trás Fonte: https://trio.dev/blog/companies-use-react-native VANTAGENS DO REACT NATIVE
e migrar versões antigas NOVIDADES Novidades recentes do iOS e Android podem não estar disponíveis de imediato REACT.JS É necessário aprender React.JS, lifecycle, conceitos BRIDGE Preso a single thread do Javascript
by Flaticon, and infographics & images by Freepik OBRIGADO PELOS PEIXES! Perguntas? Pode me chamar: https://github.com/eduduardo https://www.instagram.com/eduramos__/ https://www.linkedin.com/in/edu-ramos/