Skip to content

LukeDerryNZ/Android-Application-Hub

Repository files navigation

Android-Application-Hub


A Collection of Micro Applications

Created by Luke Derry

Links:

Design Doc:

  • 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]

Other Planned Activities:

  • Shopping List
  • Planning Poker
  • Image Gallery
  • Theme selector / Transition selector
  • Time Management System / Alarm

⬆️ Back To Top