travisfw / birday

🎂 A beautiful Kotlin app to remember birthdays and events without having to open Facebook, set alarms or rely on Google Calendar.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Birday

An open source app to remember birthdays and events without having to open Facebook, set alarms or rely on Google Calendar.

Introduction

This is an open source app to remember birthdays in a fast, light and beautiful way. No less, no more. I had this idea considering that Google Calendar doesn't display an automatic notification the day of the birthday, and sometimes i need to remember a birthday for a person who is not in my Google Contacts. Also, adding too much birthdays to the calendar makes it messy and i prefer to manage them separately. The main focus of this app is being easy to use, clean and lightweight. I'm always glad to add features, but only important and really useful features!

Translations

LANGUAGE STATUS SPECIAL THANKS IMPROVED BY
English complete myself ar-maged
Spanish complete myself myself
Svedish complete SlowNicoFish
Dutch complete stefanvi
Italian complete myself myself
French complete Mattis Biton
Hungarian complete Obi
German complete pizzapastamix WrstFngr, AlexanderRitter02
Vietnamese complete Lee Huynh
Russian complete koterpillar
Czech complete Miloš Koliáš
Portuguese unknown

Features

  • Notification the day of the event, in a customizable time range
  • Additional notification up to 7 days before the event
  • Sync the existing birthdays from the contacts app
  • Easily backup and restore your saved events!
  • insert an event manually, just specifying a name, an optional surname and a date (with optional year)
  • Choose your favorite events to see detailed information about them and a countdown for each one
  • Tap on an event to see every possible detail and the available actions
  • The birthdays are also automagically backed up in cloud by Google Play Services when the app is installed from Play Store
  • A huge set of randomly generated stats (zodiac, average age and a lot more) when more than 5 events are inserted, plus an animated counter
  • Easily delete, modify and share the saved events!
  • Each favorite event has a note field
  • Easily hide the top cards to display the list in fullscreen
  • A nice searchbar, to quickly search a person in the saved events
  • Quick apps launcher
  • Light and dark themes (Android 10 dark mode supported)
  • Selectable accent (no app restart needed, 12 choices)
  • Shimmer effect, because why not
  • Name first or surname first choice
  • Dark and light minimal widget
  • Beautiful animations (and animated notification icon)
  • Multiwindow / freeform full support
  • Animated splashscreen and app intro, dynamic layouts and more
  • Small and optimized apk size
  • 11 languages available!

Screenshots

Download

The app is available through Google Play and F-Droid

Get it on F-Droid Get it on Google Play

Credits and contributions

Currently, Birday supports the languages in the above table. If you want to translate the app in any other language, just contact me: you'll be quoted both on Github and in the Play Store description.

This app was written during my free time as a training. Many good devs have helped me understanding the best practices and they taught me a lot of useful tricks. A special thank to every contributor here and on Reddit.

About

🎂 A beautiful Kotlin app to remember birthdays and events without having to open Facebook, set alarms or rely on Google Calendar.

License:MIT License


Languages

Language:Kotlin 100.0%