PinnedMustafa İçmenCoroutinesCoroutines thread değildir. Daha kolay anlaşılsın diye “Lightweight Thread” olarak tanımlanmıştır . Aslında thread tarafından yürütülen…9 min read·Apr 10, 2022----
Mustafa İçmenMVP vs MVVM on AndroidThe Model — View — Presenter (MVP) Pattern3 min read·Apr 18, 2022----
Mustafa İçmenKotlin Cheatsheet — Small QuestionsMay you use IntArray and an Array<Int> is in Kotlin interchangeably?3 min read·Apr 17, 2022----
Mustafa İçmenKotlin Cheatsheet 9 — Companion ObjectUnlike Java or C#, Kotlin doesn’t have static members or member functions. If you need to write a function that can be called without…3 min read·Apr 17, 2022----
Mustafa İçmenKotlin Cheatsheet — const vs valBoth val and const are immutable.const is used to declare compile-time constants, whereas val for run-time constants.1 min read·Apr 17, 2022----
Mustafa İçmenKotlin Cheatsheet — Creating class instancesPrimary constructor can be defined while class is declaring2 min read·Apr 17, 2022----
Mustafa İçmenKotlin Cheatsheet 8 — lazy vs lateiniin lateinit , developer has to initialize it, but in lazy, it will be initialized by compiler when it is needed.2 min read·Apr 17, 2022----
Mustafa İçmenKotlin Cheatsheet 7 — Flows vs LiveDataThe new approach on Android Development is migration from LiveData to StateFlow . Here is the reasons:3 min read·Apr 16, 2022----
Mustafa İçmenKotlin Cheatsheet 6 — FlowsFlows are alternative for Observable/Flowable of RxJava.4 min read·Apr 16, 2022----