Skip to content

TechYourChance

  • Blog
  • Courses
  • Hire Me
  • About
  • Sign in
  • Sign Up
TechYourChance
  • Blog
  • Courses
  • Hire Me
  • About
  • Sign in
  • Sign Up

A Tribute to Java in Android

Tribute to Java in Android

My tribute to Java, which, for a very long time, was the main language for Android development, and can still kick ass even today.

3 Comments

The State of Native Android Development, December 2022

Summary of the most notable events and trends that took place in Android development ecosystem in 2022.

4 Comments

Android Kiosk Apps and Custom MDM Using Device Owner

A guide to kiosk apps and custom mobile-device-management solutions in Android, including the discussion of the associated trade-offs.

1 Comment

You Don’t Need Android ViewModel, Here is Why

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

5 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.

3 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 vs Pure Dependency Injection

Comparison between Dagger, Hilt and Koin dependency injection frameworks for Android, and pure dependency injection technique.

8 Comments

ViewBinding vs FindViewById in Android

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

13 Comments
Older posts
Page1 Page2 … Page10 Next →
© 2020 TechYourChance
Next Page »