Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Most AI Pilots Fail to Scale. MIT Sloan Teaches You Why — and How to Fix It
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn why the base class pattern (BaseActivity, BaseViewModel, etc.) is considered an anti-pattern in Android and Kotlin Multiplatform (KMP) development through this 18-minute video tutorial. Discover the problems inherent in using base classes for Android components and understand better architectural approaches that avoid the pitfalls of inheritance-based patterns. Explore alternative design patterns and coding practices that lead to more maintainable, flexible, and testable Android applications while moving away from the common but problematic base class approach that many developers rely on.
Syllabus
Why you should delete your base classes on Android (BaseActivity, BaseViewModel, etc.)
Taught by
Philipp Lackner