Android Development

Continue your learning by starting Android Development.

Android Development


Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android's user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input. In addition to touchscreen devices, Google has further developed Android TV for televisions, Android Auto for cars, and Android Wear for wrist watches, each with a specialized user interface. Variants of Android are also used on notebooks, game consoles, digital cameras, and other electronics.

  • C/C++

    C is a high-level programming language that was developed in the mid-1970s. ... C++, pronounced "C plus plus," is a programming language that was built off the C language. The syntax of C++ is nearly identical to C, but it has object-oriented features, which allow the programmer to create objects within the code.

    • C Revision
    • Object -oriented Programming
    • C++ better C
    • Writing C++ Classes
    • Exception Handling
    • Operator Overloading
    • Containment and Inheritance
    • Polymorphism
    • Multiple Inheritance
    • C++ Miscellaneous
    • Run Time Type Identification (RTTI)
    • nTemplates
    • Standard Template Library (STL)
    • Files
    • Project Work
  • Java

    Java is a widely used programming language expressly designed for use in the distributed environment of the internet. It is the most popular programming language for Android smartphone applications and is among the most favored for edge device and internet of things development.

    • Object-oriented Concepts
    • Introduction to Java
    • Writing Java classes
    • Language fundamentals
    • Inheritance & Polymorphism
    • Java API Support
    • Exception Handling
    • Collection Framework & Generics
    • Annotations
    • GUI with Java Swing controls
    • Event Delegation Model
    • Swing MVC
    • Multithreading
    • Synchronization
    • Socket programming
    • Applets
    • Input-Output (File I/O)
    • JDBC
    • Project Work
  • Android

    Android is the name of the mobile operating system owned by American company, Google. It most commonly comes installed on a variety of smartphones and tablets from a host of manufacturers offering users access to Google’s own services like Search, YouTube, Maps, Gmail and more.

    • Mobile computing
    • Android Basics
    • Basic UI Building
    • Adv. UI Creation
    • Intent
    • Service
    • Content Provider
    • Sending an SMS
    • Notifications
    • Unit Testing Android
    • Playing a song
    • Connecting to the Internet
    • Multi-Touch features
    • Location based services with GPS
    • Working with Data (SD Card)
    • Creating a Google Maps application
    • Taking a photograph
    • Using the Sensors
    • Android App Market
    • Project

Start with 3 days free trial.

Duration 8 Months
Schedule: 1.5 Hours/ 5 Days a Week