Instant apps are Android apps that run without installation. It’s an interesting new concept that’s good for both users and app creators. Let me tell you how it all works, what it looks like for users and how to build an instant app.
down your app, hard limit 4MB per download • Implement runtime permissions • If you need log in/sign in - use Smart Lock • If you need payments - use Google Payment API
notifications • No access to external storage • You can’t see a full list of apps installed on the device • Only available device identifier: Advertising ID • Can’t change device settings such as change the user's wallpaper • You’ll receive only some implicit broadcasts
location on your servers. https://<your.server>/.well-known/assetlinks.json • https://d.android.com/training/app-links/index.html • http://zdominguez.com/2017/01/20/testing-autoverify.html • App links assistant in Android Studio • MCE 2017: Cyril Mottier, Seamless Linking to Your App
beta). • Instant Apps SDK (downloadable from the SDK Manager in AS). •aimplementation 'com.google.android.instantapps:instantapps:1.0.0' • Mostly all existing libraries, subject to “requirements & restrictions” • Mostly normal workflow: run from AS, attach debugger, etc. (Note: need to sign in with a Google account on device/emulator.)
apps instant with Zarah Dominguez • 3 Google I/O '17 sessions (linked here, here and here) • Android Instant Apps, step-by-step: how Vimeo went about it • From Westinghouse to Android Instant apps, a BuzzFeed Journey • Ask me @marcinkozinski or Mobile Warsaw Slack