Tushar Nallan's repositories
PrefCompat
PrefCompat is a wrapper over the SharedPreference class in Android. It supports storing objects other than the standard primitives while decreasing the boiler plate code. It also enables listening for changes on specific keys on a SharedPreference with RxJava support.
AndroidResourceTools
Android Resource Tools
Shutter-Gallery-Mvvm
Android app that fetches images using ShutterStock API and displays them in an infinite grid
alfred-notion
A tailored Alfred Workflow that performs tasks using notion-py within the context of a specific Notion Template.
android-best-practices
Do's and Don'ts for Android development, by Futurice developers
android-testing
A collection of samples demonstrating different frameworks and techniques for automated testing
BottomBar
A custom view component that mimics the new Material Design Bottom Navigation pattern.
Consent-String-SDK-Java
Transparency and Consent Framework Consent String SDK - Java
firebase-remote-config-monitor
Monitors firebase remote config values, posting changes to slack
github-retry-build
A chrome extension which adds a retry button at the end of pull request to comment "test this please"
googleads-mobile-android-mediation
Sample Android project showcasing how to build a mediation adapter or custom event for the Google Mobile Ads SDK.
gson
A Java serialization/deserialization library that can convert Java Objects into JSON and back.
java-design-patterns
Design patterns implemented in Java
JsonPlaceholderApp
This was originally a code challenge for a company, but now is an example of MVI on Android.
JSONToKotlinClass
Intellij plugin for generating Kotlin data classes from JSON
LikeButton
Twitter's heart animation for Android
MaterialSearchView
Cute library to implement SearchView in a Material Design Approach
MethodsCount
A service that allows to compute the number of methods of a given library for Android. Each library comes with the methods count, the byte size, and the list of dependencies, each with their own details.
MMBarricade
Runtime configurable local server for iOS apps.
ReactiveNetwork
Android library listening network connection state and Internet connectivity with RxJava Observables
refined-github
Browser extension that simplifies the GitHub interface and adds useful features
SnapTabLayout
Android library for fluid tablayout animation as seen on Snapchat.
TapTargetView
An implementation of tap targets from the Material Design guidelines for feature discovery
ThreeTenABP
An adaptation of the JSR-310 backport for Android.