IbrahimConcurrency in AndroidAndroid’s UI thread is running on a single thread, so for long running tasks, we cant do it sequentially in the UI thread. If we do this…Jun 25Jun 25
IbrahimDependency Injection with DaggerDagger is one of the most popular dependency injection library for Kotlin. Dependency injection is just a fancy way to give an initialized…Jun 24Jun 24
IbrahimAndroid Activity LifecycleAn activity in Android has a series of lifecycle states that it went through over the course of its appearance in an application. On every…Jun 21Jun 21
IbrahimSealed Classes in KotlinIn Kotlin, there’s an interesting feature that I learned yesterday thats called Sealed classes (and interfaces). Sealed classes and…Jun 20Jun 20
IbrahimWhat I learned in the Core Engineering GoTo Engineering BootcampThe GoTo Engineering Bootcamp is a training program done by GoTo for it’s Gojek and GoTo Financial new hires to accelerate their learnings…Jun 3Jun 3
IbrahimTop-down and Bottom-up Development Approach in Software EngineeringWhen starting a greenfield project, there are two approaches that you can choose, top-down and bottom-up. The top-down model is an approach…May 27May 27