Ibrahim YilmazinThe StartupBuild 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…4 min read·Aug 12, 2020--4--4
Ibrahim YilmazinThe StartupCommunicating a Fragment With Other Fragments and ActivitiesWhen the communication between Fragment and Activity matters.3 min read·Jul 27, 2020--2--2
Ibrahim YilmazKotlin 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).·3 min read·Jun 27, 2020----
Ibrahim YilmazLiskov Substitution PrincipleI would like to talk about Liskov Substitution Principle in this article and share my daily work experience about it.·3 min read·Jun 14, 2020----
Ibrahim YilmazOpen 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…·3 min read·Jun 8, 2020----
Ibrahim YilmazSingle 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…4 min read·Jun 3, 2020--2--2
Ibrahim YilmazKotlin Coroutine ContextIf you can’t explain it simply, you don’t understand it well enough. — Albert Einstein5 min read·Dec 8, 2019----
Ibrahim YilmazWith 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…2 min read·Nov 25, 2019----
Ibrahim YilmazLiveData and IllegalStateException: FragmentManager is already executing transactionRecently I have faced with this crash :2 min read·Nov 21, 2019--1--1