Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Room на Jetpack Compose : Приложение Список покупок-Блокнот
Highest Rated
Rating: 4.9 out of 5(15 ratings)
63 students

Room на Jetpack Compose : Приложение Список покупок-Блокнот

Android разработка на Jetpack Compose - Android Studio и языке программирования Kotlin для начинающих.
Created bySergey Dragunov
Last updated 1/2025
Russian

What you'll learn

  • Room, Jetpack Compose, Navigation, CRUD
  • Dagger Hilt
  • Архитектуру MVVM.
  • Миграция БД, создание БД и добавление в проект и многое другое.

Course content

7 sections52 lectures14h 11m total length
  • Создание проекта и добавление зависимостей.11:52

    На этом уроке добавляем все нужные зависимости и создаем проект.

  • Entities, data.21:42

    На этом уроке добавляем Entities.

  • Dao, MainDb.14:07

    Создаем Dao интерфейс и MainDb класс.

  • Dao часть 2.19:47

    Доделываем Dao интерфейс.

  • Repository15:20

    Создаем Repository.

  • Dagger Hilt module.13:36

    Создаем модуль Dagger Hilt.

  • Dagger Hilt часть 2.8:59

    Продолжаем работать с Dagger Hilt.

Requirements

  • Установленная и настроянная Android Studio.

Description

На данном курсе мы изучим подробно работу с библиотекой Room persistance library для работы с базой данных SQLite. Для того что бы уроки были более понятными и интересными, проще усвоились мы будем изучать данную тему на основе создания приложения "Список покупок и Блокнот", а именно у нас будет два в одном. В процессе создания мы не только изучим работу с БД но и освоим архитектуру MVVM. Узнаем как создавать экран настроек используя DataStore. Узнаем как связываються между сабой различные таблицы в БД. Научимся создавать разметку для экранов c помощью Jetpack Compose, изучим Navigation, BottomNavigation, ViewModel, узнаем как создавать события с помощью sealed class, создавать разные классы для работы нашего приложения, научимся использовать Dagger Hilt в нашем приложении, а также научимся использовать AlertDialog для ввода данных и оповещения пользователя. Так же мы узнаем как делать миграцию разного типа (простую миграцию AutoMigration и сложную миграцию AutoMigrationSpec) и создавать с помощью программы DB Browser (SQLite) и добавлять уже созданную БД в наше приложение. Курс содержит в себе много информации с подробным объяснением, советую проходить его не торопясь, давать время на усвоение материала. Ну и конечно если возникнут любые трудности по курсу я всегда рад помочь, обращайтесь без проблем! Всего доброго и увидимся уже на курсе!! приступим!!

Who this course is for:

  • Курс для начинающих в изучении Jetpack Compose и Android Studio