Patrick MacDowell's repositories
noa-flutter
The Noa app for iOS and Android
TedBottomPicker
TedBottomPicker is simple image picker using bottom sheet
OpenAI-App
First Attempt at a Cross-Platform Application that uses the OpenAI APIs
ModAssistant
Simple Beat Saber Mod Installer
LiveCache
Android Kotlin Library for caching and async (lifecycle-aware) data loading.
PassCodeText
A customised EditText view serving the purpose of taking numeric One Time Password from a user. With stunning animation, and high customizability.
mentions
Easily add @ mention functionality to your Android applications
TedRxOnActivityResult
StartActivityForResult() / OnActivityResult() using RxJava
expandable-recycler-view
Custom Android RecyclerViewAdapters that collapse and expand
MVVM-Architecture-Overview
A sample app that demonstrates the MVVM Architecture + Retrofit + Local DB Caching
Dagger2-Samples
Google's Dagger2 Dependency Injection Samples
turbolinks-android
Turbolinks - Updated for Android
BottomNavigation
This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations
FlutterTesting
experimenting with the flutter sdk
Kotlin-Tests
Some experiments with Kotlin
VideoEditor
FFmpeg is a powerful multimedia framework which allows us to decode, encode, transcode, stream, filter and play most of the media content available now. With the help of these tools, you can develop and application that can manipulate any form of media to the desired output. Sky is not the limit when using FFmpeg. I prefer FFmpeg-all which is a Bible for FFmpeg but it is difficult to read if you do not know what you are looking for. To make it easy, I will summarise the basics of video manipulations using FFmpeg which, then you can use in your own applications or libraries that you are working on. I have developed a simple library that enables you to trim and crop a video, additionally you can compress any video and convert it into any format that you desire.
SiliCompressor
A powerful, flexible and easy to use Video and Image compression library for Android.
mp4parser
A Java API to read, write and create MP4 files
video-trimmer
Whatsapp like video trimmer to trim videos within a defined file size.
PasscodeView
An android widget to input passcode.
Javascript-And-Node-Testing
Loosely following the tutorial from this course - https://www.udemy.com/the-complete-nodejs-developer-course-2/
PT-Crop-Manager
Crop Management application for use with the growstuff.org api
Jetpack-Samples
Going through Android's new Jetpack framework to test out the various modules and components
filestack-java
Official Java SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
AnimatedSvgView
Animated SVG Drawing for Android
Java-Simple-Examples
Some simple java examples for reference
blinkid-android
BlinkID SDK for Android