James's Projects
Samples for Android Architecture Components.
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Proguard configurations for common Android libraries
App displaying some basic animations.
Barcode Scanner Libraries for Android
This is SigMobile @ UCF's first android application. It is a calculator/converter that works with the following bases: Binary, Hexadecimal, Octal, Decimal.
This is a repo with five of my projects from the Computer Science 2 course. It contains several extra helper classes, test classes, and practice files. The main assignments include: GenericBST.java, Program1.java, Treaps.java, Toposort.java, Topopath.java
DonutProgress, CircleProgress, ArcProgress. Support for VectorDrawables.
This repo contains code that is classified as "Dynamic Programming".
Fork of the project from the Android Unit Testing course: https://www.udemy.com/share/1047UQ3@sE32ozErW_mzTJL5twgQL3BcqyZweheiE6MCCiLP8XRh96H7D5uptG6M0U66ropunA==/
Reinventing the way ImagePicker works.
Example of using Printooth in Java
Joda-Time library with Android specialization
News reader app for KnightNews on Android.
A news reader for Knight News on iOS.
A Swift rewrite for the sake of it...
This is a java program to create a maze using disjoint sets, this is a homework assignment for one of my classes. It's kind of messy but it creates a maze with exactly one path to the exit.
This code corresponds to the MazeCreator java project. This project solves the given maze using recursive backtracking.
A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS
App utilizing the NDK to create a basic data source and allow for interfacing via the JNI. Application also uses a two-pane MasterDetail layout when on large screens.
Sample project showing "swipe to delete" on a recycler view with no 3rd parties involved. It also include drawing on empty space while items are animating and an "undo" option
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
Sample app displaying networking using RxJava2 & Retrofit2 with a MasterDetail layout, amongst other things.
toast-like alert pattern for Android
Main repository for snippets surfaced on developer.android.com.
community-driven taco repo. stars stars stars.
The Oakland Post iOS App, written in pure Swift
WordPress for Android
Swift code snippets for Xcode