Как сделать простое приложение-заметки или таймер для начала?
Хочу первое приложение, но «список дел» уже надоел в каждом уроке. Думаю про заметки или таймер. С чего вообще такое начинать делать и не слишком ли это сложно для самого первого проекта?
2 ответа
И заметки, и таймер — отличный первый проект, не сложнее todo, но интереснее. Разберём по «кирпичикам», чтобы было не страшно.
Таймер (даже проще заметок):
- экран с цифрами и кнопками Старт / Стоп / Сброс;
- переменная с количеством секунд;
- таймер, который раз в секунду уменьшает число и обновляет надпись;
- когда дошло до нуля — сигнал/вибрация.
То есть нужны: кнопка, текст, переменная и повторение раз в секунду. Всё это есть в любом инструменте — хоть в App Inventor блоками, хоть во Flutter/Kotlin кодом.
Заметки чуть сложнее, потому что нужно сохранять записи, чтобы они не пропадали после закрытия (это уже работа с хранилищем). Поэтому для самого-самого первого приложения советую начать с таймера — он целиком помещается в голове.
Главное — не делай сразу «как в сторе». Сделай уродливый, но работающий таймер за вечер. Это огромная победа.
Совет по порядку усложнения: сначала таймер без сохранения → потом заметки, которые живут только пока открыто приложение → потом заметки с сохранением на диск. Каждый шаг добавляет одну новую тему, и ты не тонешь. Прыгать сразу к финалу — типичная ошибка, из-за которой бросают.