Michael Y. Huh's Projects
Algorithm Tester: Contains several Kotlin solutions for algorithms and data structure problems typically encountered at many technical interviews for software engineers. Uses JUnit5 tests to ensure for correct functionality and solutions.
Android Nanodegree | Project 0: An basic launcher application that launches the applications built for the Android Nanodegree program.
Android Nanodegree | Project 1-2: Spotify Streamer M: An application that utilizes the Spotify API to allow users to search for and listen to preview clips of popular music artists' top 10 tracks. Makes full use of the Android Design Support Library to employ a Material Design-compliant appearance.
Android Nanodegree | Project 3: Super Duo: A project for the Android Nanodegree program which contains two functional Android applications for which UX improvements have been made.
Android Nanodegree | Project 4: Build It Bigger: A project for the Android Nanodegree program which demonstrates the ability to create an app with multiple flavors that uses multiple libraries and Google Cloud Endpoints.
Android Nanodegree | Project 5: Make Your App Material: A project for the Android Nanodegree program in which a mock RSS reader app is redesigned to conform with Material Design guidelines.
Android Nanodegree | Project 6: Go Ubiquitous: A project for the Android Nanodegree program in which a wearable watch face is built for the sample Sunshine app to extend support for Android Wear.
Android Nanodegree | Project 7-8: Capstone: A project for the Android Nanodegree program which utilizes all skills learned throughout the program to design, plan, and build an Android application from scratch.
Android Booster: An Android starter project that utilizes a basic MVP/MVVM/MVI/VIPER architecture framework and contains several popular Android libraries, including Databinding, Dagger 2, Retrofit 2, RxJava 2, ButterKnife, Glide, Picasso, Leak Canary, Timber, and other useful libraries.
Codepath Android Bootcamp | Prework: Simple Todo: This is a simple Android application that stores the user's TODO list in a ListView.
Codepath iOS Bootcamp | Prework: Tip.ly: A simple tip calculator application developed in Swift for the iOS platform.
ClassUP! | Pre-I/O Google Glass Hackathon: See how much of the class really understands the material or if the teacher should slow down. Live, beautiful data feed from multi-user Google Glass!
Dash Nearby: An Android application that displays a list of DoorDash-affiliated restaurants nearby. Developed utilizing MVVM architecture, in conjunction with Databinding, Dagger 2, and Retrofit 2.
Device Info: A basic Android app written in Kotlin that displays basic information about the current device, including GPU texture size limits. Useful for determining the maximum pixel width & height limits for ImageViews on certain devices.
Dragon Alchenomicon: An Android application used for looking up alchemy recipes for Square Enix's RPG game, Dragon Quest VIII. Developed utilizing MVP architecture, in conjunction with Dagger 2 and RxJava 2.
Earth Vistas: This is a simple Android application that displays beautiful images of Earth vistas from Reddit. It was built using Xamarin and utilizes several third party libraries such as Xamarin Picasso, CheeseKnife, and Refit.
Emotolize | DeveloperWeek 2016 Hackathon: Emotolize is a mobile and web application that captures images from a live video session and analyzes the session for overall emotion analytics.
EXWEAR Tutorial Videos: A demo application designed for the EPSON Moverio BT-200, which displays sample video tutorials for users wearing the device.
FLUX | Wearable World Invents: The Connected Traveler: This application is catered towards VIP American Airlines' travelers, with the goal of providing them a fully automated, convenient and stress-free airport-to-flight experience.
Foodgasm | AT&T Mobile App Hackathon Bay Area: Foodgasm is an Android app that entices user's appeal to food and also helps promote business for local restaurants in the area that have food that is trending on social media. With Foodgasm if you can SEE it you can EAT it!
Get Hired.club | LAUNCH Hackathon 2016: Get Hired.club is a mobile and web application that directly links interviewees with interviewers for networking and interview experience purposes.
GfyCatnip | GIF Hack: GfyCatnip is an Android application that organizes your favorite animated GIFs for use later on messaging and social media, in the hopes of using it later, at the right time!
Git Your Rx Issues: A simple Android application that taps into the GitHub API to retrieve the latest open issues and comments from the RxJava GitHub repository.
Glass Scandit: A modification of the Scandit sample demo from the Scandit SDK to run and scan barcodes on the Google Glass platform.
Guild Wars 2 API Viewer: An Android application used for viewing various Guild Wars 2 API endpoint responses. Developed utilizing MVVM architecture, in conjunction with Databinding, Dagger 2, Retrofit 2, and RxJava 2.
HX Audio Player: A custom audio wrapper library for Android 2.3 and above. Originally designed as an audio library for games, HX Audio Player is an easy-to-use, alternative approach to implementing music and sound playback into Android applications.
Link to the Map: This is a demo Android application that allows users to view the light and dark world maps from the classic Super Nintendo game, The Legend of Zelda: A Link to the Past. Users can use touch gestures to scroll in and out of the world map.
A simple MVI demo.
Plain Ordinary Android News: A basic Android application for viewing the latest news from various news sources using the News API service. This application was designed for maximum compatibility, being able to run on devices ranging from Android API 1 - 25+.
Pokémon Questionaire: A basic Android application that asks users to identify the correct Pokemon in a given amount of time. Serves as a simple showcase for the Android Architecture Components library, along with MVVM architecture and databinding.