Android native Develoment

12-Apr-2020

Android is a Linux based operating system developed by Google mainly for smartphones and tablets. Due to the powerful features of Android, it is now used for developing apps in television, digital cameras and other electronic devices. Android is the most popular mobile app development platform used by more than 71% of the smartphone app developers. Android is used in more than 1 billion mobile devices. Due to the immense reach of Android, there is a high demand for Android Programmers.

Android mobile development platform offers complete software for mobile devices that includes an operating system, key mobile applications and middleware. This platform is used for developing core applications, utility applications and third-party software. The android platform offers access to wide range of resources, libraries and tools that can be incorporated to create rich applications for mobile platforms. Android is an open source platform, it can be can easily be integrated with new cutting edge technologies as they emerge. This platform continues to progress as the developers work together to creative innovative and rich mobile applications. Thus, it increases the career prospects of skilled mobile developers across the world.

MODULE 1: INTRODUCTION TO ANDROID

 

  1.  Introduction to Mobile App Development
  2.  Mobile App Development Platforms
  3.  Native App Development
  4.  Cross-Platform App Development
  5.  Android Vs iOS
  6.  What is Android?
  7.  Android Versioning
  8.  Android Development Platforms
  9.  Android Architecture

MODULE 2: INSTALLATION AND ANDROID FUNDAMENTALS

  1.  Installation of Android Studio
  2.  Installation of Eclipse and ADT Plugin
  3.  Setting up Android Project
  4.  Android Project Structure

MODULE 3: MASTERING UI DESIGN

  1. Widget Control
  2.  Working with Single Screen Design
  3.  Working with Multiple Screen Design
  4.  Handling Pages with Scrollable Design
  5.  Reusing Existing forms
  6.  Material Design
  7.  Button and Checkbox
  8.  Progress Bar and Seek Bar
  9.  Text View and Edit Text
  10.  Views(Grid View, List View, Image View)

MODULE 4: UNDERSTANDING AN ANDROID APPLICATION STRUCTURE

  1. Understanding the XML layout files structure
  2.  Values XML files
  3.  TextView and EditText
  4.  Dialogs
  5.  Notifications
  6.  Understanding the LDPI, MDPI and HDPI
  7.  Understanding Mipmap folders
  8.  Mipmap V/s drawable folders

MODULE 5: WORKING WITH LAYOUTS TECHNIQUES

  1.  Linear Layout
  2.  Relative Layout
  3.  Table Layout
  4.  Frame Layout
  5.  What is layout in Android?
  6.  Design Layout Using XML for UI layout