Skip to content

nhoxbypass/IceTeaChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

First year project - IceTea Chat

IceTea Chat is an awesome android app that allows a user to register and chat with each other and chat in public room chat with everyone

Time spent: 16 hours spent in total. Date created: 6/2015

User Stories

The following functionality is completed:

  • User can sign up for a new account by email or by Facebook
  • User can login annonymously and chat in public room with everyone
  • User can send messages, emoticons to other public and private users
  • User can see status (online/offline) of other people automatically
  • Use Glide to load images for more efficient image rendering.
  • Use Google CardView for more material design
  • Try to reach OOP and design pattern model in code style

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

Notes

There are still some bugs in my application due to Google update new Firebase. The legacy firebase doesn't have more supports.

Open-source libraries used

  • Legacy Firebase - The tools and infrastructure you need to build better apps and grow successful businesses
  • Glide - An image loading and caching library for Android focused on smooth scrolling
  • Circle ImageView - A circular ImageView for Android

License

Copyright [2016] [Doan Hieu Tam]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Releases

No releases published

Packages

No packages published

Languages