Joe Birch starts a series exploring Firebase MLKit on Android.
To help everyone with the initial steps of learning the Rx, Niklas Baudy composed a few riddles that can be solved to learn RxJava and it’s operators.
Tired of wasting time debugging your Android app? Instabug's SDK is here to help you minimize your debugging time by providing you with complete environment details, network logs, and repro-steps with every bug report. All data is attached automatically. It only takes a line of code to integrate the SDK. Signup now for free.
In this series, Mark Allison will take a look at a simple, functional weather app and look at some of the issues in its design. He'll then refactor and re-design it to create a codebase which will be easier to maintain, less prone to bugs, and easier to add features to.
Bitrise automates build, test and deployment for Fox, InVision, Grindr, PagerDuty and the community of 40K+ developers. Craft powerful workflows with 170+ integrations and run the same config locally with our CLI. Sign up to Bitrise and deploy your Android app in minutes.
In this article, Henry Tao talks about how we can borrow some ideas from RxJava and apply them to LiveData.
Learn about two key stability issues in a deep dive into ANR events and excessive wakeups and improve Play Store performance, on Google Play apps and games on Medium.
In this blog post, Tyler Argo covers how to improve two metrics of initial render timings and scroll performance when rendering search results in the Yelp Android app.
Maria Neumayer keeps looking into the new Navigation Architecture Component, answering questions like: How do I pass data back to the origin? How does conditional navigation actually work in practice?
Rafael Moreno Cesar shows how WorkManager offers up the functionality that you would get from other APIs such as JobScheduler, FirebaseJobDispatcher, AlarmManager, and Services, without the overhead of having to research which one is available for your device or API.
Arthur Nagy writes about how he updated his app's bottom sheets to more closely match the latest Material Design guidelines.
Sergio Gutiérrez Mota shares some impressive Kotlin extensions for implementing Clean Architecture in Android apps.
In this article Stephen Samuel highlights some of the lesser known features of KotlinTest, a unit testing library for Kotlin.
In this post series, Josep Rodriguez will shed light on how Android Architecture Components (AAC) work in order to better leverage them, starting on the ViewModel.
User experience is the heart and soul of everything we do at Daresay. As an passionated Android Developer you will be expected to architect, conceptualise, code, and execute general troubleshooting tasks. You’ll work collaboratively, developing digital products in a range of exciting projects.
Citymapper is an award winning transport app. We also run our own responsive transport services powered by a driver app. Join us if you want to reinvent transport for urban dwellers. All levels or experience welcome. Competitive pay, equity / stock options, & other startup perks.
Yelp connects people with great local businesses. We’re looking for Senior Android Engineers. We believe in well architectured code, the full testing pyramid, and fast developer tooling. Our modularized app builds in <1m and yes we support Kotlin :)
This repository contains some small for RxJava to help you learn and master RxJava. There is an accompanying medium article that gives some more information.
The Kotlin Bootcamp Udacity course is a free, self-paced online course that teaches you the basics of the Kotlin programming language. This introduction to Kotlin was created by Google experts in collaboration with Udacity and is for people who already know how to program.
The Robolectric team announces the first alpha release of Robolectric 4.0, as well as some new developments in the world of Robolectric and Android testing in general
Learn how to use Dialogflow to understand what your users are saying.
While in town for Chicago Roboto, Huyen sits down with Phil Shadlyn, Android developer at Shopify, to talk about using the Android Architecture Components in a real Android application
Kristina Balaam presents on evading vulnerability exploitation through secure Android development
In this talk, Philippe Breault talks about how to architect an app to make the most out of Dagger2.
See what the main Paging Library components are, how you use them and how they fit into your app’s architecture.
A conference in Budapest, Hungary for everything Kotlin, with speakers from JetBrains, Facebook, and Google Developer Experts and a lot more. Please apply code "ANDROIDWEEKLYxKOTLINERS" for a special 20% discount.