React Native
DANILO VITORIANO
@dnvtrn
Como era criar um app e como é agora
Um pouco
sobre mim
Dev Frontend
Especialista em Tecnologia da
Informação na Oi Internet
ANTES
para criar
um app
iOS
Linguagens
Swift
Objective C
Software
XCode
Um código para cada plataforma
Android
Linguagens
Java
Kotlin
Software
Android Studio
Windows Mobile
Linguagens
C#
F#
Software
Visual Studio
Problemas nesta abordagem
- Redundância no desenvolvimento de código
- Profissionais especialista em uma única plataforma
- Manutenção em vários códigos diferentes
- Recursos presentes em uma mas não na outra plataforma
- Opção apenas por uma única plataforma
- App com abrangência de público reduzida
- Processo demorado
- Alta demanda de código, custo e profissionais
AGORA
apps nativas
com JavaScript
REACT NATIVE
É APP NATIVO
NÃO CONFUNDA COM
SITE ENCAPSULADO
PhoneGap
Cordova
VANTAGENS
REACT NATIVE
componentes
integração
breaking changes
live reload
Referências
https://developer.apple.com/swift/
https://github.com/danvitoriano/my-app
https://facebook.github.io/react-native/
http://www.reactnative.com/
https://facebook.github.io/react-native/docs/getting-started.html
https://intro-create-react-native-app.now.sh/#/
https://github.com/react-community/create-react-native-app
Obrigado
Meetup React SP
Meetup Processos de Desenvolvimento SP
React Conf Brasil 2017

React Native