Из-за периодической блокировки нашего сайта РКН сервисами, просим воспользоваться резервным адресом:
Загрузить через ClipSave.ruУ нас вы можете посмотреть бесплатно How to Make a Clean Architecture Note App (MVVM / CRUD / Jetpack Compose) - Android Studio Tutorial или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Hello folks! Today you're going to make a sick note app in Jetpack Compose with the popular clean architecture approach. Get my canvas course here: https://elopage.com/s/philipplackner/... Learn to build industry-level multi-module apps: https://elopage.com/epl/sV34EDkZY8Mky... Get my FREE PDF about 20 things you should never do in Jetpack Compose: https://pl-coding.com/jetpack-compose... Get more courses here: https://pl-coding.com/premium-courses... Join this channel to get access to perks: / @philipplackner Get the initial source code for this video here (clone before you start): https://github.com/philipplackner/Cle... Get the final source code here: https://github.com/philipplackner/Cle... Regular live codings on Twitch: / philipplackner Join my Discord server: / discord Regular programming advice on my Instagram page: / _philipplackner_ Checkout my GitHub: https://github.com/philipplackner You like my free content? Here you can buy me a coffee: https://www.buymeacoffee.com/philippl... 00:00 - Introduction 04:52 - What is clean architecture? 08:40 - Setting up the project structure 18:48 - Setting up the SQL Database 25:13 - NoteRepository 29:50 - GetNotes use case 40:00 - DeleteNote use case 41:02 - NoteUseCases wrapper class 42:28 - Dagger-Hilt Setup 47:49 - NotesViewModel 01:07:00 - NotesScreen 01:37:39 - GetNote use case 01:38:33 - AddEditNoteViewModel 01:56:45 - AddEditNoteScreen 02:12:02 - Navigation setup 02:19:46 - Running the app