BusyBee is an Android Todo app built in Kotlin that allows users to save and manage their own todos, as well as view and manage the todos of their team members.


  • Modern splash screen.
  • User authentication and authorization for secure access to the app and todos.
  • Saving and displaying user’s personal todos.
  • Saving and displaying team todos.
  • Validations for all input fields.
  • Pie chart to visualize user’s todo completion status.

Technologies Used

  • Kotlin
  • MVP Architecture Pattern


  • Repository Pattern
  • OkHttp

Additional Utilities

  • BaseRecyclerAdapter
  • BaseFragment
  • BaseDiffUtil
  • SharedPreferences

Light Theme

light1 light2 light3
light4 light5 light6
light7 light8 light9

Dark Theme

dark1 dark2 dark3
dark4 dark5 dark6
dark7 dark8 dark9


View Github