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…Apr 10, 2022Apr 10, 2022
Mustafa İçmenMVP vs MVVM on AndroidThe Model — View — Presenter (MVP) PatternApr 18, 2022Apr 18, 2022
Mustafa İçmenKotlin Cheatsheet — Small QuestionsMay you use IntArray and an Array<Int> is in Kotlin interchangeably?Apr 17, 2022Apr 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…Apr 17, 2022Apr 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.Apr 17, 2022Apr 17, 2022
Mustafa İçmenKotlin Cheatsheet — Creating class instancesPrimary constructor can be defined while class is declaringApr 17, 2022Apr 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.Apr 17, 2022Apr 17, 2022
Mustafa İçmenKotlin Cheatsheet 7 — Flows vs LiveDataThe new approach on Android Development is migration from LiveData to StateFlow . Here is the reasons:Apr 16, 2022Apr 16, 2022
Mustafa İçmenKotlin Cheatsheet 6 — FlowsFlows are alternative for Observable/Flowable of RxJava.Apr 16, 2022Apr 16, 2022