Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Android In tant App
Suelen Carvalho
linkedin.com/in/suelengc
@suelengc
introdução:
Mestranda em Ciência da
Computação - USP
Pós-graduada em Gestão Estratégica
de Projetos - ITA
+12 anos trabalhando com
des...
AGENDA
• O que são Instant Apps
• Princípios chave para o desenvolvimento de Instant Apps
• O que é necessário para começa...
AGENDA
• O que são Instant Apps
• Princípios chave para o desenvolvimento de Instant Apps
• O que é necessário para começa...
Aplicativos Android nativos que rodam
instantaneamente, sem necessidade de
instalação!
Instant Apps
O que são Instant Apps
Recebe url
Não tem o app instalado,
abre Play Store
Abre o app
O que são Instant Apps
Recebe url Abre o Instant App
O que são Instant Apps
ENCONTRADO DE QUALQUER LUGAR
Compartilhamento de URL Resultado da busca do Google
O que são Instant Apps
B&H Photo
Video
Instant App
BuzzFeed
Instant App
antes da instalação depois da instalação
EXPECIÊNCIA CONSISTENTE
O que são Instant Apps
AGENDA
• O que são Instant Apps
• Princípios chave para o desenvolvimento de Instant Apps
• O que é necessário para começa...
O que é necessário ter em mente ao
desenvolver Instant Apps?
Princípios Chave
Princípios chave para o desenvolvimento de I...
PRINCÍPIOS CHAVE
Encontrabilidade Segurança &
Privacidade
Desempenho
Princípios chave para o desenvolvimento de Instant Ap...
ECONTRABILIDADE
Android App Links
URL associadas a Activities
Domínio próprio
Especificação da URL
Verificação automática ...
SEGURANÇA & PRIVACIDADE
Runtime permissions API
Manter mesmas permissões da versão instalável
Acesso a recursos como local...
DESEMPENHO
Remova toda gordura
Remova códigos, recursos, permissões e
bibliotecas não usadas
Minifique com proguard
Fatie
...
PRINCÍPIOS CHAVE DE INSTANT APPS
Princípios chave para o desenvolvimento de Instant Apps
Encontrabilidade
Android App Link...
AGENDA
• O que são Instant Apps
• Princípios chave para o desenvolvimento de Instant Apps
• O que é necessário para começa...
O que é necessário para desenvolver
Instant Apps?
Desenvolvendo
Instant Apps
O que é necessário para começar com Instant A...
DESENVOLVIMENTO
Ferramentas de
Desenvolvimento
Novos
Construtores
Publicar!Estrutura do
Projeto
O que é necessário para co...
FERRAMENTAS DE
DESENVOLVIMENTO
O que é necessário para começar com Instant Apps
Android Studio
3.0 com suporte
a Instant A...
NOVOS CONSTRUTORES
O que é necessário para começar com Instant Apps
Feature Module
Similar ao Library Module com
código, r...
ESTRUTURA DO PROJETO
O que é necessário para começar com Instant Apps
Installable APK
Funcionalidade 1
Funcionalidade 2
Fu...
PUBLICAR
O que é necessário para começar com Instant Apps
DESENVOLVIMENTO
Princípios chave para o desenvolvimento de Instant Apps
Android Studio 3.0 com Instant Apps SDK
Crie um Fe...
AGENDA
• O que são Instant Apps
• Princípios chave para o desenvolvimento de Instant Apps
• O que é necessário para começa...
Instant App
base
Installable App
feature1
apply plugin: 'com.android.feature'
...
dependencies {
implementation project(':...
Android App Link
Overview of Android Instant Apps
Project Structure
Create your First Instant App
Handling Android App Lin...
Obrigada!
Suelen Carvalho
linkedin.com/in/suelengc
@suelengc
Dúvida ?
Suelen Carvalho
linkedin.com/in/suelengc
@suelengc
Introdução a Android Instant Apps
Introdução a Android Instant Apps
Introdução a Android Instant Apps
Introdução a Android Instant Apps
Upcoming SlideShare
Loading in …5
×

Introdução a Android Instant Apps

713 views

Published on

Presentation about Android Instant App presented in DevFest Maceió 2017.

Published in: Technology
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Introdução a Android Instant Apps

  1. 1. Android In tant App Suelen Carvalho linkedin.com/in/suelengc @suelengc introdução:
  2. 2. Mestranda em Ciência da Computação - USP Pós-graduada em Gestão Estratégica de Projetos - ITA +12 anos trabalhando com desenvolvimento de software +7 anos com Android e Agile Agile Coach & Tech Lead @ Moip Suelen Carvalho linkedin.com/in/suelengc @suelengc
  3. 3. AGENDA • O que são Instant Apps • Princípios chave para o desenvolvimento de Instant Apps • O que é necessário para começar com Instant Apps • Rodando nosso primeiro Instant App
  4. 4. AGENDA • O que são Instant Apps • Princípios chave para o desenvolvimento de Instant Apps • O que é necessário para começar com Instant Apps • Rodando nosso primeiro Instant App
  5. 5. Aplicativos Android nativos que rodam instantaneamente, sem necessidade de instalação! Instant Apps O que são Instant Apps
  6. 6. Recebe url Não tem o app instalado, abre Play Store Abre o app O que são Instant Apps
  7. 7. Recebe url Abre o Instant App O que são Instant Apps
  8. 8. ENCONTRADO DE QUALQUER LUGAR Compartilhamento de URL Resultado da busca do Google O que são Instant Apps
  9. 9. B&H Photo Video Instant App
  10. 10. BuzzFeed Instant App
  11. 11. antes da instalação depois da instalação EXPECIÊNCIA CONSISTENTE O que são Instant Apps
  12. 12. AGENDA • O que são Instant Apps • Princípios chave para o desenvolvimento de Instant Apps • O que é necessário para começar com Instant Apps • Rodando nosso primeiro Instant App
  13. 13. O que é necessário ter em mente ao desenvolver Instant Apps? Princípios Chave Princípios chave para o desenvolvimento de Instant Apps
  14. 14. PRINCÍPIOS CHAVE Encontrabilidade Segurança & Privacidade Desempenho Princípios chave para o desenvolvimento de Instant Apps
  15. 15. ECONTRABILIDADE Android App Links URL associadas a Activities Domínio próprio Especificação da URL Verificação automática do domínio Disponível em Instant e instaláveis apps Princípios chave para o desenvolvimento de Instant Apps
  16. 16. SEGURANÇA & PRIVACIDADE Runtime permissions API Manter mesmas permissões da versão instalável Acesso a recursos como localização e câmera Acesso limitado a informações específicas do device Sem broadcast receivers Princípios chave para o desenvolvimento de Instant Apps
  17. 17. DESEMPENHO Remova toda gordura Remova códigos, recursos, permissões e bibliotecas não usadas Minifique com proguard Fatie Módulo para cada ponto de entrada Baixa apenas o que é necessário Princípios chave para o desenvolvimento de Instant Apps
  18. 18. PRINCÍPIOS CHAVE DE INSTANT APPS Princípios chave para o desenvolvimento de Instant Apps Encontrabilidade Android App Links Segurança & Privacidade Runtime Permissions API Desempenho Módulos pequenos 1 2 3 resumo
  19. 19. AGENDA • O que são Instant Apps • Princípios chave para o desenvolvimento de Instant Apps • O que é necessário para começar com Instant Apps • Rodando nosso primeiro Instant App
  20. 20. O que é necessário para desenvolver Instant Apps? Desenvolvendo Instant Apps O que é necessário para começar com Instant Apps
  21. 21. DESENVOLVIMENTO Ferramentas de Desenvolvimento Novos Construtores Publicar!Estrutura do Projeto O que é necessário para começar com Instant Apps
  22. 22. FERRAMENTAS DE DESENVOLVIMENTO O que é necessário para começar com Instant Apps Android Studio 3.0 com suporte a Instant Apps Android Instant Apps SDK pelo SDK Manager App Links Assistant para criar URLs do app Emulador com suporte para testes locais
  23. 23. NOVOS CONSTRUTORES O que é necessário para começar com Instant Apps Feature Module Similar ao Library Module com código, recursos e manifesto Constrói uma feature (.apk) para o Instant App Compila uma biblioteca(.aar) para o app instalável Instant App Module Container (.zip) para módulos de features
  24. 24. ESTRUTURA DO PROJETO O que é necessário para começar com Instant Apps Installable APK Funcionalidade 1 Funcionalidade 2 Funcionalidade 3 Installable APK + Instant APKs PROJETO ANDROID Módulo Base Módulo Funcionalidade 2 Módulo Funcionalidade 1 Módulo Funcionalidade 3 Antes Depois modularização PROJETO ANDROID
  25. 25. PUBLICAR O que é necessário para começar com Instant Apps
  26. 26. DESENVOLVIMENTO Princípios chave para o desenvolvimento de Instant Apps Android Studio 3.0 com Instant Apps SDK Crie um Feature Module para cada ponto de entrada Estruture o projeto tanto para Instant App quanto a versão instalável Publique através da Google Play Console 1 2 3 4 resumo
  27. 27. AGENDA • O que são Instant Apps • Princípios chave para o desenvolvimento de Instant Apps • O que é necessário para começar com Instant Apps • Rodando nosso primeiro Instant App
  28. 28. Instant App base Installable App feature1 apply plugin: 'com.android.feature' ... dependencies { implementation project(':base') } apply plugin: 'com.android.feature' android { baseFeature true ... } dependencies { application project(':app') feature project(‘:feature1') } apply plugin: ‘com.android.application' ... dependencies { implementation project(':base') implementation project(':feature1') } apply plugin: ‘com.android.instantapp’ ... dependencies { implementation project(':base') implementation project(':feature1') }
  29. 29. Android App Link Overview of Android Instant Apps Project Structure Create your First Instant App Handling Android App Links Best Practices For User Experiences in an Instant App Frequently Asked Questions Getting Started with Android Instant Apps New Features In Android Studio Preview 3.0 REFERÊNCIAS
  30. 30. Obrigada! Suelen Carvalho linkedin.com/in/suelengc @suelengc
  31. 31. Dúvida ? Suelen Carvalho linkedin.com/in/suelengc @suelengc

×