This is your work, valued
PinEntryEditText. An EditText that looks like a pin entry field. It is highly customisable and even animated text.
708AnimatedEditText. Androids EditText that animates the typed text. EditText is extended to create AnimatedEditText and a PinEntryEditText.
443android-widget-ticktock. Count down, count up, tick... tock...
198android-widget-fanmenu. Android fan menu
197android-widget-connectpattern. Draw a pattern to confirm the action, unlock the screen etc.
134android-MVVM-DataBinding-RecyclerViewExample. A demo of how to use Jetpack architecture and lifecycle component to implement a RecyclerView. The example has async image loading and item click handling.
98ThreadPoolWithCameraPreview. Demo of using threadpools to improve performance on Android
88PrayTime-Android. Android app for calculating Muslim prayer times and setting and alarm for the prayer times.
70LoopingViewPagerDemo. A demo app for trying to implement a looping ViewPager with a page indicator
65android-MVVM-DataBinding-FormExample. A demo of how to use Jetpack architecture and lifecycle component to implement a form. This includes validation and submit.
61KotlinFullstackSample. A sample project using Kotlin for backend and front-end (JavaScript)
54android-gestures-tutorial. How to detect multiple gestures on Android. Most applications tend to only listen for a simple touch gesture, perhaps the odd app with listen for a swipe or fling... what if you had an application that in a single view had to handle a LOT of Gestures and Taps.
49FrostyBackgroundTestApp. An android app demonstrating how to create a blurred and frosted background effect.
41RxAndroidDemo. Sample app using RxJava and RxAndroid
32RatioImageView. An Android ImageView that increases the height of the image view automatically so that the image loaded in it retains it's aspect ratio
26android-widget-dotsprogressindicator. Indeterminate progress indicator for android that shows a dots bouncing animation for the progress indicator.
25ReflowTextExample. How to perform shared element activity transition on text while changing text size and color.
16Group-Deal-Clone. A Java clone for sites such as GroupOn. This uses Spring 3, Hibernate 4, Apache Tiles and Maven.
11sun-status-app. An Android app to calculate the sunrise and sunset times and to allow you to set alerts for sunrise or sunset.
7augmented-reality-tutorial. a simple augmented reality tutorial I created with Ali Muzaffar (https://github.com/atgheb) it is split into four stages
7GitHubReleasesDownloader. A quick and dirty application that allows you to download APKs from your GitHub releases. After the file downloads, an install is automatically triggered. This can be useful for testers and small teams to distribute builds internally. It also really helps if you build APKs on Travis and push the APKs to GitHub releases.
6android-app-bootstrap-kotlin. An Android app (kotlin) that is pre-configured Dagger, Retrofit, Room and Jetpack
5reactjs-webpack-bundle-not-working-demo. This project shows how to reproduce and fix an issue with react projects where webpack-dev-server does not automatically bundle files after changes.
5android-child-lock. In development - a way to lock apps and protect access to them using a pin
4GPRC-Gateway-Example. A simple example of using GoLang with GRPC and GRPC Gateway to create a RESTful API that connects to MySql.
3lotto-picker-in-c. A lotto picker that has been written in C. Guaranteed to pick winning numbers randomly! (Note: winning numbers may not be for lotteries of past decade)
3yo-android-app. A Yeoman generator for an android app that uses Dagger, Retrofit, Room, Jetpack and Glide.
2power-nap-widget. Power nap widget is a simple Android widget that displays 4 buttons and displaying time intervals and lets the user select how long they want to nap for. After the selected period of time an alarm is sound.
2GoogleVolleyWithApache4. Google Volley built using Apache 4 (Currently 4.4.1.2)
2WeatheringHeights. Weather app based off OpenWeather API
2android-ics-query-calendar. Example on how to query android's local calendar.
2wallstreet-test-graphql. JavaScript
1jQuery-Checkbox-Search-Plugin. jQuery Checkbox Search plugin lets you search all checkboxes in a page and select them from within a input field (text)
1GDPR-for-developers. A quick write-up on what developers need to know about GDPR.
1java-datastructures-algorithms. Java implementation of some common datastructures and algorithms
1c-hard-way-learning-exercises. The exercises I did from Zed Shaw's learn C the hard way. http://c.learncodingthehardway.org
1ThumborURL. A library to generate encrypted URLs for Thumbor in your iOS app.
1sypht-android-sample. Preview bills that have been emailed to you by using Sypht API
1android-wheel. Automatically exported from code.google.com/p/android-wheel
1MaterialAnimationsExample. A project to experiment with how to do a lot of the animations that we see in material/lollipop+ apps in a manner that is at least API15 compliant.
1