• Posts
  • Hire Me
  • About
  • My Courses
  • Code Reviews
29 11, 2019

The State of Native Android Development, November 2019

By Vasiliy| 2019-12-01T19:18:51+00:00 November 29th, 2019|Android development|16 Comments

My summary of the current state of native Android development, as well as some predictions about future ecosystem's evolution

15 11, 2019

AsyncTask is Deprecated, Now What?

By Vasiliy| 2019-11-26T11:49:22+00:00 November 15th, 2019|Android development|15 Comments

Follow up on the official deprecation of AsyncTask where I discuss the reasons behind this step and analyze the future of concurrency APIs in Android

30 10, 2019
  • Dagger2 dependency injection

Dagger-Android is dead, long live Dagger in Android!

By Vasiliy| 2019-12-06T08:27:52+00:00 October 30th, 2019|Android development|8 Comments

My thoughts on Dagger-Android, the relatively late addition to Dagger dependency injection framework, being effectively deprecated now.

12 10, 2019

Your Android Application Silently Skips Frames

By Vasiliy| 2019-10-24T15:11:31+00:00 October 12th, 2019|Android development|4 Comments

In this post I discuss the origins of the warning threshold of 30 skipped frames and show how to change it to a more reasonable number.

2 09, 2019

Disable Firebase Crashlytics in Android Debug Builds

By Vasiliy| 2019-10-12T18:39:28+00:00 September 2nd, 2019|Android development|4 Comments

Quick guide that demonstrates how to disable Firebase Crashlytics in debug builds of your Android project while keeping it enabled in other build types.

31 05, 2019
  • Android Dialogs

Dialogs in Android: Practical Guide

By Vasiliy| 2019-05-31T19:11:47+00:00 May 31st, 2019|Android development|3 Comments

Summary of my own approach to implementation of dialogs in Android applications and discussion of some advanced concepts related to dialogs management

27 04, 2019
  • Android Architecture Diagrams

Architecture Diagrams for Android Applications

By Vasiliy| 2019-11-25T13:15:06+00:00 April 27th, 2019|Android development|12 Comments

Diagrams that show various approaches to architect Android applications. From the dirtiest God Activity to a clean and maintainable state.

28 02, 2019
  • New Android Project

New Android Project: The Most Important Decisions

By Vasiliy| 2019-02-28T19:56:44+00:00 February 28th, 2019|Android development|7 Comments

My personal list of technical decisions which are important to get right when you start a new Android project and their associated trade-offs

4 02, 2019
  • fragment factory

FragmentFactory and Dependency Injection Revolution in Android Apps

By Vasiliy| 2019-02-04T19:59:05+00:00 February 4th, 2019|Android development|7 Comments

Tutorial of using FragmentFactory to implement proper dependency injection into Fragments in modularized Android application

26 12, 2018
  • Dagger ViewModel

Dependency Injection of ViewModel with Dagger 2

By Vasiliy| 2019-09-06T18:38:10+00:00 December 26th, 2018|Android development|8 Comments

This article demonstrates several approaches to integrate ViewModel with Dagger and discusses their respective benefits and drawbacks.

12Next
Copyright 2014 - 2019 Vasiliy Zukanov | All Rights Reserved