top
Corporate training

up - skill your team

Request Quote
Android Development Rated 4.5/5 based on 640 customer reviews

Android Development Training in Johannesburg, South Africa

Learn to build applications in java using Android software development kit (SDK) and publish apps in Google Play

  • 40 hours of Immersive learning
  • Beginner to Advanced level
  • In-depth learning sessions
Get Personalized Help for Free Enroll Now

Modes of Delivery

Key Features

40 hours of Instructor led classes
Interactive hands-on sessions
Understand Android core concepts from scratch to advanced level
Get practical understanding of different android development tools
Learn about Android Components & UI concepts
Develop simple android apps with added permission using Android SDK
Our Android experts will guide students in developing full fleged applications

Description

The Android operating system is the world’s most popular mobile platform. The proliferation of smartphones and the popularity of the Android platform have meant that there is a huge requirement for developers who can develop apps on Android OS. With over 1 billion Android devices already activated, this represents a great opportunity for developers.

ZeoLearn’s training on Android App development will not only give you knowledge of the bare essentials but also a detailed end-to-end understanding of design and implementation. You will learn the basics of developing apps on the Android Platform, and get practical, hands-on knowledge in getting started with the various tools and concepts, principles and patterns, required in developing ready to market Android apps.

Here’s what you will learn!

  • The use of Android development tools like Eclipse, Android Studio ,DDMS, Drawables, Listeners, and the Android SDK to build your very own apps
  • Learn how to use different Layouts and Widgets
  • Debugging tools and the working of Android SDK to add permissions to your app
  • The use of Audio, Video, Services and Notifications to enhance user experience
  •  Understand how to create applications using SQLite database
  • At the end of this training you would be ready with a working application which can be published on Google Play

Is this course right for you?

Software architects, Software Developers, Students, Web Designers and even entrepreneurs with a flair for technology will benefit from this course.

Prerequisites

  • Basic Knowledge of Java
  • Programming experience in Object Oriented Programming language is desired

 

Curriculum

  1. Introduction
  2. Early History of Android
  3. Understanding the Android Software Stack
  4. Android SDK
  5. Dalvik VM
  6. Android Emulator
  1. Downloading the Android SDK
  2. Installing Android Development Tools (ADT)
  3. Building Hello World app
  4. Android Virtual Devices
  5. Exploring the Structure of an Android Application
  6. Fundamental Components
  7. Application Life Cycle
  1. Activity
  2. Intent
  3. Content Provider
  4. Broadcast Receiver
  5. Services
  6. Understanding Android resources
  7. Understanding Android Intents
  8. Text Controls
  9. Button Controls
  10. The ImageView Control
  11. Date and Time Controls
  12. List Control
  13. GridView Control
  14. Spinner Control
  15. Gallery Control
  16. Understanding Adapters
  17. Styles and Themes
  18. Understanding Layout Managers
  1. Structure of Android menu
  2. Working with  Menu and Events
  3. Submenus, Context Menus, Pop-up Menus
  1. What Is a Fragment
  2. Fragment Manager
  3. Using Dialogs in Android
  4. Working with Toast
  5. Working with Action Bar and Tabs
  1. Exploring the Preferences Framework
  2. ListPreference
  3. CheckBoxPreference
  4. EditTextPreference
  5. Organizing Preferences
  1. Introduction to SQLite Database
  2. SQLiteOpenHelper and working with DB
  3. Working with Cursor

  1. Android’s Built-in Providers
  2. Architecture of Content Providers
  1. Consuming HTTP Services
  2. Using the AndroidHttpClient
  3. Addressing Multithreading Issues
  4. Handler, message and message queue relationship
  5. Using Background Threads (AsyncTask)

Security and Packages

  1. Understanding the Android Security Model
  2. Signing Applications for Deployment
  3. Self-Signed Certificate Using the Keytool
  4. Installing Updates to an Application and Signing
  5. Understanding Security at the Process Boundary
  6. Declaring and Using Permissions
  7. Library Projects
  8. StrictMode

  1. Understanding the Mapping Package
  2. Obtaining a Maps API Key from Google

Frequently Asked Questions

A significant number of handheld systems such as smart phones and tablets today run on Android platform and the number is growing. The Android Platform is backed by industry leaders like Google and will remain the platform of choice for a majority of Mobile devices. All leading organizations are investing heavily in Mobile development as smart phones and tablets become an indispensable part of our life.By pursuing our course you will learn to build awesome apps for phones and tablets and become part of the mobile revolution and of Android’s future.
After completing our course, you will be able to:
  • Get a solid understanding of tools used in Android development like Eclipse, Android Studio and debugging tools
  • Understand and use the Android SDK to build a simple Android App and to add permissions to your app
  • Understand Android Components like Broadcast receiver, loaders and content providers to persist and recover data
  • Understand Android UI concepts and use Layout Manager and View Groups
  • Learn to use Service and Notifications
  • Build an app using the above concepts and publish this in Google Play
Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. You will build an app from scratch with full support from your mentors and submit it to Google Play. This project, which can also be a live industry project, will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.
You may be required to put in 10 to 12 hours of effort every week, including the live class, self study and assignments.

A significant number of handheld systems such as smart phones and tablets today run on Android platform and the number is growing. The Android Platform is backed by industry leaders like Google and will remain the platform of choice for a majority of Mobile devices. All leading organizations are investing heavily in Mobile development as smart phones and tablets become an indispensable part of our life.

By pursuing Zeolearn Academy’s Android online training, you will learn to build awesome apps for phones and tablets and become part of the mobile revolution and of Android’s future. This Android online course has been meticulously designed by our trainers who have spent years in the industry and know what clicks and what does not. Your goal as a participant of this Android training workshop is to get the practical skills to land a lucrative career as an app developer. You will get that on completion of this course. With loads of resources in the form of exercises, real world examples and a repository of code samples, this class will fully equip you to face the challenges at your workplace. 

After completing our Android class, you will be able to:

  • Get a solid understanding of tools used in Android development like Eclipse, Android Studio and debugging tools
  • Understand and use the Android SDK to build a simple Android App and to add permissions to your app
  • Understand Android Components like Broadcast receiver, loaders and content providers to persist and recover data
  • Understand Android UI concepts and use Layout Manager and View Groups
  • Learn to use Service and Notifications
  • Build an app using the above concepts and publish this in Google Play
Zeolearn brings you online, self-paced, mentor driven courses that not only helps professionals gain theoretical expertise but also the practical experience in a wide variety of courses including courses on Mobile Development such as iOS Development, which is very popular. The fact that our workshops are mentor driven gives us an edge over other training institutes since you can learn from industry experts about the application and challenges of upcoming technologies. We have so far trained thousands of professionals with the skills needed to land lucrative jobs and you could be next!

You will receive Android certification in the form of a course completion certificate.

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. You will build an app from scratch with full support from your mentors and submit it to Google Play. This project, which can also be a live industry project, will be reviewed by our instructors and industry experts.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

You may be required to put in 10 to 12 hours of effort every week, including the live class, self study and assignments.

Your classes will be held online. All you need is a windows computer with good internet connection to attend your classes online. A headset with microphone is recommended.

You may also attend these classes from your smart phone or tablet.

Don’t worry, you can always access your class recording or opt to attend the missed session again in any other live batch.

Programmers who want to use Perl for HTML generation, report generation and other uses and analysts who want to use Perl for data mining will find this course useful.

One must have:

  • Operating system such as Mac OS X, Windows or Linux
  • Good Text / JavaScript Editor (Notepad++ / SublimeText / Brackets / Atom )
  • A modern web browser such as Chrome
  • Internet Connection

Android Development Course in Johannesburg

According to the statistical reports prepared on Q3, 2011, Android market holds for more than 50% share of the smartphone and tablet world. With the spreading of this endemic popularity of Android platform in Johannesburg, there has been a mass requirement for developers for Android Development in Johannesburg for developing apps on Android OS. The booming progress of the mobile world has given rise to tremendous opportunity for developers.

Learn Android Development Training Course in Johannesburg at Zeolearn to maximize the impact of our online training sessions designed to simulate the traditional classroom.

Android Development Training Johannesburg, South Africa

Android is an open-source operating system based on Linux for smartphones and tablet computers. Primarily used for touchscreen devices, its interface is based on touch gestures to correspond to real-world actions. It was developed under Open Handset Alliance, a corporation of 80+leading companies like Samsung, Sony, and software companies which Google manages. Gingerbread, Cupcake, Donut, Honeycomb, Ice Cream sandwich are some of the versions of Android with Ice Cream Sandwich being the latest.

Our Android Development Training Course in Johannesburg offers:

  • Usage of Android Development tools and to create your very own app.
  • To teach you use different Layouts and designs.
  • Explanation about creating apps using SQLite database.
  • Clarity on debugging tools and Android SDK.
  • An insight on the use of Audio, Video, Notifications and services to improve user experience.
Highlights of the Android Development course in Johannesburg include:
  • A comprehensive 40 hours of immersive hands-on training sessions.
  • Live online training by industry experts.
  • Learning from the comfort of your home at flexible time schedule.
  • Learning to create your own market ready app.
  • Access to the online classroom recordings for a lifetime to revise your learning any time.
Course Objectives:
  • To get a strong understanding of tools Android tools like DDMS, Android studio, Listeners, Eclipse.
  • To have a solid knowledge about the use of Android SDK for building simple Android app.
  • To get clarity on Android components like Content providers, loaders, Broadcast receiver to recover data.
  • To get a clear picture about Android UI concepts and usage of Layout manager and View Groups.
  • To learn to use Notifications and Services.
  • To design and create your own app using the above concepts and publish in Google play.

Is this course right for you?

You can go for the Android Development Training Course in Johannesburg if you are a student/fresher. Software Developers and Software Architects with fair knowledge of Java and programming experience and even entrepreneurs with a flair for technology can gain expertise from this course.

What You Need to Be Familiar With?

  • Java and JavaScript
  • Experience in programming of Object Oriented Programming language.

other trainings

How We Can Help You