Indian Engineering Education to be FREE from March 15, 2019
Includes:
ABOUT THE COURSE
Android is an open source and Linux-based operating system for mobile devices such as smartphones,smart TVs and tablet computers. It was developed by the Open Handset Alliance, led by Google, and other companies. Android offers a unified approach to application development for mobile devices.The goal of the Android project is to create a successful real-world product that improves the mobile experience for end users which includes the main OS, middleware and specific mobile application. Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast.The extendable application environment of Android is specifically designed to suit industry requirements to tap the mobile CONSUMER MARKET and offers immense scope for Android application developers.COURSE OBJECTIVE
Upon successful completion of the course, the learner will be able to :You will learn about the history of Android, its features and its development, Android studio, it's setup and features available in Android studio for developing a real time application which includes the emulator which emulates an Android device for developing an Android application.
An activity is a single screen in android. It is like a window or frame in Java. Using an activity, you can place all your UI components or widgets in a single screen. In this module you will learn about an activity and its life cycle. You will also learn about the various GUI components which are used to design the view in an android application.
There are many items which are used to build a good Android application. Apart from coding for the application, you take care of various other resources like static content that your code uses, such as bitmaps, colors, layout definitions, user interface strings, animation instructions, and many more. These resources are always maintained separately in various sub-directories under res/ directory of the project.This module will teach you to organize your application resources, specify alternative resources and accessing them, and assets which provide a way to include arbitrary files like text, xml, fonts, music, and video in your applications.
In this module you will learn about adapters which manages the data model and adapts it to the individual entries in the widget and acts as bridge between adapterView and the underlying data in the view. You will also learn about listview which will populate and categorize a list of items in a view.
In this module you will learn about adapters which manages the data model and adapts it to the individual entries in the widget and acts as bridge between adapterView and the underlying data in the view. You will also learn about listview which will populate and categorize a list of items in a view.
This module will give you a clarity about fragments which are pieces of an activity. Fragments enable a more modular activity design. In this module you will also learn about tabs which act as a tabbed window that host different fragments in each tab view.
In this module you will learn about content provider component which supplies data from one application to another on request. Such requests are handled by the methods of the ContentResolver class. A content provider can use different ways to store its data and the data can be stored in a database, in files, or even over a network. You will also learn about preferences which are used to store data in device memory.
This module provides detailed information on using Recyclerview which supports the display of a collection of data. Recyclerview is a modernized version of the ListView and the GridView classes provided by the Android framework. This module also provides a detailed information on using CardView which represents the data in a layout of a card type. You can achieve good looking UI when CardView is combined with RecyclerView.
In this module you will be introduced to intent which is the message that is passed between components such as activities, content providers, broadcast receivers, services etc. and menus such as option menu,context menus,popup menus, etc.
You can opt for the following courses once you complete your ongoing course
E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.