Skip to content

TechYourChance

  • Blog
  • Freebies
  • Courses
  • Android Freelancer
  • About
  • Sign in
TechYourChance
  • Blog
  • Freebies
  • Courses
  • Android Freelancer
  • About
  • Sign in

Android development

You Don’t Need Android ViewModel, Here is Why

Explanation of why you don’t need ViewModel component in your Android application and a list of alternative solutions that I use.

10 Comments

The State of Native Android Development, December 2021

My summary of the main news and changes that took place in native Android development ecosystem in 2021, and some predictions for the future.

9 Comments

Your Methods Should be “Single Level of Abstraction” Long

Explanation of Single Level of Abstraction Principle and several real-world examples of its application.

4 Comments

Finite State Machine with Unit Tests – Real World Example

Example of a real-world, complex Finite State Machine (FSM) with unit tests, and discussion of its implementation approach.

2 Comments

Kotlin vs Java in Android, Four Years Later

Review of Kotlin’s effect on Android developers’ productivity since its introduction as a “first class language for Android” four years ago.

7 Comments

Dagger vs Hilt vs Koin in Android

Comparison between Dagger, Hilt and Koin dependency injection frameworks for Android, and Pure Dependency Injection technique.

12 Comments

ViewBinding vs FindViewById in Android

Comparison of ViewBinding tool to the standard approach involving many findViewById calls

16 Comments

How to Embed Web Server In Android Application

This tutorial shows how to add web server functionality into Android applications and allow external clients connecting to it.

Leave a comment

Communication with WebView in Android

Explanation of one- and two-way communication between “native” code and the contents of WebView component in Android applications

Leave a comment

Android AsyncTask Using Kotlin Coroutines

Source code and discussion of the re-implementation of the notorious Android AsyncTask using Kotlin Coroutines framework.

2 Comments
Older posts
Newer posts
← Previous Page1 … Page3 Page4 Page5 … Page10 Next →
© 2025 TechYourChance
Next Page »