Mikhail Panchukov's starred repositories
architecture-samples
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
leakcanary
A memory leak detection library for Android.
material-components-android
Modular and customizable Material Design UI components for Android
AndroidPdfViewer
Android view for displaying PDFs rendered with PdfiumAndroid
android-ktx
A set of Kotlin extensions for Android app development.
material-calendarview
A Material design back port of Android's CalendarView
GravitySnapHelper
A SnapHelper that snaps a RecyclerView to an edge.
kotlinpoet
A Kotlin API for generating .kt source files.
ahbottomnavigation
A library to reproduce the behavior of the Bottom Navigation guidelines from Material Design.
FlexibleAdapter
Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
CosmoCalendar
📅 CosmoCalendar is a fully customizable calendar with a wide variety of features and displaying modes.
easylauncher-gradle-plugin
Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will
KotlinPleaseAnimate
Kotlin, please, can you animate my views ?
materialdoc-web
Material Design - The development documentation
StickyHeaders
Easily add Sticky Headers to your RecyclerView
CleanArchitectureManifest
Description of the main principles and rules for building an Android application using Clean Architecture approach
TimeLineView
A simple Timeline View that demonstrates the power of ConstraintLayout and RecyclerView. No drawing, just plug in and play.
android-inline-youtube-view
Utility library around using YouTube inside your android app.
ConcealerNestedScrollView-ConcealerRecyclerView
A library to make views hide from top and bottom while scrolling a custom NestedScrollView (and RecyclerView)
CustomizableCalendar
CustomizableCalendar is a library that allows you to create your calendar, customizing UI and behaviour
NestedCalendar
Make MaterialCalendarView can be nested scroll, and smooth switch to week or month mode.
Calculator-Data-Binding
It is a Data Binding example project that illustrate how Data Binding works, why we have to use it instead of old fashion way, how to implement MVVM Design Pattern using Data Binding and creating a full calculator project with all common functions in only half an hour.