Git Product home page Git Product logo

mhb_android's People

Contributors

justiceamoh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mhb_android's Issues

Menubar Icons

Find better icons for menubar. Ideally, golden in color to match app theme of gold on leather. Find icons for:

  • Search (magnifying glass)
  • List (for listing all hymns by Nos, Titles, or Authors)
  • Format ('A/a') - for changing text font and font size
  • Day/Night - for changing background and text color for easy reading during day/Night

Home Screen After Splash Screen

I think after the splash screen we should have a home screen rather than going straight to the first hymn.

The home screen can have a single search bar in the middle, like google, so you can search for your hymn.

About Page

Implement an "About" page that basically describes this app and introduces the team that made it.

Creeds

Implement a view for all the creeds and services

Hymn Navigation Buttons

Currently, hymns are navigated by swiping. There is code to navigate to next hymn by touching page edge. Enhance this into a transparent buttons that appear once user touches page, to move to previous or next hymn.

Favorites Menu

The idea for favorites is that each hymn page will have a tiny "star" that once touched, makes the hymn a favorite. The favorites menu basically lists all of these favorite hymns and allow the user to flick through them. In the menu bar of favorites, the List menu should only show favorites.

Canticles

Implement a similar view as hymns for all canticles.

List Functionality

The list icon (that after the search), is supposed to list all hymns by titles, mhb no. or authors. It is incomplete in it's current functionality. What's to be done:

  • Titles:
    • Sort all titles in alphabetical order
  • MHB Nos:
    • Fix links so when a number is selected, it opens the right hymn
    • Make number list nicer/more appealing (maybe use a datepicker?)
  • Authors: The idea here is to implement author indexing.
    • Use only sorted and unique authors (dont repeat)
    • When an author is selected, generate a new view with an alphabetical list of all their hymns
    • When author hymn is selected, go to selected hymn

Saved State

Implement recall of last open hymn by using SharedPreferences or something else. So when the user opens the app, it goes back to where it was before it was closed the last time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.