Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevConf - Apps Mobile híbridas com Ionic 3 @Loiane Groner

DevConf - Apps Mobile híbridas com Ionic 3 @Loiane Groner

Primeiro Evento organizado pelo Opensanca se trata do DevConf, tivemos a participação da Loiane Groner (https://www.linkedin.com/in/loiane/) abordando sobre Apps Mobile híbridas com Ionic 3 .

Opensanca

May 27, 2017
Tweet

More Decks by Opensanca

Other Decks in Programming

Transcript

  1. App híbrido App Nativa: .apk, .ipa, etc APIs Nativas (camera,

    contatos, sqlite) Web View Nativa (Browser) Seu Código
  2. Cordova: estrutura do projeto Extensão componente nativo WebView Browser nativo

    que abre index.html do diretório www Acesso API nativa através de plugins Ionic abstrai com código Angular: Ionic Native Empacotamento para ipa ou apk +
  3. Padrão Web Components Ionic 2.x/3.x === Componentes Angular Tags ion-*

    Código Angular + EcmaScript + TypeScript Conceitos Angular: Components, Services, Pipes, Injeção de Dependência, Data Binding, etc Não usa o roteamento do Angular Navegação por Stack (Pilha) +
  4. App Ionic Base do código com Angular + EcmaScript +

    TypeScript CSS + tags HTML do Ionic
  5. App Ionic Acesso APIs Nativas (plugins com Apache Cordova: Ionic

    Native) Base do código com Angular + EcmaScript + TypeScript CSS + tags HTML do Ionic
  6. App Ionic Empacotamento App Nativo: .apk, .ipa Acesso APIs Nativas

    (plugins com Apache Cordova: Ionic Native) Base do código com Angular + EcmaScript + TypeScript CSS + tags HTML do Ionic
  7. App Ionic Empacotamento App Nativo: .apk, .ipa Acesso APIs Nativas

    (plugins com Apache Cordova: Ionic Native) Base do código com Angular + EcmaScript + TypeScript CSS + tags HTML do Ionic
  8. 3

  9. Ionic 1.x -> AngularJS 1.x Ionic 2.x -> Angular 2.x

    Ionic 3.x -> Angular 4.x Versionamento Semântico Major.Minor.Patch
  10. COMPONENTES E PÁGINAS DIRETIVAS NAVEGAÇÃO PILHA SERVIÇOS TEMPLATE DATA BINDING

    INJEÇÃO DEPENDÊNCIA MÓDULOS Angular 2.x/4.x + Ionic 2.x/3.x PLUGINS CORDOVA (IONIC NATIVE)
  11. Plugins populares do Cordova distribuídos na lib do Ionic: Camera

    Bluetooth SqLite Facebook Push entre outros +
  12. Básico sobre Apache Cordova Para builds e uso de plugins

    nativos camera, geolocation, notificação push, etc Angular (2.x/4.x) + TypeScript É a base de todo o código components, services, pipes, etc EcmaScript 2015 (ES6) e Orientação a Objetos Componentes Ionic Listas, botões, modais, etc O que preciso aprender pra desenvolver com ionic?
  13. Básico sobre Apache Cordova Para builds e uso de plugins

    nativos camera, geolocation, notificação push, etc Angular (2.x/4.x) + TypeScript É a base de todo o código components, services, pipes, etc EcmaScript 2015 (ES6) e Orientação a Objetos Componentes Ionic Listas, botões, modais, etc O que preciso aprender pra desenvolver com ionic? Tem curso grátis no meu canal do YouTube Tem curso grátis no meu canal do YouTube!