+ All Categories
Home > Technology > Como Desenvolvemos Mobile na Movile

Como Desenvolvemos Mobile na Movile

Date post: 15-Apr-2017
Category:
Upload: marcos-loiola
View: 340 times
Download: 0 times
Share this document with a friend
30
MOBILE NA MOVILE COMPENSAR 2015
Transcript
Page 1: Como Desenvolvemos Mobile na Movile

MOBILE NA MOVILECOMPENSAR 2015

Page 2: Como Desenvolvemos Mobile na Movile

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

OBJETIVO?

Page 4: Como Desenvolvemos Mobile na Movile

AGENDA

▸ Times da Movile

▸ Android vs iOS

▸ Design

▸ Apresentação de Ferramentas iOS

Page 5: Como Desenvolvemos Mobile na Movile

MOVILE

Page 6: Como Desenvolvemos Mobile na Movile

6

“Be the world’s best and largest mobile services company.”

Page 7: Como Desenvolvemos Mobile na Movile

COMO TRABALHAMOS

Page 8: Como Desenvolvemos Mobile na Movile

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

ANDROID VS iOS

Page 10: Como Desenvolvemos Mobile na Movile

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

iOS

DESVANTAGENS

▸ Preciso ter um MAC

▸ Burocracia

▸ Comunidade de desenvolvimento

▸ $$$

▸ $99/year

▸ XCode

Page 12: Como Desenvolvemos Mobile na Movile

iOS

HOW TO START

▸ Free Stanford Swift Course

▸ Free Swift Book

▸ SWIFT ( esqueça objective-c )

Page 13: Como Desenvolvemos Mobile na Movile

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

iOS

FRAMEWORKS E LIBS

▸ GitHub

▸ CocoaPods - Gerenciador de Dependências

▸ Alamofire

▸ Liftoff

▸ Realm

▸ Charles Proxy

Page 15: Como Desenvolvemos Mobile na Movile

ANDROID

VANTAGENS

▸ Java

▸ Volume de Devices no Mercado

▸ $$$

▸ Documentação

▸ Libs, frameworks e IDE

Page 16: Como Desenvolvemos Mobile na Movile

ANDROID

DESVANTAGENS

▸ Qualidade

▸ Segurança

▸ Atualização do Android

▸ Testes

▸ Desenvolvimento de Interfaces

Page 17: Como Desenvolvemos Mobile na Movile

ANDROID

HOW TO START

▸ Android Weekly

▸ Official Site

▸ Free Course Udacity

Page 18: Como Desenvolvemos Mobile na Movile

ANDROID

FERRAMENTAS

▸ Android Studio ( Not Eclipse )

▸ Gradle - Controle de Dependência

▸ ProGuard - Segurança

Page 19: Como Desenvolvemos Mobile na Movile

ANDROID

FRAMEWORKS E LIBS

▸ Retrofit

▸ DBFlow

Page 20: Como Desenvolvemos Mobile na Movile

DESIGN

Page 21: Como Desenvolvemos Mobile na Movile

TEXT

▸ Guidelines diferentes iOS e Android

▸ Zeplin

Page 22: Como Desenvolvemos Mobile na Movile

FERRAMENTAS

Page 23: Como Desenvolvemos Mobile na Movile

DÚVIDAS?

[email protected]

▸ www.movile.com

▸ Twitter: @m_loiola

▸ http://www.slideshare.net/marcosloiola06

Page 24: Como Desenvolvemos Mobile na Movile

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

LINKS

GENERAL

▸ Realmhttps://realm.io/

▸ Charles Proxyhttp://www.charlesproxy.com/

▸ BEPIDhttp://www.bepid.com.br/

Page 26: Como Desenvolvemos Mobile na Movile

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

LINKS

IOS

▸ Alamofirehttps://github.com/Alamofire/Alamofire

▸ Liftoffhttps://github.com/thoughtbot/liftoff

Page 28: Como Desenvolvemos Mobile na Movile

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

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

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/


Recommended