Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Room Persistance Librar - Приложение ShoppingList на Котлин
Rating: 4.7 out of 5(77 ratings)
216 students
Created bySergey Dragunov
Last updated 3/2022
Russian

What you'll learn

  • Работать с базой данных через Room Persistance Library
  • Создание полноценного приложения на Android Studio (Kotlin) используя архитектуру MVVM
  • Встроенные покупки в приложение, добавление рекламы
  • Публикация приложения на PlayМаркет и многое другое...

Course content

6 sections65 lectures14h 55m total length
  • Добавление зависимостей в build.gradle.xml10:29

    Добавляем зависимости в файл build.gradle.xml для загрузки нужных библиотек.

  • Entities #114:31

    Создаем клаccы Entities с помощью которых созщдаеться таблица и элемент для заполнения таблицы.

  • Entities #218:22

    Доделываем недостающие классы Entities.

  • Создаем MainDatabase класс17:45

    Создаем основной класс для создания БД.

  • Создаем MainApplication класс8:30

    На этом уроке создаем класс MainApplication который наследуеться от класса Application для того что бы наша база данных инициализировалась и была доступна на уровне всего приложения.

Requirements

  • Android Studio установленное и настроенное. Аккаунт на PlayConsole.

Description

На данном курсе мы изучим подробно работу с библиотекой Room persistance library для работы с базой данных SQLite. Для того что бы уроки были более понятными и интересными, проще усвоились мы будем изучать данную тему на создание полностью законченного приложения "Список покупок и Блокнот", а именно у нас будет два в одном. В процессе создания мы не только изучим работу с БД но и освоим архитектуру MVVM, научимся добавлять рекламу, встроенные покупки в приложение, публикация приложения для тестов. Узнаем как создавать экран настроек используя Preference Screen. Узнаем как связываються между сабой различные таблицы в БД. Научимся менять тему приложения через настройки которые сами создадим. Научимся создавать разметку для экранов, создавать разные классы для работы нашего приложения, научимся использовать Fragment в нашем приложении. а также научимся использовать AlertDialog для ввода данных и оповещения пользователя. Так же мы подробно узнаем как работать с RecyclerView Adapter и RecyclerView и как можно использовать разную разметку для одного адаптера. Узнаем что такое LiveData и как работать с этим классом. Курс очень полный и содержит в себе много информации с подробным объяснением, советую проходить его не торопясь, давать время на усвоение материала. Ну и конечно если возникнут любые трудности по курсу я всегда рад помочь, обращайтесь без проблем! Всего доброго и увидимся уже на курсе!! приступим!!

Who this course is for:

  • Начинающие андроид разработчики желающие освоить работу с библиотекой Room и увидить процесс создания полноценного приложения с нуля.