Articles & Tutorials
| Android Accessibility Tutorial: Getting Started|
With so much of the population experiencing decreased vision, hearing, mobility, and cognitive function, you should do your best to give everyone the best experience in your apps that you can. Victoria Gonda shows you how.
Mark Murphy examines how the coming enforced minimum sdk versions on the Play store may cause issues for anyone using the support libraries and supporting old Android versions.
| Are you interested in building mobile games people want?|
Google Play apps and games is on Medium. Learn about user experience design principles to help you build Android games that people want and discover how human factors affect gamer behaviour.
Recently Maksim Golivkin and his team took a month to improve the accessibility of their Android app and serve a wider range of customers.
A beginner’s guide to recyclable lists on Android by Nilesh Singh.
| Android Essentials: Bootcamp by Big Nerd Ranch|
Network with developers from Fortune 500 companies at our California location. Get help with specific projects. Immerse yourself in this 5-day training. Registration closes Jan 25!
If you use Sonarqube for continuous inspection, Peter-John Welcome shows how to set it up to work with Kotlin Android code as well.
Mert Şimşek shares some details on adding shadows to your UI based on Material Design guidelines.
It’s been announced that Kotlin DSL will be the de facto gradle default, and StefMa took a deeper look at how to use it. He ran into some basic problems that he shares in this post.
One of the great things about Kotlin is that it supports functional programming. Marcin Moskala discusses some simple but expressive functions written in Kotlin.
Daniel Novak knows there are dozens of frameworks and approaches that are trying replace Fragments, but he gives some valid reasons to use them in 2018.
Mirek Stanek digs into what is so revolutionary in Voice UIs and what the real benefits are of having voice-controlled devices.
There are techniques for reducing APK size, but there’s one thing that’s absolutely essential for Instant Apps — removing unused code with ProGuard. Wojtek Kaliciński shows you how.
In the last post, Anup Cowkur presented higher order functions and closures. In this one, he talks about functional error handling.
Piotr Ślesarew introduces code association and how to use the delegation mechanism of the Kotlin language to make it simple and short, and then more about writing your own DSL.
Krupal Shah shows how Java Shared Prefs utility classes can be rewritten elegantly using Kotlin. This post is intended for anyone including beginners who want to play around Kotlin.
We now have gradient support in API24 and later. In this short series of posts, Mark Allison takes a look at how to use them.
Place a sponsored post & reach over 61k Android devs
Hello! This is Stocard. Join our team and help us build Europe’s leading mobile wallet and develop our native Android app for more than 18 Mio. users around the globe. Work with the best available technologies to build the wallet of the future. We’re happy to get to know you!
Libraries & Code
A compile-time AOP engine like AspectJ but easier to use in android application development.
Shot is a Gradle plugin that simplifies the execution of screenshot tests using Screenshot Tests For Android by Facebook.
VideoChatGuru is an open-source solution written entirely in Kotlin, based on a WebRTC implementation.
Videos & Podcasts
| Developer Advocacy + Kotlin|
Huyen chats with Hadi Hariri, VP of Developer Advocacy at JetBrains, about developer advocacy and Kotlin.
In this episode Donn talks to React Native magician Ryan Salva.