Starts: September 15, 2018

This course introduces mobile application development for the Android platform. Lecture slides, labs, syllabus, and course assignments will be provided. Individual and small team assignments encompass a course-long, student-conceived Android app.

Course Duration

Normal Course: 2 Months
Crash Course: 1 Month


Greater part of Android application development is carried out in Java and our Android Training Course focuses on Java based application development. Basic Java programming skills are required.

Course Outline

  • Introduction to Android.
  • History of Android.
  • Android Architecture overview.
  • Setup of Android Development environment.
  • Eclipse/Android Studio installation and overview .
  • Creating first Android application.
  • Project Structure.
  • Android Application Fundamentals
  • Android application building blocks.
  • LifeCycle of Application.
  • Development tools, Manifest File.
  • LifeCycle of Activity.
  • User Interface .
  • Layouts.
  • UI Events.
  • Dialog Boxes.
  • Toasts.
  • Graphics & Animations.
  • Main Building Blocks.
  • Activity.
  • Intents.
  • Drawable resources.
  • Animation Resources.
  • Data Storage.
  • Shared Preferences.
  • SQLite Databases.
  • Playing audio/video.
  • Media Recording.
  • Web View.
  • Other/Optional Features

  • Bluetooth.
  • WiFi.
  • Camer.
  • Telephony Manager.
  • Location Services.
  • Deploying Android Application on Device.


Abu Bakr Ashraf

After the course completion my skill level evaluation rating is 7 out of 10. It was a great and knowledgeable experience as a whole, it proved very helpful and I got a lot of things to learn about programming and development.

Erum Malik

In February 2014 I joined Center of Development & Excellence Institute for my final year project. Sir Imran Tanveer was my instructor and my project was android based. It was 2 months classes in which he gave training and later supervised. After when 2 month training period was over I started implementing my project, I used to come daily from 10 am – 6 pm and my FYP completed in start of June 2014. Instructors here are very helpful, whenever I needed any help related to my FYP they were ready to guide. During this period my instructor Sir Imran Tanveer seeing my determination and good learning power asked for my CV and I was interviewed for the post of android internee at CODE Informatics. I cleared both rounds of interview, was hired and joined on 9 June 2014.

Sumayya Munir

I became a part of CODE in February 2014, when I started working on my Final Year Project. I was working on an Android application and I put all my trust in CODE to help me in my endeavor. My first 2 months at CODE consisted of Android training, followed by implementation of my FYP which ended in August 2014. My Trainer, Sir Imran Tanveer helped me immensely in achieving my goals to the letter. During this time, I was a regular at CODE working from 10 in the morning till 6 in the evening. Throughout my tenure as an FYP student I received unparalleled support and guidance from my instructors at all hours. Their devotion to their students is commendable. Keeping in view my unflinching determination to overcome all obstacles and get the job done, Sir Imran Tanveer recommended me to his superiors and forwarded my CV to the HR Department at CODE. I was offered internship as an Android trainer in November 2014 and formally hired as an Android trainer and developer in February 2015. Now I am dealing here with FYPs of students from different universities