Top Banner
Criando aplicações mobile híbridas com Ionic Framework João Gabriel Lima @jgabriel_lima joaogabriellima@huddle3.com linkedin.com/in/joaogabriellima
48

[Fapan] criando aplicações mobile híbridas com ionic framework

Apr 13, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: [Fapan] criando aplicações mobile híbridas com ionic framework

Criando aplicações mobile híbridas com Ionic Framework

João Gabriel Lima

@[email protected]/in/joaogabriellima

Page 2: [Fapan] criando aplicações mobile híbridas com ionic framework

http://github.com/jgabriellima

IT Hacker, Consultor em Soluções, Instrutor

em treinamentos e Co-fundador da Huddle3.

Mestre em Computação Aplicada com

ênfase em Inteligência Artificial, Mineração de

Dados e BigData.

Page 3: [Fapan] criando aplicações mobile híbridas com ionic framework

Ionic é um framework para desenvolvimento de aplicações para dispositivos móveis que tem como principal objetivo o

desenvolvimento de apps híbridas e forma rápida e facilitada.

Page 4: [Fapan] criando aplicações mobile híbridas com ionic framework

Aplicativos híbridos, como isso funciona?

Page 5: [Fapan] criando aplicações mobile híbridas com ionic framework

Aplicativos híbridos, como funciona?

Page 6: [Fapan] criando aplicações mobile híbridas com ionic framework

Ok! Mas porque “híbrido”?

Page 7: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 8: [Fapan] criando aplicações mobile híbridas com ionic framework

Como o phonegap trabalha?

Page 9: [Fapan] criando aplicações mobile híbridas com ionic framework

phonegap.com

Page 10: [Fapan] criando aplicações mobile híbridas com ionic framework

A Plataforma Ionic.io@alpha

Page 11: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 12: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 13: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 14: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 15: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 16: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 17: [Fapan] criando aplicações mobile híbridas com ionic framework

Iniciando uma aplicação Ionic

http://goo.gl/PFCGr3

Page 18: [Fapan] criando aplicações mobile híbridas com ionic framework

ionic start <app>

ionic upload

ionic platform add android [ios]

ionic serve --lab

ionic run android [ios]

Page 19: [Fapan] criando aplicações mobile híbridas com ionic framework

ionic resources --icon(192 x 192)

ionic resources --splash(2208 x 2208)

Page 20: [Fapan] criando aplicações mobile híbridas com ionic framework

E os recursos?

Page 21: [Fapan] criando aplicações mobile híbridas com ionic framework

Action SheetAdMobApp AvailabilityApp RateApp VersionBadgeBackground GeolocBattery StatusBarcode ScannerCalendarCameraCaptureGoogle AnalyticsHealthKitiBeaconImage PickerIn App BrowserInstagramGlobalization

MediaNative AudioNetworkOAuthPin DialogPreferencesPrinterProgress IndicatorPush NotificationsSMSSocial SharingSpinner DialogSplashscreenSQLiteStatusBarToastTouchIDVibrationZIP

ClipboardContactsDate PickerDeviceDevice MotionDevice OrientationDialogsEmail ComposerFacebookFileFile TransferFileOpener2FlashlightGeolocationGlobalizationKeyboardKeychainLaunch NavigatorLocal Notification

Recursos

Page 22: [Fapan] criando aplicações mobile híbridas com ionic framework

Quando devo utilizar o Ionic?

Nativo vs Híbrido

Page 23: [Fapan] criando aplicações mobile híbridas com ionic framework

● Provas de Conceito

● MVP

● Startups

● Forte equipe web

● Experiência

● Domínio das tecnologias da OpenWeb Platform

● Distribuição imediata para diversas plataformas:

Page 24: [Fapan] criando aplicações mobile híbridas com ionic framework

Quando não é indicado o uso?

● Fluxo intenso de dados

● Massiva manipulação de mídias

● Necessidade de recursos do dispositivo muito recentes

● Pouca experiência com as tecnologias Web

Page 25: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 26: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 27: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 29: [Fapan] criando aplicações mobile híbridas com ionic framework

Ionic 2 @alpha

Page 30: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 31: [Fapan] criando aplicações mobile híbridas com ionic framework

Nova estrutura

Mais flexibilidade

Melhor desempenho

Componentes modernos

http://ionicframework.com/docs/v2/

Page 32: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 33: [Fapan] criando aplicações mobile híbridas com ionic framework

Então quer dizer que se eu souber apenas HTML, CSS e Javascript, eu posso construir aplicativos para

dispositivos móveis?

Page 34: [Fapan] criando aplicações mobile híbridas com ionic framework

Desde 2013, os carros da GM já vêm com um SDK para desenvolvimento de aplicativos para seus veículos, utilizando HTML5, CSS3 e JS...

Page 35: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 36: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 37: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 38: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 39: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 40: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 41: [Fapan] criando aplicações mobile híbridas com ionic framework

Eu quero aprender, mas quem poderá me ajudar?

Page 42: [Fapan] criando aplicações mobile híbridas com ionic framework

Consultoria em Tecnologia e Inovação

Page 43: [Fapan] criando aplicações mobile híbridas com ionic framework

Treinamentos:

Curso “Full-stack mobile developer” com Ionic Framework, Nodejs e

MongoDB

Page 44: [Fapan] criando aplicações mobile híbridas com ionic framework
Page 45: [Fapan] criando aplicações mobile híbridas com ionic framework

Não perca tempo!!

Em apenas 2 semanas

Page 47: [Fapan] criando aplicações mobile híbridas com ionic framework

Consultoria em Tecnologia e Inovação

Page 48: [Fapan] criando aplicações mobile híbridas com ionic framework

Criando aplicações mobile híbridas com Ionic Framework

João Gabriel Lima

@[email protected]/in/joaogabriellima