r4dixx / RookiePlayer

πŸ‘¨β€πŸŽ“ Student project | 🏒🎢 Music app structure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rookie Player

Main UI for a potential music application
First multi-screen app πŸ’β€β™‚οΈπŸ“±βœ¨


About

Fifth of eight student projects made in 2017-2018 as part of Udacity's Android Basics Nanodegree.

β˜‘οΈ Phase 1 - (Nov. - Feb.):

  1. Literally Hello World
  2. Hello Android
  3. Cheesy Winter Contest
  4. m32O

β˜‘οΈ Phase 2 - (Feb. - Jul.):

  1. Rookie Player
  2. Visit Calgary
  3. The Guardian View
  4. Flourish & Blotts - Book Registry

Goal and requirements

Create a code and UI structure suitable for a music, audiobook or podcast app.

The app should contain 2 to 6 activities clearly defined and labelled. Each activity links to other activities.

The app should use a custom adapter to populate the layout with views based on instances of the custom class. Information about instances of the custom class are stored in an appropriate data structure (e.g. ArrayList, Array).

Data about each audio file should be stored in a custom class that contains at least 2 states.

Key learnings

  • ArrayAdapter
  • ArrayList
  • ListView
  • GridView
  • Rounded corners
  • BottomNavigationView (with activities)

Installation

  1. Download this project as zip and extract it
  2. Import it in Android Studio
  3. Sync Gradle and run on your device/emulator

Or use dryrun by @CesarFerreira

Contributing

No contributions can be made. Project from another time now put in the archive void.

Project status

Closed

Credits

Copyright

This project is licensed under the terms of the MIT license and protected by Udacity Honor Code and Community Code of Conduct. See license and disclaimer.

About

πŸ‘¨β€πŸŽ“ Student project | 🏒🎢 Music app structure

License:MIT License


Languages

Language:Java 100.0%