Skip to content

A simple chat application to help me explore the Android SDK

Notifications You must be signed in to change notification settings

michaelkamau/OpenChat

Repository files navigation

OpenChat

This is a sample chat application that I am currently using to explore concepts in the Android SDK.

The goal of OpenChat is to make me a better Android developer who uses best practices in design, architecture and coding 😄. Here are some of the features to expect:

  • Authentication via providers such as Google, Facebook, Github, e.t.c as well as email/phone number combination with password
  • Public and private channels. Private channels will allow one on one chat between chat participants
  • Sending and receiving of file attachments
  • Chat notifications

Current state of the application

Features Implemented:

  • Authentication via Google
  • Messages sync via Firebase Realtime Database
  • Single public channel
  • Sending of notifications to devices via Firebase Cloud Messaging

Sample screenshot:

About

A simple chat application to help me explore the Android SDK

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published