Como Desenvolvemos Mobile na Movile
-
Upload
marcos-loiola -
Category
Technology
-
view
340 -
download
0
Transcript of Como Desenvolvemos Mobile na Movile
![Page 1: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/1.jpg)
MOBILE NA MOVILECOMPENSAR 2015
![Page 2: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/2.jpg)
ABOUT
▸ IT Manager - Movile
▸ Founder - DocAdvisor
▸ Founder - Trokaria
▸ Ciência da Computação - PUC Minas
▸ MBA - FGV
▸ Marido da Jana e Pai do Murilinho
▸ @m_loiola
![Page 3: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/3.jpg)
OBJETIVO?
![Page 4: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/4.jpg)
AGENDA
▸ Times da Movile
▸ Android vs iOS
▸ Design
▸ Apresentação de Ferramentas iOS
![Page 5: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/5.jpg)
MOVILE
![Page 6: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/6.jpg)
6
“Be the world’s best and largest mobile services company.”
![Page 7: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/7.jpg)
COMO TRABALHAMOS
![Page 8: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/8.jpg)
COMO TRABALHAMOS EM UM PRODUTO
MODELO STARTUP
▸ 2 Developers iOS ( 1 pleno/senior e outro junior/estagiário )
▸ 2 Developers Android ( 1 pleno/senior e outro junior/estagiário )
▸ 1 Líder Técnico
▸ 1 Analista de Produto
▸ 1 Designer
![Page 9: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/9.jpg)
ANDROID VS iOS
![Page 10: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/10.jpg)
iOS
VANTAGENS
▸ Range de Devices
▸ Testes
▸ Atualização de versões do iOS
▸ Swift
▸ $$$
▸ Desenvolvimento de Interfaces
▸ Mercado MUITO em alta
![Page 11: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/11.jpg)
iOS
DESVANTAGENS
▸ Preciso ter um MAC
▸ Burocracia
▸ Comunidade de desenvolvimento
▸ $$$
▸ $99/year
▸ XCode
![Page 12: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/12.jpg)
iOS
HOW TO START
▸ Free Stanford Swift Course
▸ Free Swift Book
▸ SWIFT ( esqueça objective-c )
![Page 13: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/13.jpg)
iOS
FERRAMENTAS
▸ Mac
▸ IDE: Xcode
▸ iPhone / iPad / Apple Watch
▸ Simulador
▸ Não é mais necessário pagar $99 para desenvolver, apenas para usar serviços como ( Push, InApp )
▸ iOS 8+
![Page 14: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/14.jpg)
iOS
FRAMEWORKS E LIBS
▸ GitHub
▸ CocoaPods - Gerenciador de Dependências
▸ Alamofire
▸ Liftoff
▸ Realm
▸ Charles Proxy
![Page 15: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/15.jpg)
ANDROID
VANTAGENS
▸ Java
▸ Volume de Devices no Mercado
▸ $$$
▸ Documentação
▸ Libs, frameworks e IDE
![Page 16: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/16.jpg)
ANDROID
DESVANTAGENS
▸ Qualidade
▸ Segurança
▸ Atualização do Android
▸ Testes
▸ Desenvolvimento de Interfaces
![Page 17: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/17.jpg)
ANDROID
HOW TO START
▸ Android Weekly
▸ Official Site
▸ Free Course Udacity
![Page 18: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/18.jpg)
ANDROID
FERRAMENTAS
▸ Android Studio ( Not Eclipse )
▸ Gradle - Controle de Dependência
▸ ProGuard - Segurança
![Page 19: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/19.jpg)
ANDROID
FRAMEWORKS E LIBS
▸ Retrofit
▸ DBFlow
![Page 20: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/20.jpg)
DESIGN
![Page 21: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/21.jpg)
TEXT
▸ Guidelines diferentes iOS e Android
▸ Zeplin
![Page 22: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/22.jpg)
FERRAMENTAS
![Page 23: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/23.jpg)
DÚVIDAS?
▸ www.movile.com
▸ Twitter: @m_loiola
▸ http://www.slideshare.net/marcosloiola06
![Page 24: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/24.jpg)
LINKS
GENERAL
▸ GIT HUB: https://training.github.com/ https://guides.github.com/introduction/flow/
▸ Apiaryhttp://apiary.io/
▸ Zeplinhttps://app.zeplin.io/
![Page 25: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/25.jpg)
LINKS
GENERAL
▸ Realmhttps://realm.io/
▸ Charles Proxyhttp://www.charlesproxy.com/
▸ BEPIDhttp://www.bepid.com.br/
![Page 26: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/26.jpg)
LINKS
IOS
▸ Design & Patternshttps://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/index.html#//apple_ref/doc/uid/TP40006556-CH66-SW1
▸ CocoaPodshttps://cocoapods.org
![Page 27: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/27.jpg)
LINKS
IOS
▸ Alamofirehttps://github.com/Alamofire/Alamofire
▸ Liftoffhttps://github.com/thoughtbot/liftoff
![Page 28: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/28.jpg)
LINKS
IOS
▸ Curso Swift Stanfordhttps://itunes.apple.com/us/course/developing-ios-8-apps-swift/id961180099
▸ Curso Swift Objective-C https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550
▸ iOS Dev Weekly https://iosdevweekly.com/
![Page 29: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/29.jpg)
LINKS
ANDROID
▸ Android Studiohttps://developer.android.com/intl/pt-br/sdk/index.html
▸ Retrofithttp://square.github.io/retrofit/
▸ DBFlowhttps://github.com/Raizlabs/DBFlow
![Page 30: Como Desenvolvemos Mobile na Movile](https://reader033.fdocuments.in/reader033/viewer/2022052405/5878b83f1a28ab724c8b7045/html5/thumbnails/30.jpg)
LINKS
ANDROID
▸ Curso Android Nanodegree (Udacity)https://www.udacity.com/course/android-developer-nanodegree--nd801
▸ Android Developersdeveloper.android.com/intl/pt-br/index.html
▸ Android Weekly http://androidweekly.net/