This project demonstrates how to use ViewBinding in an Android Activity while handling coroutines safely within the activity lifecycle.
✅ Implements ViewBinding to avoid findViewById()
✅ Uses lifecycleScope.launch to update UI after a delay
✅ Properly handles ViewBinding cleanup to prevent memory leaks
Kotlin
ViewBinding
Jetpack Components
ViewBinding eliminates findViewById() calls.
Edge-to-Edge Support ensures a full-screen experience.
Memory Management: _binding = null in onDestroy() prevents leaks.