This is your work, valued

Australia

Ali Muzaffar

Elite
@alphamu

A ray of hope for your darkest code!

PinEntryEditText. An EditText that looks like a pin entry field. It is highly customisable and even animated text.

708

AnimatedEditText. Androids EditText that animates the typed text. EditText is extended to create AnimatedEditText and a PinEntryEditText.

443

android-widget-ticktock. Count down, count up, tick... tock...

198

android-widget-fanmenu. Android fan menu

197

android-widget-connectpattern. Draw a pattern to confirm the action, unlock the screen etc.

134

android-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.

98

ThreadPoolWithCameraPreview. Demo of using threadpools to improve performance on Android

88

PrayTime-Android. Android app for calculating Muslim prayer times and setting and alarm for the prayer times.

70

LoopingViewPagerDemo. A demo app for trying to implement a looping ViewPager with a page indicator

65

android-MVVM-DataBinding-FormExample. A demo of how to use Jetpack architecture and lifecycle component to implement a form. This includes validation and submit.

61

KotlinFullstackSample. A sample project using Kotlin for backend and front-end (JavaScript)

54

android-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.

49

FrostyBackgroundTestApp. An android app demonstrating how to create a blurred and frosted background effect.

41

RxAndroidDemo. Sample app using RxJava and RxAndroid

32

RatioImageView. An Android ImageView that increases the height of the image view automatically so that the image loaded in it retains it's aspect ratio

26

android-widget-dotsprogressindicator. Indeterminate progress indicator for android that shows a dots bouncing animation for the progress indicator.

25

ReflowTextExample. How to perform shared element activity transition on text while changing text size and color.

16

Group-Deal-Clone. A Java clone for sites such as GroupOn. This uses Spring 3, Hibernate 4, Apache Tiles and Maven.

11

sun-status-app. An Android app to calculate the sunrise and sunset times and to allow you to set alerts for sunrise or sunset.

7

augmented-reality-tutorial. a simple augmented reality tutorial I created with Ali Muzaffar (https://github.com/atgheb) it is split into four stages

7

GitHubReleasesDownloader. 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.

6

android-app-bootstrap-kotlin. An Android app (kotlin) that is pre-configured Dagger, Retrofit, Room and Jetpack

5

reactjs-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.

5

android-child-lock. In development - a way to lock apps and protect access to them using a pin

4

GPRC-Gateway-Example. A simple example of using GoLang with GRPC and GRPC Gateway to create a RESTful API that connects to MySql.

3

lotto-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)

3

yo-android-app. A Yeoman generator for an android app that uses Dagger, Retrofit, Room, Jetpack and Glide.

2

power-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.

2

GoogleVolleyWithApache4. Google Volley built using Apache 4 (Currently 4.4.1.2)

2

WeatheringHeights. Weather app based off OpenWeather API

2

android-ics-query-calendar. Example on how to query android's local calendar.

2

wallstreet-test-graphql. JavaScript

1

jQuery-Checkbox-Search-Plugin. jQuery Checkbox Search plugin lets you search all checkboxes in a page and select them from within a input field (text)

1

GDPR-for-developers. A quick write-up on what developers need to know about GDPR.

1

java-datastructures-algorithms. Java implementation of some common datastructures and algorithms

1

c-hard-way-learning-exercises. The exercises I did from Zed Shaw's learn C the hard way. http://c.learncodingthehardway.org

1

ThumborURL. A library to generate encrypted URLs for Thumbor in your iOS app.

1

sypht-android-sample. Preview bills that have been emailed to you by using Sypht API

1

android-wheel. Automatically exported from code.google.com/p/android-wheel

1

MaterialAnimationsExample. 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