Google I/O
Architecture Components: Room
Florina Muntenescu introduces Room, the persistence library part of Architecture Components. Room allows you to write less boilerplate code, it automatically maps query results to objects, provides compile-time checked queries, makes testing the database and implementing migrations easier, and stops you from doing any database operations on the main thread. For more information, check out: […]
TextView: Now with Auto-Sizing
For the best user experience with text, material design recommends using a dynamic type instead of smaller type sizes or truncating larger-size text. With Android O and Support Lib 26, TextView gains a new property: autoSizeTextType, which allows the text to scale uniformly when working with dynamic content. You can fine tune the auto-size by […]
Using Fonts in Android
Android O and Support Library 26 introduce new ways of working with fonts. You can now bundle fonts as resources by adding the font file in the res/font folder and use it like any other asset in XML layouts, styles or programmatically via the Typeface. Instead of bundling your font files in the APK, you […]
EmojiCompat
With the EmojiCompat library, part of the Support Library 26, your app can get backwards-compatible emoji support on devices with API level 19 and higher and get rid of the blank square characters. To use EmojiCompat, initialize the library when the application starts, by using downloadable or bundled fonts. Start supporting emojis in your text […]
What’s New in Support Library v26
Support Library v26 comes with a lot of new features, specifically: fonts as resources and downloadable fonts, access to backwards compatible emoji support via the new EmojiCompat library, the ability to allow the text size of your TextView to expand or contract automatically to fill its layout, the option to implement animations driven by physics […]
Android Fireside Chat (Google I/O ’17)
This session was an open Q&A between the audience (including an audience queried before the event) and the Android platform team, which included engineers from the Android framework, runtime, media, graphics, and other teams. A problem with the microphones caused some of the initial questions from the audience to be inaudible in the recording. These […]
Kotlin: Android Support Announced at Google I/O
Visit these sites for more information: Kotlin website – https://goo.gl/W6bJJJ, Kotlin and Android documentation – https://goo.gl/NWt6O7 Android announced full support for the Kotlin language at Google I/O along with an increased commitment to both the Java programming language and C++. We interviewed key stakeholders involved with the decision from both Google and Jetbrains to help […]
Android Studio 3.0 Canary 1
At Google I/O 2017, we’re announcing the first preview of Android Studio 3.0, available to download in the Canary channel. This update brings a ton of new features and improvements, including Kotlin support, Android O APIs, Java 8 language features, external APK debugging, Instant Apps modules and refactoring, unified profilers and more. Also learn about […]
What’s New in Android (Google I/O ’17)
Overview of the latest developer-facing features in the Android platform, including the O Developer Preview SDK, the Support Libraries and other new and exciting developments. Watch more Android talks at I/O ’17 here: https://goo.gl/c0LWYl See all the talks from Google I/O ’17 here: https://goo.gl/D0D4VE Subscribe to the Android channel: http://goo.gl/GEh1ds #io17 #GoogleIO #GoogleIO2017 via Android […]
An end-to-end review of how to identify and fix bad application behavior in and before production. Understand the tools available for identifying and resolving Android “health incidents” in production. Review each stage of the development cycle and the ways to leverage Android Studio, Play Console, and platform APIs to have a better picture of how […]