Mikhail Panchukov's starred repositories

awesome-android-ui

A curated list of awesome Android UI/UX libraries

recyclerview-animators

An Android Animation library which easily add itemanimator to RecyclerView items.

Language:KotlinLicense:Apache-2.0Stargazers:11511Issues:309Issues:132

JiaoZiVideoPlayer

MediaPlayer exoplayer ijkplayer ffmpeg

android-floating-action-button

Floating Action Button for Android based on Material Design specification

Language:JavaLicense:Apache-2.0Stargazers:6374Issues:273Issues:309

awesome-android

android libs from github or other websites

Language:ShellLicense:Apache-2.0Stargazers:5909Issues:468Issues:37

mosby

A Model-View-Presenter / Model-View-Intent library for modern Android apps

Language:JavaLicense:Apache-2.0Stargazers:5489Issues:214Issues:262

android-proguard-snippets

Proguard configurations for common Android libraries

Language:IDLLicense:Apache-2.0Stargazers:4590Issues:186Issues:37

kotest

Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.

Language:KotlinLicense:Apache-2.0Stargazers:4425Issues:56Issues:2136

BlurView

Dynamic iOS-like blur of underlying Views for Android

Language:JavaLicense:Apache-2.0Stargazers:3498Issues:61Issues:197

android-vision

Deprecated: The Mobile Vision API is now a part of ML Kit: Check out this repo:

Language:JavaLicense:Apache-2.0Stargazers:2923Issues:234Issues:430

MaterialChipsInput

Implementation of Material Design Chips component for Android

Language:JavaLicense:Apache-2.0Stargazers:2625Issues:46Issues:117

Android-ItemTouchHelper-Demo

Basic example of using ItemTouchHelper to add drag & drop and swipe-to-dismiss to RecyclerView.

Language:JavaLicense:Apache-2.0Stargazers:2510Issues:79Issues:52

FreeFlow

A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as data and layouts change

Language:JavaLicense:Apache-2.0Stargazers:2396Issues:148Issues:74

ExoMedia

An Android ExoPlayer wrapper to simplify Audio and Video implementations

Language:KotlinLicense:Apache-2.0Stargazers:2136Issues:81Issues:579

SectionedRecyclerViewAdapter

An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state controlled individually.

Language:JavaLicense:MITStargazers:1678Issues:41Issues:152

Moxy

Moxy is MVP library for Android

Language:JavaLicense:MITStargazers:1607Issues:68Issues:208

Masked-Edittext

Android library contain custom realisation of EditText component for masking and formatting input text

Language:JavaLicense:Apache-2.0Stargazers:597Issues:16Issues:34

ListItemView

Implementation of List Item from Material Design

Language:JavaLicense:Apache-2.0Stargazers:570Issues:15Issues:9

recycler-view-divider

A library which configures a divider for a RecyclerView.

Language:KotlinLicense:Apache-2.0Stargazers:507Issues:8Issues:54

YouTubePlayerActivity

Android Youtube Player Activity. Simply pass a url to play youtube video in new activity. It supports screen orientation, media volume control and etc.

Language:JavaLicense:MITStargazers:395Issues:33Issues:22

FaceRecognition

Implement face recognition using PCA, LDA and LPP

ScrollChoice

:heavy_check_mark: Scrollable view which can be used to give different choices to user with nice ui.

Language:JavaLicense:MITStargazers:197Issues:7Issues:6

ElegantNumberButton

Widget which acts as a number counter which changes its number on +/- press.

Language:JavaLicense:Apache-2.0Stargazers:180Issues:4Issues:30

SwipeableRecyclerView

Implementation of an Android CardView list in a RecyclerView that allows dismissing/deleting elements by swiping them to the left or right.

Language:JavaLicense:Apache-2.0Stargazers:180Issues:13Issues:6

android-step-by-step

Android app step by step: https://habrahabr.ru/company/rambler-co/blog/275943/

Language:JavaLicense:Apache-2.0Stargazers:126Issues:22Issues:3

Tess-two_example

tess-two usage example. This Android project uses Tesseract for performing OCR.

youtube-android-player-helper

Helper library for Android developers looking to add YouTube video playback in their applications via the iframe player in WebView

AppRater-Dialog

A dialog which asks the user to rate the app

Language:JavaLicense:Apache-2.0Stargazers:73Issues:10Issues:16

pca_transform

Java PCA transformation of a data matrix

Language:JavaLicense:MITStargazers:48Issues:10Issues:1

Viola-Jones-Mono

Une implémentation de l'algorithme de détection des visages de Viola et Jones en C# pour Mono

Language:C#Stargazers:4Issues:0Issues:0