Recently Android Graphics team presented a cross platform, real-time physically based rendering engine for Android, iOS, Linux, macOS, Windows, and WebGL— Filament. Then, on top of it, they’ve built Sceneform — library that in pair with ARCore, helps to render realistic 3D scenes in AR and non-AR apps, without having to learn OpenGL.
If you are an Android developer and got a chance to work with Services (which I presume everyone should have at least once), you are at the right place. If you have not touched services till date, trust me you should skip the coffee gossip today with colleagues and read+implement services. If you are an expert in Service, foreground service and bounded service; you can host the Gossip today.
While working on a banking application with an OnBoarding flow that uses SMS as verification, I got a task to automate it. To extract the activation code out of the SMS message and send it to the server, so the user doesn’t have to copy the code from himself. I found three different ways of implementing it, in many different places, so I have written this article to sum it up in one place. One of the solutions is working only on Android Oreo, but it’s still cool nevertheless. I will describe all three and point out the differences between them.
The screen on a mobile device is critical to the user experience. The improved Adaptive Brightness feature in Android P automatically manages the display to match your preferences for brightness level so you get the best experience, whatever the current lighting environment.
We are launching the final API 28 emulator image for developers. This image will also contain the UI redesign we announced in August. You should verify that your app's notification works well with the new notification stream, and that your apps work well against changes previously announced for API 28.