Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Instant App
Search
akinsete
June 17, 2017
Programming
1
230
Android Instant App
Understand & Developing Android Instant App
akinsete
June 17, 2017
Tweet
Share
More Decks by akinsete
See All by akinsete
SHOWCASING AMAZING ANDROID APPS BUILT ON FIREBASE
akinsete
0
180
Android Overview
akinsete
2
64
Other Decks in Programming
See All in Programming
理論と実務のギャップを超える
eycjur
0
200
Ktorで簡単AIアプリケーション
tsukakei
0
120
CSC305 Lecture 10
javiergs
PRO
0
320
三者三様 宣言的UI
kkagurazaka
0
320
SidekiqでAIに商品説明を生成させてみた
akinko_0915
0
110
Software Architecture
hschwentner
6
2.4k
CSC305 Lecture 11
javiergs
PRO
0
320
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
17k
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
1
160
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
460
ビルドプロセスをデバッグしよう!
yt8492
0
170
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
430
Featured
See All Featured
The Language of Interfaces
destraynor
162
25k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Music & Morning Musume
bryan
46
6.9k
GraphQLとの向き合い方2022年版
quramy
49
14k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
4 Signs Your Business is Dying
shpigford
186
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Facilitating Awesome Meetings
lara
57
6.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Site-Speed That Sticks
csswizardry
13
940
Why Our Code Smells
bkeepers
PRO
340
57k
Transcript
Extended
+Sunday Akinsete @sundayakinsete Extended Understanding & Building Instant Apps
Extended Android Instant Apps • Are android apps that run
without installation. • Run android app seamlessly as loading a webpage • Provide users the availability to rich native experience at the tap of a URL
Extended Native Experience Without Installation
Extended Discoverable from anywhere
Extended Consistent App Experience
Extended Android Versions Supported
Extended Instant Apps Key Principles • Discoverability • Security &
Privacy • Performance
Extended Discoverability • Android App Links Domain Ownership URL Handling
for activity Path specification Automatic Verification • Available across the instant and installable apps
Extended Security & Privacy • Runtime Permissions API • Can
access user resettable Ad ID • Limited Device Specific Information (eg IMEI mac address) • Can’t listen to system broadcast
Extended Performance • Trim the fat Strip out unused code
and resources Minify with proguard • Slice the binary Modules for each endpoint Load only what is need
Extended • Development Tools • New Construct • Project Structure
• Publishing Instant Apps Developer Experience
Extended Development Tools Android Studio 3.0 with Instant app support
Android Instant SDK in SDK Manager App Link Assistant for URL handling Emulator Support for local development
Extended New Construct • Similar to a library module with
code, resources and a manifest • Builds a feature (.apk) for the instant app • Builds as a library (.aar) for the installable app Feature Module
Extended New Construct • Container (.zip) for Feature modules Instant
App Module
Extended Project Structure Before After Feature 1 Feature 2 Feature
3 Installable APK Feature module 1 Feature module 2 Feature module 3 Base feature module modularization Installable APK Instant App APKs
Extended Publishing
Extended 1. Development Tools 2. New Construct 3. Project Structure
4. Publishing Summary Developer Experience
Extended Let’s get our hands dirty. • Instant app project
structure explanation • How to modularize your existing project to support instant app • How to move structure your project from start
+Sunday Akinsete @akinsetesunday Extended Thank You https://developer.android.com/topic/instant-apps/index.html To get started
Visit