Skip to content

TechYourChance

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

Singleton is More Than Just Design Pattern

singleton

Widely known term “singleton” has more than one meaning, which leads to confusion and misunderstandings. Let’s clarify the matters.

Leave a comment

Common Mistakes in Android Architecture

android architecture mistakes

A list of several common architectural mistakes in Android applications that can be very costly to fix.

Leave a comment

Never Use Foo, Bar, Baz, etc. in Software Documentation

Foo bar baz

My argument that names like Foo, Bar, Baz, etc. in software documentation are counter-productive and make code examples harder to read and understand.

Leave a comment

Dagger Hilt: Custom Entry Point for FragmentFactory Integration

Dagger Hilt

A tutorial of using Dagger Hilt’s Entry Points convention to work around lifecycle mismatch between Hilt and custom FragmentFactory in Android apps

1 Comment

Dagger Hilt Review and Tutorial

Dagger Hilt

Getting started guide for Dagger Hilt, accompanied by an extensive analysis of the underlying architecture and potential concerns

7 Comments

Cultural Differences, AndroidDev Subreddit and Zhuinden’s Ban

reddit_androiddev

My thoughts about r/androiddev subreddit, its moderation team and the recent banning of a prominent user Zhuinden

11 Comments

The Superpower of Finite State Machines

Finite State Machine

Intuitive description of Finite State Machine concept, alongside several examples and a discussion of the scope of applicability.

6 Comments

Kotlin Coroutines, SupervisorJob, Async, Exceptions and Cancellation

Coroutines SupervisorJob Async

Demonstration of async coroutine builder combined with SupervisorJob to implement robust concurrent code using Kotlin Coroutines framework

5 Comments

Event Bus: Pros, Cons and Best Practices

Event Bus

Description of event bus mode of operation and my personal list of best practices for making an efficient use of this powerful, but tricky component.

7 Comments

Concurrency Frameworks in Android are Overrated

Clean implementation of complex concurrent algorithm using the fundamental concurrency techniques

30 Comments
Post navigation
Older posts
Newer posts
← Previous Page1 Page2 Page3 … Page9 Next →
© 2020 TechYourChance