InThe StartupbyIbrahim Yilmaz·Aug 12, 2020Build Better and Clean RecyclerView.Adapter With KielDuplicate code is the root of all evil in software design. When a system is littered with many snippets of indentical, or nearly identical…A response icon4A response icon4
InThe StartupbyIbrahim Yilmaz·Jul 27, 2020Communicating a Fragment With Other Fragments and ActivitiesWhen the communication between Fragment and Activity matters.A response icon2A response icon2
Ibrahim Yilmaz·Jul 17, 2020How to use Hilt with FragmentFactoryHi Android Fellas,A response icon1A response icon1
Ibrahim Yilmaz·Jun 27, 2020Kotlin Flows Producer-Consumer Design Pattern ImplementationIn this post, I would like to demonstrate a basic producer - consumer model that uses Kotlin Flows (consumer is faster than producer).
Ibrahim Yilmaz·Jun 14, 2020Liskov Substitution PrincipleI would like to talk about Liskov Substitution Principle in this article and share my daily work experience about it.
Ibrahim Yilmaz·Jun 8, 2020Open Closed Principle (OCP)In the O part of SOLID, I want to start again asserting. Now I want to assert that O is the most misunderstood design pattern and practise…
Ibrahim Yilmaz·Jun 3, 2020Single Responsibility Principle(SRP)I want to start asserting that Single Responsibility Principle is the most important design pattern to be followed by a Developer who…A response icon2A response icon2
Ibrahim Yilmaz·Dec 8, 2019Kotlin Coroutine ContextIf you can’t explain it simply, you don’t understand it well enough. — Albert Einstein
Ibrahim Yilmaz·Nov 25, 2019With Kotlin more readable Robot PatternIn this post, I want to explain how we can make our `androidTests`with Robot Pattern more readable. In order to do this, I want to explain…
Ibrahim Yilmaz·Nov 21, 2019LiveData and IllegalStateException: FragmentManager is already executing transactionRecently I have faced with this crash :A response icon1A response icon1