Этот курс поможет вам разобраться в ключевых механизмах локального хранения данных в Android и научит выбирать оптимальный способ сохранения информации под разные задачи — от простых настроек до сложных структурированных данных.
Что вы изучите
Курс охватывает все популярные подходы к сохранению данных на Android и показывает их применение на практике.
Работа с SharedPreferences
Вы узнаете, как сохранять небольшие объёмы данных — настройки, флаги, состояния интерфейса — с помощью удобного API SharedPreferences.
Сохранение данных в файлы
Мы рассмотрим работу с внутренним и внешним хранилищем, чтение и запись файлов, а также важные аспекты безопасности и приватности пользовательской информации.
Использование SQLite
Вы научитесь создавать локальные базы данных с нуля, работать с таблицами, выполнять запросы и оптимизировать работу с данными в приложении.
Библиотека Room от Google
Курс подробно объяснит, как применять удобную ORM-библиотеку Room для управления структурированными данными, упрощения запросов и безопасной работы с базой данных.
Практическая часть курса
Все темы сопровождаются практическими заданиями, которые помогут закрепить полученные знания и научат применять их в реальных проектах.
Реализация мини‑проекта
Вы создадите приложение, использующее разные способы сохранения данных, и увидите преимущества каждого метода в контексте реальных сценариев.
Почему это важно
Умение грамотно работать с данными — один из ключевых навыков Android‑разработчика. Понимание, когда использовать файлы, базу данных или SharedPreferences, делает ваши приложения более надёжными, быстрыми и удобными.