• Google I/O 2022 Recap

    A recap of the latest updates in developer tools & Jetpack from Google I/O 2022

  • Multiple Back Stack Support

    Taking a look at FragmenManager's new APIs that serve as the driving force behind multiple back stack support.

  • Widgets in Android 12

    A look at the Widget API changes coming in Android 12

  • ViewState Pattern & Unit Tests

    How Kotlin's sealed classes & data classes can be used to implement a ViewState pattern and how such a pattern can increase code coverage by allowing you to write simple, yet powerful JUnit tests.

  • Google I/O 2021 Recap

    A recap of the latest updates in developer tools & Jetpack from Google I/O 2021

  • Dependency Injection: Dagger

    What do you need to know about using Dagger for dependency injection on Android?

  • Dependency Injection

    What is dependency injection? Why you should use it? What does it do behind the scenes? What options exist for Android applications?

  • FragmentFactory

    Taking a look at Android's FragmentFactory.

  • Mobile Trends & Insights

    A look at what the future might hold in mobile.

  • Shared Element Transitions

    Taking a look at Android shared element transitions. Shared element transitions determine how views that are shared between two activities transition between the activities.

  • ShapeableImageView

    A look at the new ShapeableImageView added in version 1.2.0 of the material design library.

  • Android 11

    A look at the new features coming in Android 11

  • Android MotionLayout

    A look into Android's MotionLayout beta.

  • Flutter: Camera Basics

    Flutter is Google's cross platform mobile application framework; let's take a look at how to interface with your camera via a Flutter app.

  • Android View Binding

    A look into Android's new View Binding and a comparison with its competitors.

  • Flutter State Management

    Flutter is Google's cross platform mobile application framework; let's take a look and see at some of advanced state management techniques.

  • Google I/O 2019 Recap

    A recap of the latest Android developments from Google I/O 2019

  • Intro to Flutter

    Flutter is Google's cross platform mobile application framework; let's take a look and see what all the hype is about.

  • Android's Navigation Architecture Component

    Exploration of Android's Navigation Architecture Component

  • A Look at App Modularization

    An overview on how Android's app modules were used on a recent project to improve build speed and facilitate cleaner code.

  • Android New Year Roundup

    Starting the new year off with a look back at 2018 and a look ahead at what's to come in 2019 for the world of Android.

  • Hyperion: Application Debugging Revisited

    Revisiting the concept of application debugging with an in-depth look at Hyperion and its various plugins.

  • Google I/O 2018 Recap

    A recap of the latest Android developments from Google I/O 2018

  • Android Continuous Integration & Delivery

    How to leverage tools like CircleCI & HockeyApp to create a continuous integration and deployment (CI/CD) system for Android

  • Android Tooling & Code Analysis

    From static code analysis to code coverage, an overview of a variety of Android & Java tools that make continuous integration easier and safer.

  • Android Architecture Components

    Overview of the new Android Architecture Components announced at Google I/O 2017

  • MVP

    Introduction to Model-View-Presenter architecture in Android

  • Widgets

    Introduction to Android home screen widget development

  • kotlin