Color Code
Color Code is an Android App developed by Gianpaolo Macario as final project for the Android Study Jam organized by GDG Torino in March 2016.
Getting started
Download Android Studio 2.0 for Windows.
Install Android Studio on your laptop.
Start Android Studio, then Check out project from Version Control > Git
Clone Repository
- Git Repository URL:
https://github.com/gmacario/colorcode
- Parent Directory:
C:\Users\gmacario\AndroidStudioProjects
- Directory Name:
colorcode
then click Clone.
Inside Android Studio: Build > Make Project
Inside Android Studio: Run > Run 'app'
Select Deployment target (choose Emulator Nexus 5 API 23 x86
), then click OK.
The Idea
The “Color Code” project is an educational Android app which provides five ways to learn how to read and memorize color code of resistors.
The Target User
A young student who is attempting at learning electrical engineering, or just recognizing the different resistors of his brand new Arduino Starter Kit.
Persona: Filippo (my younger kid).
Information needed by the target user
Quick way for learning (and remembering) how to convert color stripes painted on a resistor to actual value of resistance (incl. tolerance).
Maybe use a game to help memorizing.
The Functions
- Select colors, print the resistance value and tolerance
- Type resistance, display color stripes
- Select decade and tolerance, print nominal resistance ranges
- Game: Find the wrong color
- Game: Fill in the missing color
The Design of the App
See App Design (PDF).
Known issues and limitations
- The App does not do anything really useful right now
- Only Emulated target is supported. You may try running the app on your mobile phone connected via ADB, Your Mileage May Vary
Contributing to Color Code
Pull Requests are welcome!
Licensing
Copyright 2016, Gianpaolo Macario.
Color Code is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.