You are on page 1of 1

Android App Development  

(Assignment) 
 
 
 
Task: 
Your task is to create a basic one-to-one chat android app which allows the user to login 
and chat with any of its users using firebase as a backend. 
 
Description:  
The application would consist of 4 activities as following 
1. Login Activity: The login activity will allow the user to enter details like 
username/password and if he is a user then redirect him/her to the main activity. 
2. Main Activity: MainActivity will consist Recent chats and floating action button 
for new chat. 
3. NewChat Activity: This activity will consist of a List of all the users registered on 
this app. Users can click on any user to initiate chat. 
4. DetailedChat Activity: User’s chat with others will be shown here. 
 
Important:  
1. You have to use firebase as a backend. 
2. Your assignment zip should contain apk + project zip file + screenshot of chat 
nodes from realtime database structure. 
3. You don’t need to add a Signup page just send email and passwords of any 2 
users in the chat app with your assignment zip. 
4. The judgement will not be done on the basis of UI but on the basis of logic 
implementation and backend. 
5. It will be better if you share the code on github. 
 
 
 
 
 
 
 
All the best 
 

You might also like