With the introduction of Room, a lot of benefits that I took for granted with Realm are now available for everyone else — but on top of SQLite.
Architecture Components were announced at I/O, and after playing with them since, Joe Birch is taking this time to share his experiences with them.
Marcin Moskala loves Kotlin, but has issues with certain aspects.
At Google IO 2017 the new font support was formally announced, and in this article Mark Allison takes a look at what has changed since the original series.
This article shows you how to use Gradle Kotlin Script to create Gradle build scripts written in Kotlin in one Android project.
This article serves as a tutorial for performing analog I/O using Android Things, which can be a tricky task for new IoT developers. It also covers the SPI and I2C communication protocols as well as the built-in PWM functionality.
Miquel Beltran describes some challenges with porting a Java codebase to Kotlin, specifically with AutoValue and Kotlin data classes.
Jay Ohms makes great use of extension functions at Basecamp to simplify and add clarity to Android APIs that are verbose.
In this second post in the series, Rebecca Franks creates the EventListViewModel and AddEventViewModel shown in the diagram above.
When you automatically convert your Java code into Kotlin, you can see a lot of !! symbols there. You should not have any !! in your code unless it’s a quick prototype, so here's how to clean it up.
To help you get started with your Kotlin journey, here's a curated a list of some of the best Kotlin learning resources available right now.
Get started with in-app support by using the new Zendesk kit on Fabric. With Zendesk's Mobile SDK, you can join Rovio Games and Swiftkey in bringing rich, native, in-app support to your app quickly and easily. Try it out.
The PhotoEditor SDK 4.0 for Android was released, it is 40% smaller, uses 50% less memory and is an astounding 200% faster. The new blazing fast OpenGL preview renderer boosts performance and speed to skyrocketing levels and the new event system enables you to track and analyse your user's actions. Start today and enhance your app with a fully customizable photo editor with a multitude of features and styles.
Instacart saves every user an hour a week by delivering groceries. Join us! Perks: yearly professional development budget; 16 week maternity & 8 paternity leave; flexible vacation policy and more.
Letgo is the fastest growing mobile marketplace to buy and sell locally. We’re powering a new, mobile, secondhand economy so that nothing goes unused. Since we launched in 2015, we’ve had over 45M downloads with 20M active users on our app. We currently have offices in Barcelona and New York.
At eero, we’re building the connected home of the future and looking for a product-focused Android engineer to help make that happen. In this role, you will be responsible for evaluating new frameworks and tools, mentoring fellow engineers, improving our build process, and shaping eero’s future.
This library aims to overcome the limitations of Toasts and Snackbars, while reducing the complexity of your layouts
Grav is a library for android which allow you to make multiple animations based on points.
OffsetAnimator lets animate objects basing on touchevents, so users can be engaged in an animation process.
Kotlin extension functions for easier and more concise Android permission handling.
A fast and easy to use plug-and-play dynamic theme engine. Powered by Rx, for Android apps.
Huyen chats with Victoria Gonda, speaker and Android developer for Collective Idea, about how to uncover the inner workings of Kotlin by decompiling it to Java.
Follow these 5 steps to becoming a conference speaker: Brainstorm, Reverse Engineer, Write, Feedback, Submit.
In this episode, Chet and Tor talk with Esteban de la Canal about the new profiling tools in Android Studio 3.0. Join us to hear about the CPU profiler, the memory profiler, the network profiler, allocation tracking, heap dump analysis, changes to Android O to support low overhead profiling and more.