Android App Development Training

Build your own Android music player app

Course Description

The online Android App Development Training is a 6-week online training program. As part of the training, you will learn how to create an android app by making your own android music player with features like shake to change, visualizer, mark as favorite, etc. You will learn XML for front-end development and Kotlin language for back-end development. This app will work seamlessly across different Android devices.

For doubt clearing, you would get 1-hour live chat support with the trainer every day. You can also use the Q&A forum provided.

This training program is created by Internshala’s team of experts who have built the Internshala website, Android app and this awesome training platform.

Course Outcomes:
  • Upon successful completion of this course, you will be able to build your own Android music player app.
Course Details:

Target Audience

This course is for college students, recent graduates and anyone who has interest in this skill.

Access Timeframe

6 Weeks


There are for prerequisites to this course.
Certificate Info:

Type of Certification

Certificate of Completion

Format of Certification


Method of Obtaining Certification

Upon successful completion of a course, the learner will be able to download their certificate.

Course Outline

  • Meet Android, your new best friend!
  • Setting up JDK and Android Studio
  • Understanding User Interface (UI)
  • Linear Layout and Widgets - Part 1
  • Linear Layout and Widgets - Part 2
  • Relative Layout and Nesting
  • Assignment
  • Module Test
  • Say hi to Kotlin!
  • Variables and Data Types
  • Conditional Statements and Operators
  • Loops
  • Arrays and Lists
  • Functions
  • Object-Oriented Programming
  • Crash Handling
  • Android Activity Lifecycle
  • Completing the My Profile app
  • Assignment
  • Module Test
  • Let's Build a Music Player!
  • Building the Navigation Drawer - Part 1
  • Building the Navigation Drawer - Part 2
  • Building the Main screen
  • Building the Now Playing screen - Part 1
  • Building the Now Playing screen - Part 2
  • Testing and Rectifying Bugs
  • Adding Visualizer
  • Saving data using Shared Preferences
  • Module Test
  • Saving Data in SQL Databases
  • SQLite Operations
  • Favorites button
  • Building the Favorite screen
  • Building the Settings screen
  • Finishing the Now Playing screen
  • Testing and Rectifying Bugs
  • Miscellaneous
  • Module Test


We can send you everything you need to know about this course through email.
We respect your privacy. Your information is safe and will never be shared.