SlideShare a Scribd company logo
Best Practice on Android Instant Apps
지인 추천 채용 서비스
지인의 소개를 받은 지원자는
채용 게시판의 광고를 접했을 때 보다
더 적극적으로 지원을 고려합니다.
URL 공유 !!
Deep Linking
User Click URL Is Installed
Run App
Go to Install
Installing
Complete
Yes
No
User Click URL Is Installed
Run App
Instant App
Yes
No
Run Instant App
Want Install?
What is Instant Apps
Native Android apps,
Without the installation
Environments
• Android Studio 3.0
• Instant Apps Development SDK
• userdebug android device (6.0+)
New projects
Run
Modules (Initial)
Installable
APK
Instant App
APKs
atom
lib
baseAtom
baseLib
Modules (Now)
Installable
APK
Instant App
APKsbase
feature
Module (build.gradle)
Installable
APK
Instant App
APKs
atom
lib
baseAtom
baseLib
base
feature
App Size
gradle 3.1
New Project
1.2
1.1
implementation
- recyclerview
- design
2.5
1.7
with Kotlin
- kotlin-android
- kotlin-android-extension
2.9
2.1
android.enableD8=true
limit - 4MB
gradle 3.0
(MB)
App Install Path
/data/data/com.google.android.instantapps.supervisor/files
app Instantapp
Internal Path
/data/user/0/{packageName}/
files
/data/user/0/com.google.androi
d.instantapps.supervisor/files/h
osted/{packageName}/files
External Path /storage/emulated/0
/data/user/0/com.google.androi
d.instantapps.supervisor/files/e
xternal/{packageName}
Instant App API
Public methods
static boolean isInstantApp(Context context)
This method returns true if the current process is an instant app.
static boolean showInstallPrompt(Activity activity, Intent postInstallIntent, int requestCode, String referrer)
Shows a dialog that allows the user to install the current install app.
Funnel
Analytics conversion rate about run to install
• Firebase Core
• Start from URI
• Install Actions
• showInstallPrompt – set referrer
Check for release
• All modules are same flavor configuration
• Add ‘default-url’ meta-data in androidmanifest
• Check limit size
• Holdback
• production : 4MB
• alpha, test : 10MB
Possible Run in-app browser
Source
URL
FDL
LongLink
URL
Google
URLShortene
r
with Firebase Dynamic Link
Before Start Instant App
https://developer.android.com/topic/instant-apps/ux-best-practices.html
before Installation after Installation
Check development guideline
Applying Instant App
Find key
feature
For user
Develop
Instant
App
Add
analytics
data
Release
Instant
App
Integrate
source
code

More Related Content

PDF
Fastlane on Android 介紹
PPTX
Microsoft app center
PPTX
Build mobile back-end (Restful API) by using Microsoft Azure Functions
PPTX
Semantic Versioning with GitVersion - Take 2
PPTX
Continuous integration 101
PDF
Simple Unit Testing in Appcelerator Titanium Alloy
PPTX
Devops and git basics
PDF
Testing, CI and CD in the real world
Fastlane on Android 介紹
Microsoft app center
Build mobile back-end (Restful API) by using Microsoft Azure Functions
Semantic Versioning with GitVersion - Take 2
Continuous integration 101
Simple Unit Testing in Appcelerator Titanium Alloy
Devops and git basics
Testing, CI and CD in the real world

What's hot (20)

PDF
React Native: Is It Worth It? UA Mobile 2017.
PDF
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
PDF
DevOps + MongoDB Realm Serverless Functions = 🤩
PDF
Look, Ma! No servers! Serverless application development with MongoDB Stitch
PDF
TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps
PDF
Continuous Integration for Titanium
PDF
Testing on Mobile Devices with Location Services
PDF
Mobile Apps CI
PDF
Auto-Cascading Security Updates Through Docker Images
PPTX
Semantic Versioning with GitVersion
PPTX
SemVer, the whole story
PPT
Continous Integration: A Case Study
ODP
Continous integration
PPTX
Egit democamp-darmstadt-2011-06-21
PPTX
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
PDF
Azure slots for app deployment the continuous delivery way
PDF
Automating Hybrid Applications with Appium
PDF
Improving Android app testing with Appium and Sauce Labs
PDF
Reark : a Reference Architecture for Android using RxJava
PPTX
Egit democamp-karlsruhe-2011-11-29
React Native: Is It Worth It? UA Mobile 2017.
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
DevOps + MongoDB Realm Serverless Functions = 🤩
Look, Ma! No servers! Serverless application development with MongoDB Stitch
TiCalabash and TiMocha: The keys to Better & More Stable Titanium Apps
Continuous Integration for Titanium
Testing on Mobile Devices with Location Services
Mobile Apps CI
Auto-Cascading Security Updates Through Docker Images
Semantic Versioning with GitVersion
SemVer, the whole story
Continous Integration: A Case Study
Continous integration
Egit democamp-darmstadt-2011-06-21
Testing Your Android and iOS Apps with Appium in Testdroid Cloud
Azure slots for app deployment the continuous delivery way
Automating Hybrid Applications with Appium
Improving Android app testing with Appium and Sauce Labs
Reark : a Reference Architecture for Android using RxJava
Egit democamp-karlsruhe-2011-11-29
Ad

Similar to Best Practice on Android Instant Apps (20)

PPTX
PDF
Instant app Intro
PPTX
Nativescript with angular 2
PDF
iOS & Android App Indexing & App Actions
PPT
Android Studio Software Installation steps in windows.
DOCX
6 Top Debugging Tools for Angular Developers
PDF
Progressive Web Application by Citytech
DOCX
summer file - Copy
PPTX
Meteor Introduction - Ashish
PDF
Android Automation Using Robotium
PPTX
Mobile UI Testing using Appium and Docker
PPTX
Bitrise: How to make iOS builds faster - Tokyo 2019 March - Eureka meetup
PDF
Top 9 Automation Testing Tools In 2023 And Beyond.pdf
PPTX
STM30253 Mobile Application Assignment 1.pptx
PPTX
Android study jams 1
PDF
Learn Programming Languages & Get Programming Assignment Sample Solutions PDF...
PDF
mohansundarcv_2016
PPTX
Gdsc android introduction
PDF
Testing on Android
PDF
React Native Market Overview for Cross-Platform App Development.pdf
Instant app Intro
Nativescript with angular 2
iOS & Android App Indexing & App Actions
Android Studio Software Installation steps in windows.
6 Top Debugging Tools for Angular Developers
Progressive Web Application by Citytech
summer file - Copy
Meteor Introduction - Ashish
Android Automation Using Robotium
Mobile UI Testing using Appium and Docker
Bitrise: How to make iOS builds faster - Tokyo 2019 March - Eureka meetup
Top 9 Automation Testing Tools In 2023 And Beyond.pdf
STM30253 Mobile Application Assignment 1.pptx
Android study jams 1
Learn Programming Languages & Get Programming Assignment Sample Solutions PDF...
mohansundarcv_2016
Gdsc android introduction
Testing on Android
React Native Market Overview for Cross-Platform App Development.pdf
Ad

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
MIND Revenue Release Quarter 2 2025 Press Release
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf

Best Practice on Android Instant Apps