Birday – Это приложение с открытым исходным кодом, созданное для запоминания и управления событиями (и днями рождения в частности) простым и эффективным способом.
Приложение содержит несколько базовых настроек персонализации и введение, а также множество анимаций и автоматическую смену темного/светлого оформления. Поддержка и обновления гарантированы!
Почему стоит использовать Birday? 😕
Что ж, я расскажу вам о трёх основных причинах:
- Оно поможет вам запомнить каждое событие в удобный для вас момент!
- Оно займёт всего несколько МБ!
- Он красивый, с множеством анимаций и прост в использовании!
Birday позволяет импортировать события прямо из приложения «Контакты» благодаря простой системе избранного и набору статистики!
Если вы только начинаете разрабатывать приложения и вам нужно приложение, чтобы посмотреть, вдохновиться и почерпнуть полезные советы: нажмите на ссылку на GitHub, и вы получите исходный код Birday!
Возможности 🎂
- Простая временная шкала событий (со съёмными изображениями, сгруппированная по месяцам или в алфавитном порядке), содержащая следующую дату и имя каждого человека.
- Поддержка дней рождения, годовщин, именин, годовщин смерти и других событий!
- Система избранного/игнорированного для объединения ваших любимых событий и просмотра дополнительной информации, а также удобное поле для заметок.
- Импорт дней рождения/событий из контактов или календаря! Интеллектуальное обнаружение дубликатов
- Легко удаляйте, делитесь и редактируйте каждое событие
- Настраиваемые уведомления в день события или несколько уведомлений за любое количество дней до него!
- Светлые, тёмные и чёрные темы AMOLED, полная поддержка Material 3 Expressive / Monet / Material You
- Выбор акцента (системный акцент включен на Android 12 и выше)
- Быстрая и надёжная строка поиска и выбор типа!
- Быстрая строка с событиями на ближайшие 10 дней!
- Годовой обзор (базовый или расширенный) для просмотра всех событий на одном экране
- Отключение вибрации и множество других полезных функций!
- Первое знакомство и красивая анимация
- Настраиваемые виджеты Material 3 (минимальные и полные)
- Автоматический импорт из контактов при запуске
- Импорт/экспорт CSV и JSON
Обратите внимание: система уведомлений использует ресурсы ОС Android, поэтому некоторые производители могут вызывать сбои. Причина в том, что некоторые устройства Xiaomi, Huawei и OnePlus убивают приложения, вместо того чтобы просто закрыть их, или блокируют автоматический запуск процесса приложения. Я не могу это исправить, но вы можете найти больше информации на сайте dontkillmyapp.com.
Примечания 😏
Исходный код доступен на GitHub. Не забудьте добавить его в звёздочку, если используете, и смело делайте форк! Ссылка есть в самом приложении. 😉
В настоящее время приложение доступно на многих языках, но многие другие отсутствуют. Если вы хотите перевести его на свой язык, напишите мне. Помощь всегда полезна!
Мы будем рады любым советам, как и отзывам. Это приложение с полностью открытым исходным кодом и создано исключительно для души, помните об этом!
Это приложение было написано мной в свободное время в качестве обучения. Многие хорошие разработчики помогли мне разобраться в лучших практиках. И, конечно же, особая благодарность Stack Overflow.







