Skip to content

nfragiskatos/FragMessenger

Repository files navigation

FragMessenger

FragMessenger is an example app that uses Firebase as the back end to facilitate creating accounts and storing + sending messages between users.

Topics Covered:

MVVM Fragments Navigation RecyclerView Firebase - For Backend
CircleImageView - Images are circular instead of rectangular ViewModel LiveData Callbacks Picasso - For loading image resources

Possible Improvements

  • Move Firebase calls to a repository
  • Add DI
  • Use Coroutines instead of all the callbacks
  • Add local db cache
  • Better loading display graphic
  • Better color scheme / design

Screenshots

Register Account

Log In

Latest Messages

Contact List

Chat Log

About

Simple messenger application for practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published