• A flexible Gradle-based build system.

  • Build variants and multiple APK file generation.

  • Code templates to help you build common app features.

  • A rich layout editor with support for drag and drop theme editing.

  • Lint tools to catch performance, usability, version compatibility, and other problems.

  • Code shrinking with ProGuard and resource shrinking with Gradle.

  • Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine.

Linux Administration

  • Understand and use essential tools for handling files, directories, command-line environments, and documentation.

  • Operate running systems, including booting into different run levels, identifying processes, starting and stopping virtual machines, and controlling services.

  • Configure local storage using partitions and logical volumes.

  • Create and configure file systems and file system attributes, such as permissions, encryption, access control lists, and network file systems.

  • Deploy, configure, and maintain systems, including software installation, update, and core services.

  • Manage users and groups, including use of a centralized directory for authentication.

  • Manage security, including basic firewall and SELinux configuration.

Web Designing

  • Designing a Webpage using HTML5 and CSS3 languages.

  • Using Bootstrap stylesheet on a HTML5 webpage.

  • Using JavaScript for handling scripts in a HTML5 webpage.

  • Learning about classes in Bootstrap and JavaScript.

Internet Of Things


1.Environmental monitoring[Air quality,Water quality,Soil conditions].
2.Infrastructure management.
4.Energy management.
5.Medical and healthcare systems.
6.Building and home automation.
8.Large scale deployments.


1.RFID and near-field communication.
2.Optical tags and quick response codes.
3.Bluetooth low energy.
4.Low energy wireless IP networks.

PHP Programming

  • Create, open, read, write, and close files using PHP.

  • Handle forms, i.e. gather data from files, save data to a file, through email you can send data, return data to the user.

  • To add, delete, modify elements within your database through PHP.

  • Access cookies variables and set cookies.

  • Restrict users to access some pages of your website.

  • Encrypt data using PHP.

  • JAVA Programming

    Object Oriented : In Java, everything is an Object. Java can be easily extended since it is based on the Object model.
    Simple :Java is designed to be easy to learn. If you understand the basic concept of OOP Java would be easy to master.
    Architectural-neutral :Java compiler generates an architecture-neutral object file format which makes the compiled code to be executable on many processors, with the presence of Java runtime system.
    Distributed :Java is designed for the distributed environment of the internet.
    Dynamic : Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry extensive amount of run-time information that can be used to verify and resolve accesses to objects on run-time.
    Multithreaded : With Java's multithreaded feature it is possible to write programs that can do many tasks simultaneously. This design feature allows developers to construct smoothly running interactive applications.