Skip to content

Latest commit

 

History

History
31 lines (29 loc) · 2.43 KB

androidappdev.md

File metadata and controls

31 lines (29 loc) · 2.43 KB

Android App Development

Android Winter Project:

  • Prospect: Java, Android, XML, Firebase, Firestore

Learning Resources:

Java :

  • Part 1 of The Complete Reference ( concentrate on Class, Overriding functions , Inheritance (V.Imp), Multi Threading(imp),

Android :

Layouts and UI :

UI Library Collection:

Firebase and Firestore (V.Imp) :

Tasks-

  • Make a simple chat application in Android using a Firestore backend. The application should have a splash screen, signup/login screen( signup/ login users using FIrebase Authentication and Google OAuth with Firebase as well). The Main Activity should have a nav drawer with 3 options : Chats, Add Contacts, and logout). The chats fragment should list all the chats that you have with your contacts). Add contact page will have a simple field to enter email id or phone number of a contact you want to find and the app will add the user as a contact of this user if the searched mail exists. This will then get added to the chats list.
  • Use a Firestore database for storing data and querying. Use good UI elements from the wasabeef repository (https://github.com/wasabeef/awesome-android-ui) and design simple UI elements yourself, like the buttons in the login signup screen). Use material colors for your design( https://material.io/guidelines/style/color.html#color-color-palette ).
  • Winter AppDev SIG Tasks

Others