Первое учебное приложение. Оставил для того, чтобы была возможность сравнить прогресс обучения, со второй версией
Используется база данных Realm. Написано на кривом MVC с использованием Storyboard.
Проект предназначен для того, чтобы отслеживать актуальность домашней аптечки, вести список лекарств с количеством таблеток и следить за сроком годности. Этим проектом я решил свою проблему, которая возникает постоянно, когда понадобится одно из лекарств, а его либо нет в аптечке, либо оно уже просрочено. Для напоминания о просрочке используются самые обычные Notification.
Разработка проекта не закончена, но прервана по той причине, что это было первым учебным приложением, где практически не было никакой архитектуры. По этому решил исправить все недочеты, написав его с нуля и сделав вторую улучшенную версию.
Затраченное время – точно не могу сказать так как были перерывы между подходами, но с учетом обучения и поиска различной информации примерно месяц по 2-3 часа в день. В среднем в неделю тратилось 4 дня, так как не всегда была возможность заниматься им.
Clone and run project in Xcode 12 or newer