Mobile – How To

Post on 20-Mar-2017

116 views 2 download

Transcript of Mobile – How To

INTERNAL

Mobile Technology OverviewDevelopment Tools

App Stores Deployment

MOBILE – HOW TO

INTERNAL

INTERNAL

INTERNAL

Market Share Por Sistema Operacional

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

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

INTERNAL

Aplicações Mobile – Fluxograma

INTERNAL

Ferramentas de DesenvolvimentoAndroid

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

Oficial Site

INTERNAL

Ferramentas de DesenvolvimentoAndroid Studio

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

INTERNAL

Ferramentas de DesenvolvimentoAndroid App Inventor

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

INTERNAL

Ferramentas de Desenvolvimento

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

INTERNAL

Ferramentas de Desenvolvimento

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

INTERNAL

Ferramentas de Desenvolvimento

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

INTERNAL

Ferramentas de Desenvolvimento

INTERNAL

INTERNAL

Tipo de Conta e AcessosAndroid

INTERNAL

Custos de Utilização Plataforma Android

INTERNAL

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

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

INTERNAL

Apple – Conta e Acessos

US$ 99

US$ 0,0

INTERNAL

Ferramentas de DesenvolvimentoiOS – Xcode (Mac e Windows)

INTERNAL

Ferramentas de DesenvolvimentoiOS - Swift

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

INTERNAL

Homologação de Apps iOS em Aparelhos Reais

INTERNAL

INTERNAL

PERGUNTAS

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