Mobile App Development with Android Studio

  • At times to suit you, Weekends, Evenings or Daytime
  • Small classes to focus on your learning
  • Enhance your employability

overview & enrollment

  • Course level: Intermediate
  • Total Duration: 30 Hours
  • Delivery Method: Instructor LED based Classroom Training


Android is one of the most popular platform for Mobile Application. This course is designed for beginners who wish to become a Mobile Application Developer using Android. It is a classroom-based course that covers the most essential topics to start with Android and also covers the real time scenario. 

Following topics are included in this course:

  • Introduction to Java and Android
  • Android Structure and UI Components
  • Android Component and Navigation
  • Android Storage and Networking
  • Google Maps Location based App
  • Realtime App Development and Publish


Certificate of Completion will be provided after completing the course

Skills Required

No prior knowledge on Android is required. Candidate should have basic knowledge of Java and programming concept.

full course outline

  • Class, Object, Variables
  • Inheritance
  • Interface
  • Casting
  • Collection Classes
  • Generic Classes
  • Android Related Topics
  • Android Studio Installation
  • Android Architectures
  • Application Components
  • Gradle File
  • Hello World Example
  • Project File Structure
  • UI Layout basic
  • Different types of layouts
  • Linear Layout
  • Relative Layout
  • Layout Attributes
  • TextView
  • EditText
  • Button
  • CheckBox
  • RadioButton
  • ImageView
  • ToggleButton
  • Switch
  • Other controls
  • All control specific attributes
  • Defining Styles
  • Using Styles in layout
  • Style Inheritance
  • Android Themes
  • Default Style and Themes
  • Event listeners and handlers
  • Event listeners and registration
    • Using an Anonymous Inner Class
    • Using Activity Implements Listener Interface
  • Using XML attribute in layout
  • Intent Objects
  • Android Intent Standard Action
  • Types of Intent
  • Passing Data with Intent
  • Listview Attributes
  • Array Adapter
  • Gridview attributes
  • Static data display
  • Designing and app concept
  • Creating layout with components
  • Creating all possible activities
  • Implement logic with connections between screens
  • Building a working app and run on device or emulator.
  • Shared Preferences
  • SQLite Database
  • Internal / External File Storage
  • Saving user data in preferences
  • Implementing Login and Logout with session management
  • Saving book data to SQLite Storage
  • Showing Current Location
  • Adding Marker
  • Searching for Location
  • Custom Marker
  • API Fundamentals
  • Get data using HTTP Methods GET/POST
  • Introduction to JSON
  • Convert JSON raw data to objects
  • JSON Parsing with library
  • Handling Remote data in background
  • AsycTask Class
  • Updating UI after background process
  • Customisation of Listview with text and images
  • Custom Adapter
  • Integrating Remote data into ListView
  • Applying different libraries and method
  • Store Book data to server
  • Get Book data from server
  • Make an app connected to server
  • Service
  • Broadcast Receiver
  • Content Providers¬†
  • Audio recorder and streaming audio
  • Video streaming
  • Building An App for Final Distribution
  • Creation of publish key
  • Generating signed APK with key
  • Uploading to Play Store
  • Play Store submission procedure and checklist

Contact Us for Training

Close Menu