Mobile Application Developer Certificate

Learn mobile app development skills online and on-demand with personal facilitation.

2-course program: $1,800

With the explosion in the use of smart phones and tablets, including Android and iPhone/iPad, our Mobile Application Developer Certificate program gives students a very relevant and exciting skillset. The Mobile App Program focuses on the skills needed to code mobile apps for Android and iPhone environments. Coverage begins by introducing the Android IDE environment to develop and test Android apps for smartphones and tablets. Android development specific topics include using standard widgets like buttons, check boxes, date/time pickers and images. Additionally, students will learn to develop native mobile applications for the iPhone with Swift using the Xcode interface. Throughout the course students will work with Apple’s Cocoa Touch UI Framework and learn to implement Apple’s delegate design pattern that is used in many APIs. Additionally, optional mobile app development courses include Objective-C for iOS and Microsoft’s cross-platform Xamarin programming environment that allows for development of iOS and Android application simultaneously.

After completing the Mobile Application Development Certificate program students will have enough hands-on experience and skills to pursue an entry-level mobile app developer position. As a developer, students will be able to develop for both Android and iOS applications. iOS apps are written using the Swift language, while Android apps are written in Java, so students will gain these skillsets helping them become better mobile app developers and coders. If a student chooses to take the optional Xamarin course, they will benefit by learning C# fundamentals as well. When searching for entry-level employment after the competition of the program, an entry-level mobile app developer can expect to make between $46,000 and $69,000.

Learning mobile application development skills on-demand with personal facilitation enables students to learn a valuable and relevant skillset within the confines of their schedule. Students will complete Mobile App Development labs remotely and on a dedicated lab machine. Our unique commitment to helping students become mobile app developers is clear through the assignment of a personal instructor as your course facilitator. Facilitators can answer questions relating to labs and ensure that lectures and content is understood. Facilitators have extensive experience in developing mobile apps and are meant to be a resource to enhance student learning. Learn more about our on-demand training here.

At Bright Star Institute, we are happy to help you find the right IT Certificate program to match your career goals. Whether its our Mobile Application Developer Certificate or any other feel free to discuss with a course advisor. Reach an advisor at 978.256.9077, or you may request information here.

Program Overview

  • Setting up the Android IDE to develop and test Android apps for smartphones and tablets
  • Creating and deploying Android apps that use standard widgets such as buttons, checkboxes, lists, date/time pickers, images and more
  • Accepting keyboard input, as well as respond to screen taps, long taps and swipes
  • Managing the lifecycle of an app, including when it's interrupted by a phone call
  • Embedding SQLite databases in apps for persistent storage
  • Displaying pop-up messages and notifications
  • Packaging and deploying apps to phones and tablets
  • Writing code using the Swift programming language
  • Creating object-oriented apps
  • Designing model-view-controller applications
  • Responding to user interactions
  • Persisting data in .plist files
  • Making calls to RESTful APIs to send and receive data
  • Persisting data using Core Data
  • Implementing good code design practices
  • Creating adaptive user interfaces for multiple iOS devices


Students who do not have any programming experience may attend the introductory Learning to Program with Java course at no additional cost.

Required Courses Duration PDF
Android™ Application Development 35 hours
Swift Programming for iPhone® and iPad® Applications 35 hours

Optional courses can be added to the base certificate track for an additional $900 each.

Students who do not have C# experience may elect to attend the introductory Learning to Program with C# course at no additional cost, if they take it immediately before the Xamarin Cross-Platform Mobile Application Development course.

Optional Courses Duration PDF
iOS Programming for iPhone® and iPad® Applications Using Objective-C 35 hours
Xamarin Cross-Platform Mobile Application Development 35 hours

Getting Started

Feel free to call us to discuss your desired curriculum – one of our advisors will be happy to discuss your training objectives and confirm that your goals and selected courses align. Your advisor will assist you in customizing the appropriate track to your personal situation.

After enrollment and speaking to your advisor, payment can be made anytime prior to your chosen start date for your first course. For multi-course certificate programs, you may pay for each course as you start it (pay as you go). Financing is also available.

  • You will receive electronic copies of the student and lab guides.
  • Login credentials will be sent to you for the lecture portions and lab portions of class.
  • A personal facilitator will be assigned to you for each course, assisting with questions or lab issues that arise during your training.
  • You will receive a certificate of completion at the end of class.
  • There are no registration fees or cancellation fees.


About Our Online Training Platform

  • Courses are designed to be a combination of lecture and comprehensive problem solving lab exercises
  • You are provided login credentials to view the course on any device whether it be a phone, tablet or computer
  • You receive electronic copies of the student and lab guides for each course
  • Lab exercises are performed via a dedicated lab machine
  • An instructor is assigned to assist you in completing lab exercises and to help with any questions about the course content
  • Our support team provides you with course selection guidance, personal course setup assistance and technical support
  • There are no registration fees or cancellation fees
Copyright© Bright Star Institute