Mobile App Design & Development (Android)


Our Mobile App Design and Development (Android) is a 30 hours classroom course. The course prepares participants with the knowledge and skills necessary to design and develop easy to use highly functional applications for both the consumer and enterprise market space. The course provide high level concepts required to design apps using latest principles with a significant hands on component exposing participants to the Android development ecosystem and all the required tools.

AUDIENCE PROFILE: Entry-mid level Java programmers aspiring to catapult their career in the mobile app development space.

PRE-REQUISITE: Entry level Java programming skills and basic level understanding of XML

COURSE TYPE: Classroom


Techno Canada Center of Excellence’s Mobile App Design and Development (Android) course provides

you in a concise and accelerated manner the foundations required to develop simple, highly functioning and aesthetically pleasing mobile applications.

On course completion, you will receive a “Certificate of Completion” from Techno Canada Center of Excellence.

Our Mobile App Design and Development (Android) course covers the following topics at a high level:

Android development platform

  • Development platform architecture
  • Installing the Android ADT (Android Development Tools)
  • Installing the Android SDK (Software Development Kit)
  • Creating AVDs (Android Virtual Devices)
  • Using ADT tools from the command line.

Activities, Intents, Fragments

  • Using styles and themes
  • Displaying dialog windows
  • Fragment life cycle

Android User Interface

  • Creating views and viewgroups
  • Making layouts
  • Linear
  • Absolute
  • Table
  • Relative
  • Frame
  • Scrollview
  • Changing screen orientation
  • Using action bars
  • Creating UI controls with Java

Android Views

  • Basic views
  • Textview
  • Button
  • Edit
  • Checkbox
  • Radio
  • ListViews
  • List Fragments
  • Image Views
  • Using Menu with views

Database and Data persistence

  • Saving and loading user preferences
  • Persisting data to files
  • Creating and using a database

Content Providers

  • Creating and using content providers


  • Creating and using SMS messages

Google Maps API

  • Getting location data
  • Displaying maps

Publishing Android Apps (5%)

  • Deploying Android packages (APKs)

On course completion, the participants are expected to demonstrate the ability to:

  • Conceptualize the design of Android applications.
  • Demonstrate a good understanding of Android App development tools and libraries (Android studio, ADT, SDK and AVDs).
  • Design, develop and test Android applications.
  • Work with Android studio to develop applications.
  • Demonstrate a good understanding of data persistence in Android.
  • Understand how to successfully publish Android apps on the Google Playstore.
  • Demonstrate a good understanding of Android UI and views.

  • 55 Town Centre Court, Suite: 102, Toronto, ON - M1P 0B6
  • 416-279-0707


$1000.00 (CAD)

I would like more info

Your Name (required)

Your Email (required)

Your Phone (required)


Your Message

Techno Canada Centre of Excellence is a full service IT training firm providing a range of training services for both individual learners as well as corporate clients around the world.

With our staff of highly knowledgeable and experienced professionals, we offer online as well as in-class courses in the area of business, accounting and information technology.

Latest Tweets

Are you looking for a paid placement after your training? We will market you to the hundreds of companies in the GTA that are currently hiring in your field, while you focus on interview preparation. Call us at 416-279-0707 to discuss our COMPREHENSIVE POST-TRAINING MARKETING.

Last year from Techno Canada's Twitter via Twitter Web Client · reply · retweet · favourite