Almost always develops for Android, using Kotlin&Java.
AutoFitTextView. A TextView that automatically fit its font and line count based on its available size and content
913AndroidJniBitmapOperations. Allows to perform various simple operations on bitmaps via JNI , while also providing some protection against OOM using the native Java environment on Android
537LollipopContactsRecyclerViewFastScroller. A sample of how to mimic the way that the contacts app handles a Fast-Scroller for a RecyclerView
530MaterialPreferenceLibrary. Allows to have an ActionBar on PreferenceActivity
395ListViewVariants. Provides special ways to handle ListViews, including PinnedHeaderListView in Lollipop's Contacts' app style
329ChipsLibrary. A fork to Google's Gmail/Hangouts chips library, with some extra features
299VideoTrimmer. Allows to trim videos on Android, including UI
149RootHelper. An extension to use libsuperuser library more easily
123ThreePhasesBottomSheet. A bottom sheet sample that's similar to how Google Maps treat it
110WebpifyYourAndroidApp. A small tool to convert your app's png&jpg image files into WebP when possible
105PhoneCallRecorder. A POC of recording calls
55apk-parser. Kotlin
49LB-Launcher. A truly open sourced launcher app, based on the same launcher app that comes with Android
49ParallaxViewPagers. A POC to show how to have multiple ViewPagers work in Parallax effect with each other
27CommonUtils. Just a set of Android classes and functions that I commonly use in various projects
24MultiTouchPlaceholderView. Gesture-based image layer, to move it into placeholders (empty content within a bitmap)
19ExoPlayerCacheSample. A sample to demonstrate how to use cache on ExoPlayer, and to investigate the best way to use the cached file later
16FastScrollerAndRecyclerViewFixes. A collection of fixes for FastScroller
14Android-Week-View. Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
14DayAndNightDetector. Detects if it's now day or night using the TwilightCalculator class by Google
9ScreenshotSample. shows a sample of how to take a screenshot on Android
9AsyncTaskEx. A modified version of AsyncTask, in Kotlin, with some things removed and some added
9AndroidVersionsStats. Gets updated information about the version statistics of Android distribution, as found from Android Studio code
7WallpaperPicker. A port of Android's Wallpaper-picker, as used in the launcher itself
7DialogShard. An alternative to DialogFragment, that's intended to overcome fragments exceptions
7FloatingActionButtonEx. A modified version of FloatingActionButton library, that better handles various issues
5GifLiveWallpaper. An example of showing GIF animation using Movie class of Android, based on : https://stackoverflow.com/a/51127570/878126
5RecyclerViewDragAndDropTest. A sample to show how to have drag&drop functionality on RecyclerView (and optionally also swipe-to-dismiss)
4SdkTest. Just some test for Jitpack, to see if it can handle aar files in Github
4FullSizePopupSpinner. A spinner-like view, which shows all items below, including indication of which item is selected
4VectorChildFinder. A repository to allows finding inner parts of VectorDrawable, and perform operations on them, based on VectorChildFinder repository
4UserActivityRecognitionSample. A sample to show how to handle User-Activity-Recognition, based on https://github.com/jarroyoesp/TransitionRecognitionApp
4VideoAndAudioMux. A POC about how to mux (join) video and audio files together into a single video file that has the audio in it
4android-floating-action-button. Floating Action Button for Android based on Material Design specification
3android-cropimage. CropImage Activity from Gallery.apk packaged as a reusable Android library (4.0 and up).
3MediaMuxerSample. A sample to show how to mux MP4 files, when the input is an image or more, each of a different duration
3ExoPlayerScaleCrop. POC to show how to scale-crop at any point of the video, and not just like center-crop of ImageView
3OpenGlVideoLiveWallpaper. A minimized sample of showing a video inside a live wallpaper using OpenGl, based on alynx-live-wallpaper repository
2RoundKornerLayouts. Round Korner Layouts is an Android library create to build a layout with the round corners
2DocumentsProviderSample. A very small sample of how to implement DocumentsProvider, to have new items of Android's file-picker
2alynx-live-wallpaper. An android app that allows you choose a video as wallpaper.
2play-billing-samples. A copy of an old repository of Google for In-app-purchase/billing (IAP) samples for Android
2MovieLiveWallpaper. Sample app to show how to view a video in a live wallpaper app on Android
2AutomatedTextSwitcher. A TextSwitcher that allows automatic switching of texts within itself
2storageVolume. A sample of granting access to folders using SAF, including storage volume when possible
2customized-popup-window-sample. A sample of having a customized popup window, that should work like context menu
2dialer-nougat-release. This project is a "conversion" of the android dialer source code to android studio.
2TwemojiFlagsVectorDrawable. A library that helps you use Twemoji flags inside your Android apps, using VectorDrawable instead of font files
2ZipFileProviderSample. Demonstrates how to share a zip file that contains multiple files, without actually creating the zipped file
1WallpaperManagerTest. A sample to show the new restrictions of WallpaperManager on Android 13 when targeting it
1ApkManifestFetcher. A sample of how to try to parse all kinds of APK manifest content , including ability to parse via InputStream
1GetPlayStoreInstalledAppsHistory. A POC to get history of installed apps from the Play Store ("library"), based on Aurora Store source code
1AlarmClockSample. Just a test to show how to set an alarm on Android
1android-gesture-detectors. Gesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector
1android-DirectorySelection. Java
1