A Collection of Micro Applications
Created by Luke Derry
-
Main Menu [Developing...] ⬆️
- Progress: [~75%]
- Backlog:
- 3x3 grid working correctly for all orientations
- Set this activity as root activity
- Buttons initiate new activity
- Ensure backwards compatibility by using android.support.v7.widget.GridLayout and linearLayout
- Remaining buttons require activities
- Dropdown About screen overlay
-
Weather [OnHold...] ⬆️
- Progress: [~40%]
- Backlog:
- User text-entry for location
- Allow the user to retrieve correct weather info
- Correctly detect user's location
- Set visible time-out after button click
- Visible feedback if weather retrieval has failed
-
Non-Scientific Calculator [Developing...] ⬆️
- Progress: [~60%]
- Backlog:
- User Interface
- Implement stack-based equation logic
- Allow for continous equations by compounding result as new constant
- Refactor event listeners for all buttons
- Clear button resets equation stack
- Test arithmetic
- Limit digit input
- Round equation results to ~5dp (TBD)
-
User Interface [Developing...] ⬆️
- Progress: [~30%]
- Backlog:
- Learn how to use a Global color scheme controlled via Android Studio
- UI elemental cohesion across all apps
- Establish Visual / Audio feedback for user interaction
- Implement a Transition from MainMenu -> selected Activity
- Decide on a color scheme!
- Menu bar top of screen for global app navigation
- Custom button background including button states
-
OpenGLES Demo [Developing...] ⬆️
- Progress: [~45%]
- Backlog:
- Establish touch events
- Primitives[triangle, square, line]
- Establish Ball Emitter and Emitter Rate
- Allow the user to create lines via touch and drag
- Create preliminary OpenGLES 2.0 Viewport
- Add optional texture upon square instantiation
- Calculate Ball/Line collision and rebound angle and velocity
- Create appropriate sound upon collision using params[lineLength, velocity]
- Shopping List
- Planning Poker
- Image Gallery
- Theme selector / Transition selector
- Time Management System / Alarm