Это классическое TODO приложение, которое позволяет хранить таски добавляемые пользователем. В приложении реализовано:
- Паттерн MVVM
- Локальная база данных Room
- Инъектция зависимостей Hilt
- CRUD операции
Для запуска сборки приложения вам желательно иметь приложение Docker Desktop, далее описанные действия будут происходить именно в нем.
откройте Docker Desktop, откройте Termital и укажите команду:
git clone https://github.com/Mary-Mercury/tutorial
поменяйте директорию на tutorial:
cd tutorial
создайте образ контейнера при помощи следующей команды:
docker build -t tutorial-app .
дождитесь окончания создания образа, когда в строке появится сообщение:
Building (19/19) FINISHED
после создания образа можно приступить к сборке APK файла. Укажите следующую команду:
docker run --rm -v ${PWD}/app/build:/app/app/build tutorial-app
дождитесь, когда в строке появится сообщение:
BUILD SUCCESSFUL
Собранный вами APK файл находится по следующему пути:
tutorial\app\build\outputs\apk\debug
- Приложение предназначено для операционной системы Android
- Минимальная версия ОС Android - 10
- Вес APK файла - ~60мб.