My_Android_Garage
My_Android_Garage copied to clipboard
A quick reference guide for Android development.
My Android Garage
(Don't feel shy to star this repository to show your support)

This is a "Quick Reference Repository" for Android Related work.
The repository contains following code samples currently(More to come).
- Firebase Cloud Messaging (FCM Foregound and Background Notification)
- FireBase Authentication: Google + Facebook + Twitter
- FireBase RealTime DataBase
- Bound Service demo: Get location coordinates
- Foreground Service Demo
- IntentService Demo
- GPS Location and Runtime Permission
- Alarm Manager: Starting an Activity at scheduled time
- Job Scheduler: Schedule task when device connects to WIFI network
- REST call and JSON Parsing using Volley
- Moshi: Parse JSON to POJO/model class
- Transition API (Slide,Explode,Reveal Transition)
- Service (Updating UI with Async Task for foreground)
- Library Project
- BroadCastReceiver Sample
- Inheritance (Child Activities with different layout with common Animation functionality in BaseActivity)
- Coordinator Layout Sample with Parallax scrolling
- Decorate your text with Custom font (.ttf)
- RecyclerView Demo
- TabLayout with fragments using inheritance
MVVM + 2-Way DataBinding + Livedata + ViewModel

See project
Firebase Authentication + Cloud Messaging + RealtimeDatabase + Firebase DataStore

See project
Getting started with Android Services: IntentService + Foreground Services + Bound Services + Sticky Services

See project
Schedule tasks with AlarmManager and JobScheduler

See project
Read More on Explode animation

See project
Select Address by moving MAP

See project
Read More on Reveal Animation

See project
Read More on Drag and Drop

See project
Read More on Moshi Library

See project
Read More on Custom Fonts

See project
Read More on BroadCastReceiver

See project
Read More on DoubleTap Listener

See project
About author
This Repository is developed and maintained by
Rohit Singh