PinnedZorbey TorunoğluWhy your “BaseActivity” is anti-pattern. Kotlin DelegationsOften, you can see people having classes named “BaseActivity” or “BaseFragment”. The main argument of theirs is they sometimes need to…3 min read·May 5, 2024--4--4
Zorbey TorunoğluAndroid — Push Notifications FundamentalsPush notifications are messages sent from a server to a client application. These messages can appear on the user’s device even when the…3 min read·May 19, 2024----
Zorbey TorunoğluFirebase — FundamentalsFirebase is a comprehensive platform developed by Google for building and managing mobile and web applications. It provides a wide range…3 min read·May 19, 2024----
Zorbey TorunoğluAndroidX — FundamentalsAndroidX is a major evolution of the original Android Support Library, which provides backward-compatible versions of Android framework…3 min read·May 19, 2024----
Zorbey TorunoğluNested ScrollingNested scrolling refers to the ability of a view hierarchy to handle scroll events that involve nested scrollable views. This is especially…3 min read·May 19, 2024----
Zorbey TorunoğluNested RecyclerViewYou’re likely familiar with RecyclerView, a powerful component for displaying lists in a more efficient and flexible way. A “Nested…3 min read·May 19, 2024----
Zorbey TorunoğluSerialization and Deserialization on Kotlin /& AndroidSerialization and deserialization are essential processes in software development, especially for persisting objects, transferring data…3 min read·May 18, 2024----
Zorbey TorunoğluMapStruct AndroidMapStruct is a Java annotation processor-based code generator that simplifies the mapping of data transfer objects (DTOs) to entity objects…3 min read·May 18, 2024----
Zorbey TorunoğluMoshiMoshi is a modern JSON library for Android and Java that makes it easy to parse JSON into Java/Kotlin objects and vice versa. It’s…2 min read·May 18, 2024----
Zorbey TorunoğluEncryption — Basics for BeginnersLet’s discuss three different situations where a developer needs to encrypt data and why it’s important. I’ll then provide examples for…2 min read·May 18, 2024----