Kotlin || Android
Activities and Fragments: Activities and Fragments are fundamental building blocks in Android app development. Activities represent single screens with a user interface, and Fragments are reusable components that can be combined within activities to create a multi-pane user interface.
Official Android documentation on Activities: https://developer.android.com/guide/components/activities
Official Android documentation on Fragments: https://developer.android.com/guide/fragments
Shared Preferences: Shared Preferences allow you to store and retrieve small amounts of data as key-value pairs. It is commonly used for storing app settings or user preferences.
Official Android documentation on Shared Preferences: https://developer.android.com/training/data-storage/shared-preferences
RecyclerView: RecyclerView is a more flexible and efficient replacement for ListView. It is used to display large datasets in a scrollable list while recycling views that are no longer visible to optimize memory usage.
Official Android documentation on RecyclerView: https://developer.android.com/guide/topics/ui/layout/recyclerview