Android Developers
Published in

Android Developers

Illustration by Kiran Puri

Animating your keyboard (part 1)

Two examples of keyboard animations in Android 11: Google Search app (left), Messages (right)

Going edge-to-edge

How do apps go edge to edge?

The IME type ⌨️

Hiding/showing the keyboard

WindowInsetsController

Markers app, demonstrating hiding the system UI
Two apps, on the left an using a dark status bar background, and on the right using a light background

Note: you could implement this in your theme instead, by setting the android:windowLightStatusBar attribute. This might be preferable if you know the value won’t change.

Going edge-to-edge: ✔️

Articles on modern tools and resources to help you build experiences that people love, faster and easier, across every Android device.

Recommended from Medium

How to save List of Data in Table Column in Room Using Type Converter & Gson

Gradle Groovy to kotlin DSL: in 15 minutes

Gesture Navigation: Immersive Modes (IV)

AMD Ryzen for Android development

Thinking in LiveData

Android Phone Hacking 101 — ADB (Android Debug Bridge)

How to disable copy paste in Edittext in Android

A Non-Inclusive Language Detector Lint Rule for SwiftKey

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Chris Banes

Chris Banes

Work @Google on #Android

Jetnews for every screen

Implement Android SplashScreen API and App Icon: USITCC Mobile App Competition

Build Android App Widgets Using Jetpack Glance