iphone app written spec

Upload: minkman85

Post on 30-May-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 iPhone App Written Spec

    1/6

    Features/Functionality doc:

    The 5 primary features and their associated functionality are as follows:

    As per the visual specification, there will be one constant navigation menu with 4

    touchable buttons in each corner of the screen (assuming a landscape view) as

    titled in this document. Upon user touching each of these 4 buttons (referenced on

    the visual spec with the numbers: 2-5), the features/functionality outlined below will

    be activated. If a feature requires changes to the design of the primary content area

    of the screen, those changes are depicted in the visual specification and referenced

    below.

    1. The Home Screen:

    A. This will be the default home screen upon loading the app, with the

    image of the drum & sticks in the main content area, with the 4 menu

    buttons in each corner as per the visual spec. Drum sounds and visualeffects will be activated upon the user tapping the associated hot spot

    areas of the screen:

    i. Upon a user touching the hot spot referenced in A on the visual

    specification, the sound trebil.wav would be activated

    The stick image in that area would be animated to simulate

    hitting the right side of the drum (annotated 1A)

    ii. Upon a user touching the hot spot referenced B on the visual

    specification, the sound base.wav would be activated

    The stick image in that area would be animated to simulate

    hitting the left side of the drum (annotated 1B)

    iii. Upon a user touching the hot spot referenced C on the visual

    specification, the sound click.wav would be activated

    The stick image in that area would be animated to simulate

    hitting the top left side of the drum (annotated as 1C)

    B. For each effect, the playing of the sound and animation of stick should besimultaneous. If that is not possible, the sound file should be given first

    preference in order to minimize/eliminate any delay from the time the hot

    spot is touched to a user hearing the sound

    2. Get Fancy

  • 8/14/2019 iPhone App Written Spec

    2/6

    A. When on the home/default screen, a user touching the Get Fancy

    button will activate the appearance of 3 small buttons below the image of

    the drum, as referenced by 2A, 2B, and 2C in the visual spec.

    i. Touching the button referenced as 2A should activate sound

    roll1.wav

    ii. Touching the button referenced as 2B should activate sound

    roll2.wav

    iii. Touching the button referenced as 2C should activate sound

    roll3.wav

    B. The text on the Get Fancy button is changed to Go Back

    C. All functionality from the home screen should remain active while the

    Get Fancy button or any of these 3 additional buttons is activated

    D. When the Go Back button is touched again, the 3 small buttons should

    disappear, and the text on the main button returns to Get Fancy

    3. Live with Bikram

    A. A user touching the Live with Bikram button will launch a new design in

    the primary content area of the screen, as referenced on the visualspecification

    i. Touching the button referenced as 3A should activate sound

    bik1.wav

    ii. Touching the button referenced as 3B should activate sound

    bik2.wav

    iii. Touching the button referenced as 3C should activate sound

    bik3.wav

    iv. Touching the button referenced as 3D should activate sound

    bik4.wav

    v. Touching the button referenced as 3E exits the app, linking to:

  • 8/14/2019 iPhone App Written Spec

    3/6

    C. The text on the Live with Bikram button is changed to Go Back

    Upon touching any of the 3A-3D buttons:

    a. The selected button image changes from a play

    image, to a stop image, as referenced on the visualspec

    b. The user is taken back to the home/default screen,

    while the sound file that was activated continues to

    play, and the Go Back button reverts back to saying

    Live with Bikram

    If neither 3A-3D is touched, a user can touch Go Back, to

    simply be taken back to the home/default screen, with the

    menu button 3 text returning to Live with Bikram

    D. If the Live with Bikram button is touched while one of sounds 3A-3D is

    still playing, the user is taken back to the new design in the primary

    content area as referenced on the visual specification.

    i. The text on the Live with Bikram button is changed to Go Back

    User can touch Go Back returning to the primary screen,

    where the button text reverts back to Live with Bikram

    Otherwise the user would have to touch the currently running

    sound file from 3A-3D to stop it, and then could either selectany of the 3A-3D sound files to activate continuing with the

    functionality in 3.A. 3.C. above

    4. My Music

    A. When the My Music button is touched, the user should be taken to their

    iPhone/iPodTouch music list screen

    i. User can select any .mp3/sound file to commence playing

    If of the 3A-3D files are currently playing during this process,

    it will be stopped upon selection of a new sound file

    ii. Upon selection, the file begins playing, and user is returned to

  • 8/14/2019 iPhone App Written Spec

    4/6

    the default/home screen with all other functionality intact

    iii. Only upon touching the My Music or Live with Bikram

    buttons, should the selected audio file be stopped

    If user touches Live with Bikram button, current audio file isstopped, and the functionality of that button is activated

    If My Music is touched again, the current audio file will be

    stopped, and the user is taken to their music list once again

    for the process to repeat

    5. Learn

    A. A user touching the Learn button will launch a new, scrollable design in

    the primary content area of the screen, as referenced on the visual

    specification

    B. The below content sections will have the associated functionality as per

    the visual specification (please see copy document for placement/layout

    of these sections).

    i. Learn how to play some basic beats!

    Both-Both-T-Both-T-T-T-T

    a. Touching the button Hear Sample to the left of this

    copy line (referenced as 5A on the visual Spec) will

    activate audio file sample1.wav

    Both-B-T-B-T

    a. Touching the button Hear Sample to the left of this

    copy line (referenced as 5B on the visual Spec) will

    activate audio file sample2.wav

    ii. How Get Fancy works

    Both-Both-T-Roll1-Both-T-T-T-T

    a. Touching the button Hear Sample to the left of this

    copy line (referenced as 5A on the visual Spec) will

    activate audio file sample3.wav

    iii. Bottom note: Touching www.dholplayer.com should link to

  • 8/14/2019 iPhone App Written Spec

    5/6

    website

    Copy for Learn screen:

    Welcome to the Dhol Application Tutorial! Read below to learn how to use the

    application and all the included features.

    How to play:

    Playing some beats is as simple as tapping the right side of the dhol to play the

    treble sound, and the left side of the dhol to play the base sound. If you want to

    take it to the next level, you can even tap the top, left side of the dhol to simulate

    hitting the wood with the base stick for another unique sound!

    Here are some basic beats to get you started:

    Both-Both-T-Both-T-T-T-T

    Both-B-T-B-T

    Key: T = treble side (right); B = base side (left); Both = both simultaneously

    Getting fancy:

    Once youve mastered the basics, feel free to do just what this button says: Get

    Fancy! Tapping this button will launch 3 smaller buttons above the dhol. While

    youre playing some beats you can incorporate the roll sounds generated from

    tapping one of these buttons. For example:

    Both-Both-T-Roll1-Both-T-T-T-T

    Tap the Get Fancy button again and the 3 smaller buttons will disappear so you

    can get back to the basics!

    Playing along live with Bikram Singh:

    For a truly unique experience, try being the official dhol player for internationally

    renowned bhangra singer Bikram Singh! Tapping this button will launch a selection

    of vocals from some of his most popular tracks for you to play along with, so be

  • 8/14/2019 iPhone App Written Spec

    6/6

    creative and have fun! Simply tap the button again to go back and choose another

    track.

    If you want some more of Bikrams original tracks, theres even a link to his iTunes

    page for ya!

    * In the design of the Bik screen, at the bottom add a line of copy that says Want

    some more of Bikrams original tracks? reference it 3E on your

    design*

    Playing along with your own music:

    Ever think of a song that would sound a lot better with some dhol mixed in? Well

    then this feature is for you! Tap the My Music button to get to your playlist and

    select any song to jam along with. Once you pick a song, you can go back into the

    app to start rockin! If you want to pause, stop, or switch tracks, just tap the button

    again to get back to your playlist!

    We hope you enjoy using the Dhol Application. Check out www.dholplayer.com for a

    bio of one of the apps creators!

    http://www.dholplayer.com/http://www.dholplayer.com/