Date post: | 15-Apr-2017 |
Category: |
Technology |
Upload: | marcos-loiola |
View: | 340 times |
Download: | 0 times |
MOBILE NA MOVILECOMPENSAR 2015
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
OBJETIVO?
AGENDA
▸ Times da Movile
▸ Android vs iOS
▸ Design
▸ Apresentação de Ferramentas iOS
MOVILE
6
“Be the world’s best and largest mobile services company.”
COMO TRABALHAMOS
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
ANDROID VS iOS
iOS
VANTAGENS
▸ Range de Devices
▸ Testes
▸ Atualização de versões do iOS
▸ Swift
▸ $$$
▸ Desenvolvimento de Interfaces
▸ Mercado MUITO em alta
iOS
DESVANTAGENS
▸ Preciso ter um MAC
▸ Burocracia
▸ Comunidade de desenvolvimento
▸ $$$
▸ $99/year
▸ XCode
iOS
HOW TO START
▸ Free Stanford Swift Course
▸ Free Swift Book
▸ SWIFT ( esqueça objective-c )
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+
iOS
FRAMEWORKS E LIBS
▸ GitHub
▸ CocoaPods - Gerenciador de Dependências
▸ Alamofire
▸ Liftoff
▸ Realm
▸ Charles Proxy
ANDROID
VANTAGENS
▸ Java
▸ Volume de Devices no Mercado
▸ $$$
▸ Documentação
▸ Libs, frameworks e IDE
ANDROID
DESVANTAGENS
▸ Qualidade
▸ Segurança
▸ Atualização do Android
▸ Testes
▸ Desenvolvimento de Interfaces
ANDROID
HOW TO START
▸ Android Weekly
▸ Official Site
▸ Free Course Udacity
ANDROID
FERRAMENTAS
▸ Android Studio ( Not Eclipse )
▸ Gradle - Controle de Dependência
▸ ProGuard - Segurança
ANDROID
FRAMEWORKS E LIBS
▸ Retrofit
▸ DBFlow
DESIGN
TEXT
▸ Guidelines diferentes iOS e Android
▸ Zeplin
FERRAMENTAS
DÚVIDAS?
▸ www.movile.com
▸ Twitter: @m_loiola
▸ http://www.slideshare.net/marcosloiola06
LINKS
GENERAL
▸ GIT HUB: https://training.github.com/ https://guides.github.com/introduction/flow/
▸ Apiaryhttp://apiary.io/
▸ Zeplinhttps://app.zeplin.io/
LINKS
GENERAL
▸ Realmhttps://realm.io/
▸ Charles Proxyhttp://www.charlesproxy.com/
▸ BEPIDhttp://www.bepid.com.br/
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
LINKS
IOS
▸ Alamofirehttps://github.com/Alamofire/Alamofire
▸ Liftoffhttps://github.com/thoughtbot/liftoff
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/
LINKS
ANDROID
▸ Android Studiohttps://developer.android.com/intl/pt-br/sdk/index.html
▸ Retrofithttp://square.github.io/retrofit/
▸ DBFlowhttps://github.com/Raizlabs/DBFlow
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/