Hammad Tariq develops a complete Android Photo Gallery application in Kotlin, with full source code available. It covers numerous topics on using Kotlin for Android development.
Simon Wirtz started migrating most of his Groovy-based gradle.build scripts to Kotlin-backed gradle.build.kts scripts using the Kotlin DSL. Here's how he did it.
Christian Dehning was quite busy and couldn't attend conferences this year, so he organized a mini-conference at work. The result was pretty awesome; here's how he did it.
Students receive training from instructors who are also authors and developers. Gain new skills, meet other developers and even get help with a specific project. Android Weekly readers get a 100ドル discount by using code "BNR_AndWkly_100off" before Jan 1 - Some registration closes end of this month!
In this blog series, Doug Stevenson explores how Android Architecture Components can work together with the Firebase Realtime Database SDK to help architect your app.
In this article, Mark Allison looks at task stack navigation behaviors, and also some strategies that we can adopt to control it, and how we can tailor it to be more natural.
Instant setup. No repetitive tasks, update issues or build server maintenance. Get started with just a few clicks and see why companies like Toyota & Sainsbury’s trust Nevercode - A tool every Android developer should have on his Christmas wish list.
Mike Nakhimovich helped build a single Activity architecture backed by MVP with lifecycle-aware presenters and a reactive dispatcher of state changes, completely in Kotlin.
Antonio Leiva shows how to simplify the interaction with listeners that have several functions on Kotlin.
Marcin Moskala shows how you could build for Android, web & desktop, all written in Kotlin and using common architectures.
Niklas Baudy demonstrates a nice hidden treasure in RxJava 2 that was also backported to RxJava 1. It’s the test() function that allows you to easily test RxJava 2 streams.
Barista makes developing UI test faster, easier and more predictable. Built on top of Espresso, it provides a simple an discoverable API, removing most of the boilerplate and verbosity of common Espresso tasks. You
A simple Timeline View that demonstrates the power of ConstraintLayout and RecyclerView. No drawing, just plug in and play.
An annotations processor that generates Moshi adapters from Kotlin data classes.
Google released an update to the ARCore Developer Preview with several technical improvements to the SDK.
This article elaborates on some good practices that publishers should follow when working with banner ads, as well as some common mistakes that should be avoided.
Sean McQuillan covers building complex animations using ConstraintLayout and ConstraintSet.
In this episode, Kaushik & Donn sit down and talk to Ray Ryan from Square about the Reactive Workflow pattern.