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