Skip to content

TechYourChance

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

SupervisorJob and CoroutineExceptionHandler in Kotlin Coroutines

Coroutines SupervisorJob Async

This article explains how to prevent uncaught exceptions in coroutines from crashing the application and cancelling other coroutines.

6 Comments

Event Bus: Pros, Cons and Best Practices

Event Bus

Exploration of the benefits and the drawbacks of Event Bus design pattern and a list of best practices for working with these components.

11 Comments

Concurrency Frameworks in Android are Overrated

Clean implementation of complex concurrent algorithm using the fundamental concurrency techniques

30 Comments

MVC Views, Interfaces and Abstract Classes

Improved scheme for implementation of MVC views and high-level discussion of differences between interfaces and abstract classes.

4 Comments

To Mock, or Not to Mock, That is the Question

To Mock or Not to Mock

Mocking is good, but also bad. You should feel ashamed for using mocks, but, in practice, everybody uses them. Wat? Let’s clear some things up!

3 Comments

Callback Hell in Android

Callback Hell

Demonstration of so-called Callback Hell situation and explanation of how to prevent it (or fix, if needed) in your own code

13 Comments

How To Write Use Cases (Interactors) in Kotlin

Detailed discussion of various ways to implement use cases (aka interactors) in Kotlin

6 Comments

How To Write Use Cases (Interactors) in Java

Detailed discussion of various ways to implement use cases (aka interactors) in Java

20 Comments

Working From Home Productivity Tips

Several tips to maximize your productivity while working from home that I learned from my own experience.

3 Comments

8 Valid Reasons for Modularization in Android

Here you’ll find a comprehensive list of reasons to modularize your Android application, as well as some additional info to keep in mind.

1 Comment
Older posts
Newer posts
← Previous Page1 … Page6 Page7 Page8 … Page13 Next →
© 2025 TechYourChance
Next Page »