Building a Score Tracking Application with Android Architecture Components

Score Tracker Implementation This application demonstrates the implementation of a score tracking system for two teams using modern Android architecture components. The app features real-time score updates, undo functionality, and data persistence during configuration changes. Gradle Configuration Add the following configurations to your app-le ...

Posted on Thu, 10 Sep 2026 16:30:11 +0000 by geaser_geek

Kotlin Advanced Concepts and Practical Patterns

Kotlin prvoides multiple ways to declare and manage properties with different initialization behaviors. // Late-initialized property: must be assigned before use, can be reassigned lateinit var userData: String // Delegated property initialized lazily on first access val userName: String by lazy { "sherlbon" } // Nullable property w ...

Posted on Sun, 09 Aug 2026 16:34:08 +0000 by CooKies37

Common Issues with LiveData Usage

LiveData serves as a powerful tool in data-driven architectures, especially when used alongside ViewModel for binding data to Fragments or Activities. It abstracts away the complexity of managing data lifecycle manually, which is handled by the framwork. How ever, certain design aspects of LiveData can lead to unexpected behaviors during usage. ...

Posted on Sun, 10 May 2026 11:12:09 +0000 by foolguitardude