PREREQUISITES: C, C++ & CORE JAVA
Introduction To Android
Programming Paradigm & Application Components
Introduction to UI Design
Layouts, Adapters & Views
Event Handling, Menus, Action bars & Notifications
Style, theme, Custom Widget, Focus Event
Material Design
Tablet Designing, Fragments, Resources & Assets
Resources, Assets, Localization & Designing For Tablets
Content Providers & Storag
Data Access & SQLite
Native Capabilities - Camera, Audio, Sensors and Bluetooth
Map & Location Based Services
Services & Parsing of Data
Graphics & Multimedia
Integrating with Embedded App & 3 party App
Special Concepts like in App billing, AdMob, Runtime Permission etc.
Testing
Commercializing & Monetizing Application
Andriod with KOTlIN
Introduction
Kotlin for Server-side Development
Kotlin for Android Development
Advantages and Disadvantages
Kotlin - Environment Setup
Kotlin - Architecture
Basic Types
Control Flow
Returns and Jumps
Packages and imports
Classes and Inheritance
Properties and Fields
Interfaces
Visibility Modifiers
Data Classes
Sealed Classes
Generics
Nested and Inner Classes
Enum Classes
Object
Delegation
Functions
Lambdas Functions
Inline Functions
Destructuring Declarations
Collections
Ranges
Type Checks and Casts
This Expression
Equality
Operator overloading
Null Safety
Type-Safe Builders
Exception Classes
Annotations
Android User Interface Fundamentals
Introducing Layouts
Using Layouts to Create Device Independent User Interfaces
Optimizing Layouts
How to Installing the Kotlin plugin
How to Configuring Kotlin in the project
Building and publishing the Kotlin application for Android