
These are some older Android apps and libraries I worked on, from drawing and field data collection to PDF generation and tilemaps. I’ve kept the original app and source links where I could.
Doodle
Doodle supports brushes, shapes, a color picker, an eraser, and an eyedropper. Users can start with a blank canvas or edit an image from the gallery, then undo changes or share the result. The app supports a stylus and was written in Java and Kotlin.
Source code · Google Play · Privacy policy
RECatalyst
RECatalyst is an Android application for managing software requirements with a project team. It combines project workspaces, shared files, task assignments, direct messages, and a built-in editor for requirement documents. The app is written in Kotlin and uses Firebase as its backend.
IPRD Geotag
Developed for PRD Jharkhand, this Android app lets district supervisors assign location-based tasks and review staff progress. It supports image uploads, automatic geotagging, an admin portal, and Firebase authentication, storage, and database services. The Android client was written in Java.
Acacia Joinery
Built for Acacia Joinery in Bellambi, Australia, this internal Android app helps on-site staff collect requirements for door and window projects and coordinate them with the office. It supports PDF generation, email sharing, on-device SQLite storage, Firebase Realtime Database, and crash reporting. The client was written in Java.
Scribe
Scribe is a Kotlin library for creating PDF documents in Android apps, including custom fonts and complex layouts. It was published as dev.aspirasoft.apis:scribe and distributed under the MIT license. The original installation instructions used JCenter; consult the repository for source and current integration details.
Source code · Published artifact
Tiled
Tiled is an Android library for displaying tilemaps from image tiles and spritesheets. Its TiledView can scroll horizontally or vertically, allow manual touch scrolling, or scale a fixed map to the screen. The library also provides tile-based text layouts and Android code generation. It is distributed under the MIT license.