/TricksHints

There are several solutions,hints and also some tricks about Android in this repository.

TricksHints

There are several solutions,hints and also some tricks about Android in this repository. I hope this paper would help the programmer's community.

Command cheat sheet

Open link

Snippet maker

Link

Public APIs

Start

Weather Api's

Weather
1- OpenWeatherMap
2- Apixu
3- AccuWeather
4- DarkSky
5- Climacell

Proguard

Android proguard snippets

SVG

Convert SVG to vector xml

Illustrations

humaaans
unDraw
icons8
freepik
drawkit
blush

How publish our Android library?

👉 Look at this

1- AndroidAsync

2- ObjectBox

Useful plugins

1- Android Material Design Icon Generator
2- MVVM Generator
3- Parcelable Class Generator
4- GSON formatter
5- Android Studio Prettify
6- Generate MVP code
7- Awesome POJO Generator

Android useful libraries

libraries

Library Category Library Category
android-about-page About page about-page-android About page
MaterialAbout About page TransformationLayout Animation
Lottie-android Animation Animatoo Animation
EasyTransition Animation Balloon Animation
DragView Animation MusicWave Animation
confetti Animation iiVisu Animation
MotionLayout-Playground Animation SpeedView Animation
RadiusTransition Animation SuperForwardView Animation
Particle Animation android-audio-visualizer Animation
Material-Animations Animation spruce-android Animation
FragmentAnimations Animation Android-SpinKit Animation
Backboard Animation TextViewExpandableAnimation Animation
LoadingView Animation JJSearchViewAnim Animation
UberCarAnimation Animation GoogleMapsAnimations Animation
AVLoadingIndicatorView Animation FlipAnimation Animation
RichPath Animation AndroidViewAnimations Animation
MovingImageView Animation WindView Animation
animate Animation Android-DragDismissActivity Animation
FabulousFilter Animation LongShadow Animation
AnimationEasingFunctions Animation LiquidButton Animation
RxAnimation Animation NaraeAudioRecorder AudioRecorder
MediumClap-Android Animation Android-ActionItemBadge Badge
material-cab Action Bar DrawableBadge Badges
ModalBottomSheetDialogFragment BottomSheet bottomsheet-imagepicker BottomSheet
AlertView BottomSheet sheetmenu BottomSheet
BottomSheet BottomSheet BottomSheetLayout BottomSheet
CurvedBottomSheet BottomSheet SSCustomBottomNavigation BottomSheet
DialogSheet BottomSheet SuperBottomSheet BottomSheet
BottomDrawer BottomSheet HijriCalendar-master Calendar
material-calendarview Calendar PersianRangeDatePicker Calendar
LightCalendarView Calendar AbilityChartView Chart
android-calendar Calendar Horizontal-Calendar Calendar
CompactCalendarView Calendar Material-Calendar-View Calendar
DroidPersianCalendar Calendar SingleRowCalendar Calendar
material-calendarview Calendar datetimepicker Calendar
persian-calendar-view Calendar android-betterpickers Calendar
RecyclerCalendarAndroid Calendar CheckBox CheckBox
CrunchyCalendar Calendar CameraFragment Camera
LandscapeVideoCamera Camera CameraViewPlus Camera
android-hidden-camera Camera QuickShot Camera
CameraView Camera HzGrapher Chart
CurveGraphView Chart AnyChart-Android Chart
snake Chart Spark Chart
hellocharts-android Chart WilliamChart Chart
GraphView Chart EazeGraph Chart
ChatMessagesAdapter-android Chat stream-chat-android Chat
ChatView Chat Kommunicate-Android-Chat-SDK Chat
ChatMessageView Chat stream-chat-android-client Chat
MPAndroidChart Chart android-material-chips Chip
MaterialChipsInput Chip materialChipView Chip
nachos Chip checkable-chip-view Chip
ChipView Chip AndroidTagView Chip
chips-input-layout Chip checkable-chip-view Chip
ColorPicker Color Picker android-color-wheel Color Picker
ColorPicker Color Picker ColorPicker Color Picker
ColorPickerView Color Picker DownloadManagerPlus DownloadManager
CountdownView Countdown PersianMaterialDateTimePicker Date picker
EasyDataAndroid Database flower Database
SunDatePicker Date picker date-picker Date picker
SublimePicker Date picker Persian-Date-Picker-Dialog Date picker
SnapTimePicker Date picker PrimeDatePicker Date picker
rangedatepicker Date picker CalendarDateRangePicker Date picker
dialogplus Dialog Two-Step-Picker-Dialog Dialog
Noty Dialog BlurDialogFragment Dialog
calcdialoglib Dialog iOSDialog Dialog
TTFancyGifDialog-Android Dialog PrettyDialog Dialog
FancyAlertDialog-Android Dialog AnimatedLoadingIndicator Dialog
DialogSheet Dialog AndroidMaterialDialog Dialog
material-dialogs Dialog LovelyDialog Dialog
FancyGifDialog-Android Dialog Android-Multi-Select-Dialog Dialog
Flat-Dialog-Android Dialog AwesomeDialog Dialog
MaterialStyledDialogs Dialog MediaRecorderDialog Dialog
easy-rating-dialog Dialog dialogPlus Dialog
sheets Dialog FabricView Drawing
Sdp Dimensions richeditor-android Editor
TextFieldBoxes Edit Text PasswordEditText Edit Text
AutosizeEditText Edit Text AutoLinkTextViewV2 Edit Text
OmegaRecyclerView Expandable RecyclerViewHelper Expandable
ExpandableCardView Expandable ExpandableMenu Expandable
recyclerview-expandable Expandable ExpandableSwipeRecyclerView Expandable
async-expandable-list Expandable ExpandableListView Expandable
ExpandableLayout Expandable expandit Expandable
DropDownView Expandable ExpandableLayout Expandable
nested-expandable-recyclerview Expandable recyclerview-expandable Expandable
NLeveLExpandableListView Expandable DoubleLift Expandable
NestedExpandableRecyclerView Expandable ExpandableLayout Expandable
ExpandableLayout Expandable dotsindicator Intro
Fetch File Downloader FileDownloader File Downloader
Android-Goldfinger Fingerprint CounterFab Floating Action Button
FloatingActionButton Floating Action Button FloatingActionButtonSpeedDial Floating Action Button
fab-submenu Floating Action Button fab Floating Action Button
MaterialFavoriteButton Floating Action Button RapidFloatingActionButton Floating Action Button
FloatingWindowApp Floating view EasyFloat Floating view
BoomMenu Floating Action Button EasyFonts Font
Calligraphy Font AppIntroAnimation Intro
material-intro-screen Intro material-intro Intro
AppIntro Intro welcome-coordinator Intro
welcome-android Intro MaterialProgressBar Loading
Skeleton Loading ENViews Loading
SquareLoadersPack-Android Loading LoadersPack-Android Loading
DotLoadersPack-Android Loading CircularTimerView Loading
WaveView Loading DialerLoading Loading
CirclesLoadingView Loading DotLoadersPack-Android Loading
Localization Locale LocaleChanger Locale
locale-helper-android Locale EasyWayLocation Location
TinyTravelTracker Location Smart location Location
AirLocation Location Track-My-Location Location
Logger Logcat android-material-play-pause-view Material
proSwipeButton Material ExoVideoView Media player
Vitrin Material sliding-deck Material
Material Material Autocomplete Material
GestureViews Material Konfetti Material
ShineButton Material MyLittleCanvas Material
DiagonalLayout Material GlidePalette Material
material-menu Material RippleEffect Material
iiVisu Material ElasticView Material
MaterialScrollBar Material CreditCardView Material
RecyclerRefreshLayout Material FreeDrawView Material
MaterialScrollBar Material flexbox-layout Material
neumorphism Material android-trimview Material
CreditCardView Material Android-Bootstrap Material
CardStackView Material shadow-layout Material
MediaSliderView Media player DoubleTapPlayerView Media player
kohii Media player toro Media player
Player Media player fullscreen-video-view Media player
ExoPlayer Media player PowerMenu Menu
CircleMenu Menu CycleMenu Menu
circle-menu-android Menu HorizontalPicker NumberPicker
boxing Multi media selector AnimatedBottomBar Navigation bar
SmoothBottomBar Navigation bar ahbottomnavigation Navigation bar
NiceBottomBar Navigation bar BottomBar Navigation bar
Space-Navigation-View Navigation bar BottomNavigation Navigation bar
BubbleTabBar Navigation bar SSCustomBottomNavigation Navigation bar
ReadableBottomBar Navigation bar AdaptableBottomNavigation Navigation bar
PagerBottomTabStrip Navigation bar bubble-navigation Navigation bar
BottomNavBar Navigation bar lottiebottomnavbar Navigation bar
NiceBottomBar Navigation bar BottomNavigation Navigation bar
Material-BottomNavigation Navigation bar bubble-navigation Navigation bar
morph-bottom-navigation Navigation bar BottomNavigationBar Navigation bar
MeowBottomNavigation Navigation bar AdvancedMaterialDrawer Navigation drawer
AwesomeNavigationDrawer Navigation drawer duo-navigation-drawer Navigation drawer
Drawer-Behavior Navigation drawer material-drawer Navigation drawer
bubble-navigation Navigation drawer ArcNavigationView Navigation drawer
LDrawer Navigation drawer Custom-Navigation-Drawer Navigation drawer
SlidingRootNav Navigation drawer MaterialDrawerKt Navigation drawer
AppCompat-Extension-Library Navigation drawer TabDrawer Navigation drawer
FlowingDrawer Navigation drawer DrawerMultiLevelListview Navigation drawer
NavigationTabStrip Navigation Tab Alerter Notif
Noty Notif VNTNumberPickerPreference NumberPicker
NumberPicker NumberPicker NumberSlidingPicker NumberPicker
meter-number-picker NumberPicker MaterialNumberPicker NumberPicker
ScrollableNumberPicker NumberPicker actual-number-picker NumberPicker
SwipePicker NumberPicker PinView-Android OTP View
PinEntryEditText OTP View Pinview OTP View
AndroidOtpCustomViewmaster OTP View OtpView OTP View
PinView OTP View android-otpview-pinview OTP View
PinEditTextField OTP View easypermissions-android Permission
Android-XML-to-PDF-Generator PDF PDFCreatorAndroid PDF
PatternLockView Pattern lock persian-calendar-view Persian date
DroidPersianCalendar Persian date Persian-Date-Picker-Dialog Persian date
PersianMaterialDateTimePicker Persian date PersianRangeDatePicker Persian date
PersianCaldroid Persian date PersianLinearDatePicker Persian date
QuickShot Photo RxLowpoly Photo
ion Photo Android-Universal-Image-Loader Photo
Android-Font-Awesome Photo Glide Photo
CardSlider Photo AutoImageFlipper Photo
ChoosePhotoHelper Photo driveimageview Photo
EtsyBlur Photo Rounded Imageview Photo
android-gpuimage Photo Matisse Photo
Android-Image-Picker-and-Cropping Photo android-shape-imageview Photo
Compressor Photo Crescento Photo
subsampling-scale-image-view Photo cropiwa Photo
Easy Image Photo CircleImageView Photo
Zoomy Photo Blurkit Android Photo
ProPicker Photo PhotoView Photo
overlap-image-gallery-view Photo FogView_Library Photo
AvatarView Photo Fallery Photo
ZoomLayout Photo Banner-Slider Photo
cardslider-android Photo PixImagePicker Photo
FrescoImageViewer Photo android-crop Photo
Blurry Photo uCrop Photo
BSImagePicker Photo pdfview-android PDF
Android-Image-Cropper Photo Dexter Permissions
ProtractorView ProgressBar circular-music-progressbar ProgressBar
NumberProgressBar ProgressBar CircleProgress ProgressBar
CatLoadingView ProgressBar Circle-Progress-View ProgressBar
RingProgressBar ProgressBar ProgressView ProgressBar
fit-chart ProgressBar circular-progress-button ProgressBar
RoundCornerProgressBar ProgressBar SearchableSpinner ProgressBar
MultiProgressBar ProgressBar ProgressView ProgressBar
android-morphing-button ProgressBar zxing-android-embedded QR code
MaterialRangeBar Range Bar android-slidr Range Bar
simple-range-view Range Bar SmileyRating Rating Bar
TextDrawable Recycler View Helper RecyclerViewItemAnimators Recycler View
ShimmerRecyclerView Recycler View drag-select-recyclerview Recycler View
recyclical Recycler View RecyclerBanner Recycler View
RecyclerView-FastScroller Recycler View smart-recycler-adapter Recycler View
AndroidVeil Recycler View RecyclerViewSwipeDecorator Recycler View
FastScroll Recycler View SmileyRating Rating
StickyHeaders Recycler View RecyclerViewEnhanced Recycler View
AutoPlayVideoRecyclerView Recycler View RendererRecyclerViewAdapter Recycler View
IndicatorFastScroll Recycler View CenterZoomLinearLayoutManager Recycler View
MultiSnapRecyclerView Recycler View dynamic-recyclerview Recycler View
MultiViewAdapter Recycler View android-advancedrecyclerview Recycler View
recycler-view-margin-decoration Recycler View IndicatorScrollView Scroll View
MaterialScrollBar Scroll View DiscreteScrollView Scroll View
MaterialSearchView Search View MaterialSearchBar Search View
persistent-search-view Search View MaterialSearchView Search View
Croller Seekbar ProtractorView Seekbar
ArcSeekBar SeekBar waveformSeekBar Seekbar
fluid-slider-android Seekbar ToggleButtonLayout Segmented
android-segmented-control Segmented SegmentedControl Segmented
RadioRealButton Segmented SegmentedButton Segmented
themed-toggle-button-group Segmented SegmentedProgressBar Segmented
android-segmentedtab Segmented sensey Sensor
shortbread Shortcut BubbleShowCase-Android Show Case
MultiLamp Show Case ShowCaseView Show Case
FancyShowCaseView Show Case VSpot Show Case
TapTargetView Show Case TutoShowcase Show Case
Hawk Shared preference Light Snackbar
ChocoBar Snackbar MaterialSpinner Spinner
AwesomeSpinner Spinner nice-spinner Spinner
PowerSpinner Spinner nice-spinner Spinner
MaterialSpinner Spinner RTLMaterialSpinner Spinner
CountryCodePicker Spinner StepViewAndroid Stepper
SpringIndicator Stepper StepView Stepper
SmartMaterialSpinner Spinner MaterialStepperView Stepper
stepper-indicator Stepper VerticalStepperForm Stepper
MaterialStepper Stepper Image-Steps Stepper
StateProgressBar Stepper sequence-layout Stepper
StepView Stepper android-vertical-stepper-view Stepper
Timeline-View Stepper Android-Timeline-View Stepper
jerryOkaforTimeLineView Stepper StickyTimeLine Stepper
TimeLine Stepper TimelineView Stepper
MaterialTimelineView Stepper WaveSwipeRefreshLayout SwipeRefreshLayout
CircleRefreshLayout SwipeRefreshLayout Android-SwitchIcon Switch (enable/disable)
StickySwitch Switch (enable/disable) SwitchButton Switch
StickySwitch Switch RMSwitch Switch
SwitchButton2 Switch SmartTabLayout Tab Bar
BubbleTab Tab Bar AnimatedTabLayout Tab Bar
fading-text-view TextView Justified TextView TextView
RotatingText TextView TextSurface TextView
DropdownTextView TextView Lettrine TextView
Titanic TextView ReadMoreTextView TextView
MaterialTextField TextView Android-ExpandableTextView TextView
RollingText TextView loadtoast Toast
TouchWord TextView JellyToggleButton ToogleButton
TicketView Ticket View TicketView Ticket View
Android-ExpandableTextView TextView SingleDateAndTimePicker Time
CalendarListview Time FlatTimeCollection Time
android-times-square Time HijriDatePicker Time
FlipTimerView Time Range-Time-Picker-Dialog Time
Colorful Theme Scoops Theme
StyleableToast Toast Toasty Toast
MyToast Toast TastyToast Toast
MotionToast Toast AppUpdater Updater
GPVersionChecker Updater AndroidAppUpdater Updater
AndroidAppUpdater Updater SwipeBackScreenSample ViewPager
MaterialViewPager ViewPager WoWoViewPager ViewPager
LiquidSwipe ViewPager LoopingViewPager ViewPager
LoopingViewPager ViewPager CircleIndicator ViewPager
Library Category
lingver Locale
EmojiSlider Seekbar
ThreeStateSwitch Switch
SlantedTextView TextView
Android-Animated-Theme-Manager Theme
ToggleButtonGroup ToogleButton
youtube-minimize-video-player Media player
cascade Menu
folding-cell-android Expandable
Calendar Calendar
camerakit-android Camera
TemperatureView Chart
Instagram-Video-Downloader-Library FileDownloader
VerificationCodeEditText OTP View
kpermissions Permissions
InfiniteCycleViewPager ViewPager
ZoomRecylerLayout Recycler View
PdfBox-Android PDF