mobile – how to

27
Mobile Technology Overview Development Tools App Stores Deployment INTERNAL MOBILE – HOW TO

Upload: luiz-carlos-pielak

Post on 20-Mar-2017

115 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Mobile – How To

INTERNAL

Mobile Technology OverviewDevelopment Tools

App Stores Deployment

MOBILE – HOW TO

Page 2: Mobile – How To

INTERNAL

Page 3: Mobile – How To

INTERNAL

Page 4: Mobile – How To

INTERNAL

Market Share Por Sistema Operacional

Page 5: Mobile – How To

INTERNAL

Ferramentas de Desenvolvimento Comerciais e Gratuitas

Platform Programming language Emulator available Cross-Platform Deployment Development Tool Cost

Android Java but portions of code can be inC, C++

YesAndroid only, because of Dalvik

VM, March 2009Free, IntelliJ IDEA

Community Edition - Free

App Inventor for Android

Visual blocks-based programming language, with Interface designer

Yes Android devices free

Basic4android Visual Basic similar syntax Emulator is available using native emulators

Android Commercial licenses available

iOS SDK Objective-C, SwiftBundled with iPhone SDK, integrated with

Xcode IDEiPhone, iPad, iPod Touch

Apple tools are free for an Intel-based Mac.

Simulator testing is free, but installing on a device

needs a fee for a developer signing key. AppCode - Commercial

licenses available.

iOS SDK Object PascalIncluded in Delphi XE2 professional or higher iPhone, iPad, iPod Touch

Development requires Intel-based Mac besides

the IDE on Windows. Design is on Windows,

Compilation and deployment has to be

done on Mac. Simulator testing is free, but

installing on a device needs a fee for a

developer signing key

Page 6: Mobile – How To

INTERNAL

Ferramentas de Desenvolvimento Comerciais e GratuitasPlatform Programming language Emulator available Cross-Platform Deployment Development Tool Cost

Mono for Android C# Yes Android

Unity C#, JavaScript,Boo, other .NET-based languages

Remote used to simulate device interaction before app

is uploaded to the device.

Android, iOS (iPhone/iPad), PC, Mac, desktop browser, Xbox 360, PS3, Wii. BlackBerry Playbook, Nokia Symbian, Roku 2 and others available through

company's Union program.

Free and commercial development licenses.

Verivo AppStudioWYSIWYG, Graphical Drag and

Drop,JavaScript, .NET-based languages

Test right in browser or device Android, iOS devices, Blackberry Free development licenses; per-CPU deployment licenses

ViziApps WYSIWYG, Graphical Drag and Drop Test right in browser or device Android and iOS devices, Windows

Phone plannedFree to design, test and demo app. Costs to publish an app.

Free to update apps.

WinDev Mobile WLanguage YesiOS (iPhone, iPad, iPod touch), Android,

Windows Mobile, Windows Phone, Windows Store Apps

Free to try, Commercial and Enterprise licenses available

Zuznow HTML, CSS,JavaScript , jQuery

YesiOS (iPhone, iPad, iPod touch), Android (Mobile and Tablet), Windows Phone,

SmartTVFree to try, Commercial and Enterprise licenses available

Page 7: Mobile – How To

INTERNAL

Aplicações Mobile – Fluxograma

Page 8: Mobile – How To

INTERNAL

Ferramentas de DesenvolvimentoAndroid

Fonte: https://developer.android.com/index.html

Oficial Site

Page 9: Mobile – How To

INTERNAL

Ferramentas de DesenvolvimentoAndroid Studio

Fonte: https://developer.android.com/index.html

Page 10: Mobile – How To

INTERNAL

Ferramentas de DesenvolvimentoAndroid App Inventor

Fonte: http://appinventor.mit.edu/explore/

Page 11: Mobile – How To

INTERNAL

Ferramentas de Desenvolvimento

Fonte: http://appinventor.mit.edu/explore/

Page 12: Mobile – How To

INTERNAL

Ferramentas de Desenvolvimento

Fonte: http://appinventor.mit.edu/explore/

Page 13: Mobile – How To

INTERNAL

Ferramentas de Desenvolvimento

Fonte: http://appinventor.mit.edu/explore/

Page 14: Mobile – How To

INTERNAL

Ferramentas de Desenvolvimento

Page 15: Mobile – How To

INTERNAL

Page 16: Mobile – How To

INTERNAL

Tipo de Conta e AcessosAndroid

Page 17: Mobile – How To

INTERNAL

Custos de Utilização Plataforma Android

Page 18: Mobile – How To

INTERNAL

Enviando A App para o Google Play• Escolhendo a aplicação para envio.

Page 19: Mobile – How To

INTERNAL

Enviando A App para o Google Play• Escolhendo a aplicação para envio.

Informação completa em:https://www.youtube.com/watch?v=nHaep1HBIwM

Page 20: Mobile – How To

INTERNAL

Apple – Conta e Acessos

US$ 99

US$ 0,0

Page 21: Mobile – How To

INTERNAL

Ferramentas de DesenvolvimentoiOS – Xcode (Mac e Windows)

Page 22: Mobile – How To

INTERNAL

Ferramentas de DesenvolvimentoiOS - Swift

Page 23: Mobile – How To

INTERNAL

Enviando Sua Aplicação para a Apple App Store• Obrigatoriedade da existência de um Apple ID de

desenvolvedor com a taxa paga (aproximadamente US$100) e este ID deve estar atribuída a uma conta do iTunes Connect.

• Os próximos passos são:– Adicionar o Certificado– Adicionar App ID (Identifiers)– Adicionar Provisioning Profile– Converter Certificado de .cer para .p12– Enviando Certificados e Provisioning Profile para PhoneGap Build.– Submetendo Aplicativo para Apple Store

• Detalhes de cada passo podem ser encontradas em https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html

Page 24: Mobile – How To

INTERNAL

Homologação de Apps iOS em Aparelhos Reais

Page 25: Mobile – How To

INTERNAL

Page 26: Mobile – How To

INTERNAL

PERGUNTAS

Page 27: Mobile – How To

INTERNAL

https://www.android.com/http://developer.android.com/https://developer.android.com/index.htmlhttp://appinventor.mit.edu/explore/https://www.youtube.com/watch?v=nHaep1HBIwMhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.htmlhttps://developer.apple.com/programs/https://appleid.apple.com/

Referências