Android Application Development Basic
Course Features
-
Location: Janakpuri East New Delhi
-
Language:
-
Lesson: 0
-
Viewers: 2954
-
Prerequisites: No
-
Skill Level: Beginner
-
Course Capacity: 50
-
Start Course: 05/20/2019
Descriptions
Learn to develop Android Applications from scratch through hands on practice. This course covers all the essentials of android app development.
1st/2nd/3rd year student of B.E., B.Tech. from Electronics, Computer Science, IT, MCA Branch. Recommended for every Engineering student.
Prerequisites
Familiarity with C, HTML, JS, Server Side Scripting.
Benefits
- Confidence build up for Android Application Development
- Experience of Best learning practice
- Acquire skills to do better Minor/Major Projects
- Can participate in various competitions and Tech-Fest.
Curriculum
Section 1 |
Introduction To Mobile Apps |
a. |
Why we need mobile apps |
b. |
Different kinds of mobile apps |
c. |
Brief about android |
Section 2 |
Introduction Android |
a. |
History behind android development |
b. |
What is android |
c. |
Pre-requisites to learn android |
d. |
Brief discussion on Java programming |
Section 3 |
Android Architecture |
a. |
Overview of android stack |
b. |
Android features |
c. |
Introduction to OS layers |
Section 4 |
Deep Overview in Android Stack |
a. |
Linux Kernel |
b. |
Libraries |
c. |
Android run-time |
d. |
Application framework |
e. |
Dalvik VM |
Section 5 |
Installing Android Machine |
a. |
Configuring android stack |
b. |
Setting up android stack |
c. |
Working with android stack |
d. |
Using older android stack |
Section 6 |
Creating First Android Application |
a. |
Creating android project |
b. |
Debugging applications through DDMS |
c. |
Setting up environment |
d. |
ADV creation |
Section 7 |
Building UI with Activities |
a. |
Activities |
b. |
Views, layouts and common UI components |
c. |
Creating UI through code and XML |
d. |
Activity life cycle |
e. |
Intents |
f. |
Communicating data among activities |
section 8 |
Advanced UI |
a. |
Gridview, listview,spinner |
b. |
Adapters,custom adapters |
c. |
Complex UI components |
d. |
Building UI for performance |
e. |
Menus |
f. |
Creating custom and compound views |
section 9 |
Notifications |
a. |
Toast,custom toast |
b. |
Dialogues |
c. |
Status bar notifications |
section 10 |
Multi-threading |
a. |
Using Javamultithreading classes |
b. |
AsyncTask |
c. |
Handler |
d. |
Post |
e. |
Writing an animated game |
section 11 |
Styles And Themes |
a. |
Creating and applying simple styles |
b. |
Inheriting built-in style and user defined style |
c. |
Using styles as themes |
section 12 |
Resources and Assets |
a. |
Android resources |
b. |
Using resources in XML and code |
c. |
Localization |
d. |
Handling run-time and configuration changes |
section 13 |
Intent, Intent Filters and Broadcast Receivers |
a. |
Role of filters |
b. |
Intent matching rules |
c. |
Filters in your manifest |
d. |
Filters in dynamic broadcast receivers |
e. |
Receiving system broadcast |
f. |
Understanding broadcast actions, category and data |
g. |
Registering broadcast receiver through code and through XML |
h. |
Sending broadcasts |
section 14 |
Data Storage |
a. |
Shared preferences |
b. |
Internal storage |
c. |
External storage |
d. |
SQLite |
e. |
Network |
section 15 |
Content Providers |
a. |
Accessing built-in content providers |
b. |
Content provider MIME type |
c. |
Searching for content |
d. |
Adding, changing, removing content |
e. |
Creating content |
f. |
Working with content files |
Section 16 |
Services |
a. |
Overview of services in android |
b. |
Implementing a service |
c. |
Service Life cycle |
d. |
Interprocess communication (using AIDL services) |
Section 17 |
Multimedia in Android |
a. |
Multimedia supported audio format |
b. |
Simple media playback |
c. |
Supported video formats |
d. |
Simple video playback |