Тестовое задание на стажировку в Яндекс (мобильная разработка 2016).
Журнал заметок под Android. Работоспособность проверялась на эмуляторе Android Studio и реальном устройстве. Тесты не были написаны (имеются ввиду unit & integration)
Иконки и стили сгененрированы Android Studio. Хранит данные в SQLite базе данных. Есть ru локализация.
-
MainActivity
Основной элемент программы. Имеет вид списка с возможностью добавления элементов
-
AddNoteActivity
Activity для добавления новых заметок
-
ShowAndEditNoteActivity
Activity для редактирования/просмотра/удаления заметок
-
Note
Структура хранения заметок - хранит id, название и текст заметки
-
NoteDatabaseHelper
Провайдер базы данных - предоставляет удобный доступ к бд(в т.ч. создание/обновление бд)
Сборка осуществляется с помощью gradlew, с предустановленными зависимостями Android Studio.
В процессе разработки сборка осуществлялась на системе Arch Linux (lts), Android Studio 2.1.2 (from AUR)