In this video, we kick off a new series on applying SOLID principles in Android application development. This series is ideal for developers who are already familiar with Android development, Jetpack Compose, and popular architectures like MVC, MVP, or MVVM. We’ll dive into how to effectively integrate SOLID principles with these best practices, focusing on a real-world Android application built with MVVM, Jetpack Compose, Room Database, and the Repository pattern.
We begin by walking through the existing application and its architecture, then start the refactoring process to align with SOLID principles. If you’re new to these concepts, consider reviewing our other tutorials on Android app architectures, Jetpack Compose, and Room Database before starting this series. Throughout this series, we’ll be using Kotlin for all demonstrations.
In this video, we specifically focus on refactoring the Room Database and Repository components, discussing key design principles like Interface Segregation, Dependency Inversion, and Liskov Substitution. Stay tuned for more videos in this series where we continue to refactor the application and enhance your understanding of SOLID principles in Android development.
#AndroidDevelopment #SOLIDPrinciples #JetpackCompose #MVVM #RoomDatabase #Kotlin #Refactoring #DependencyInversion #InterfaceSegregation #SoftwareDesign #AndroidTutorials
Follow me on Twitter: / anilvdeshpande
GitHub Link to the code : https://github.com/AnilDeshpande/Coun...
Other Useful Playlist:
Android App Architecture playlist : • Android App Architecture - MVC | MVP ...
Android Jetpack Compose: • Jetpack Compose Comprehensive tutoria...
Android Room Database: • Mastering Android Room Database: A Co...
Chapters
00:00 - Introduction to the Series
00:57 - Overview of SOLID Principles
02:00 - Quick Application Walkthrough
03:10 - Application Features & Filter Options
04:04 - Project Structure Overview
05:06 - Refactoring with SOLID Principles
06:00 - Implementing Dependency Inversion
08:47 - Enhancing Interfaces & Repository
11:11 - Strategy Pattern for Filtering
11:54 - Conclusion & Next Steps
Смотрите видео Launch of S.O.L.I.D with Android tutorial series | Refactoring Model: Part - 1 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Codetutor 02 Сентябрь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 834 раз и оно понравилось 56 людям.