Android-Application-Hub
A Collection of Micro Applications
Created by Luke Derry
Links:
Design Doc:
-
Main Menu [Developing…] :arrow_up:
- Progress: [~75%]
- Backlog:
- [x] 3x3 grid working correctly for all orientations
- [x] Set this activity as root activity
- [x] Buttons initiate new activity
- [x] Ensure backwards compatibility by using android.support.v7.widget.GridLayout and linearLayout
- [ ] Remaining buttons require activities
- [ ] Dropdown About screen overlay
-
- Progress: [~40%]
- Backlog:
- [ ] User text-entry for location
- [x] Allow the user to retrieve correct weather info
- [x] Correctly detect user’s location
- [ ] Set visible time-out after button click
- [ ] Visible feedback if weather retrieval has failed
-
Non-Scientific Calculator [Developing…] :arrow_up:
- Progress: [~60%]
- Backlog:
- [x] User Interface
- [x] Implement stack-based equation logic
- [x] Allow for continous equations by compounding result as new constant
- [ ] Refactor event listeners for all buttons
- [x] Clear button resets equation stack
- [ ] Test arithmetic
- [ ] Limit digit input
- [ ] Round equation results to ~5dp (TBD)
-
User Interface [Developing…] :arrow_up:
- Progress: [~30%]
- Backlog:
- [x] Learn how to use a Global color scheme controlled via Android Studio
- [x] 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…] :arrow_up:
- Progress: [~45%]
- Backlog:
- [x] Establish touch events
- [x] Primitives[triangle, square, line]
- [x] Establish Ball Emitter and Emitter Rate
- [x] Allow the user to create lines via touch and drag
- [x] 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]
Other Planned Activities:
- Shopping List
- Planning Poker
- Image Gallery
- Theme selector / Transition selector
- Time Management System / Alarm
:arrow_up: Back To Top