Build Chat App Android Studio Java With Firebase Sqlite

Build a group and one to one chat using android studio with firebase realtime database and SQLite

Last updated 2022-01-10 | 3.7

- Create a new android project
- Create the interface using XML
- Create a fireBase project

What you'll learn

Create a new android project
Create the interface using XML
Create a fireBase project
Write
Read data in fireBase realtime dataBase
Create a local dataBase using SQLite
so we can save all data locally to reduce internet use
Create a class for errors
that can send all errors to fireBase realtime dataBase
so we can see all errors as soon as possible and solve it
We will create a sample group chat and one to one chat
We will user google sign in activity
Auto translate messages before send it
You will get all source code in PDFs

* Requirements

* If you can read this so you already have all requirements ( PC
* internet access
* browser ) + android studio

Description

Build a group and one to one chat using android studio with firebase real time database and SQLite

This course looks very short, but in fact more than 50% of this course run in 5X speed to reduce the time and the video size, to make it easier for upload and download and watching

In this course we will learn how to:

1. Create a new android studio project using java language

2. Create a new firebase project to store all chat messages

3. Create an error class that will send all error messages with the error line numbers and phone brand and phone model to firebase real time database, so you can control and get all errors as soon as possible to fix all bugs

4. Create a user profile ( user name, user age, user gender ) stored in SQLite database

5. Create a chat bubble using XML shapes

6. Write and read in firebase real time database

7. Save all new messages in a local database using SQLite

8. Display all messages from local database, so you can read all messages in offline mode, display all messages so fast, save internet traffic

9. Create 3 chat groups

10. Create one to one chat

11. Auto translate messages before sending it to partner

12. Integrate google sign in ( sign in to chat app using gmail )

Also you will get all source code in PDF files.

· activities java

· activities xml

· drawable xml

· gradle and manifest

· values xml

Who this course is for:

  • Beginner in android studio ( java ), fireBase dataBase and SQLite

Course content

6 sections • 19 lectures

001 create project + error class Preview 09:35

002 profile activity XML Preview 04:03

003 profile java Preview 04:26

004 database class Preview 04:28

005 main activity java v1 Preview 01:47

006 profile java test Preview 01:17

007 group XML Preview 03:09

008 group java v01 Preview 03:02

009 msg class v01 Preview 01:17

010 chat adapter Preview 02:58

011 group java v02 Preview 10:50

012 one to one XML Preview 07:46

013 one to one java with auto translate messages Preview 11:36

014 one to one chats java Preview 12:19