This repository contains all kind of links which I found in my daily work routine regarding tutorials, libraries and articles.
-
Animation
- Android Physics Animations - Sample app demonstrating android physics based animation
-
Layout
- MotionLayout with ShapeOfView - Explain how to use MotionLayout with ShapeOfView
- ArcLayout - With Arc Layout explore new styles and approaches on material design
-
ImageView / Image Loader
- Image Processing In Android
- Overlapping ImageView - Simple custom ImageView for android
- Image Zoom View - Imageview zoom library for android
- CircularImageView - Create circular ImageView in Android in the simplest way possible
- Picasso - A powerful image downloading and caching library for Android
- Android BitmapCache - Android-BitmapCache is a specialised cache, for use with Android Bitmap objects.
- Glide - An image loading and caching library for Android focused on smooth scrolling
-
Special Dialog
- Country Code Picker - Country Code Picker (CCP) is an android library which provides an easy way to search and select country or international phone code. Also supports Android EditText phone mask and international phone validation.
- LicensesDialogLibrary
-
RecyclerView
- Sectioned Adapter in RecyclerView - An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state controlled individually.
-
Adavnced Feature
- DoubleTap to Like - When user double taps the view, it will show an animation and you can do some actions with it
- QuickScroll - Bringing extended scrolling features to Android's native ListView and ExpandableListView.
- VelocityViewPager - Custom Android ViewPager with support for flinging/velocity based scrolling.
- ViewPagerIndicatorLibrary
- SlidingTabWithColorIcons Upper Selection Stripe - Library for Sliding Tab With Color Icons!
-
Widgets
- ahbottomnavigation - A library to reproduce the behavior of the Bottom Navigation guidelines from Material Design.
- Material Range Bar - Android widget for selecting a range of values.
-
Networking
- Android Asynchronous HTTP Client
- Google HTTP Client
- Google HTTP Client (Android)
- Retrofit - Type-safe HTTP client for Android and Java by Square, Inc.
-
Drawing
- Draw Polygon Rounded edges - A compact Android utility for constructing and drawing rounded regular polygons.
-
Other
-
Code Samples
Inspired by anitaa1990/Today-I-Learned