Courses

KOTLIN

Category
ALL
Instructor
admin
0 Reviews

Course Description

CHAPTER 1 : Introduction to Kotlin

  • Kotlin History
  • Kotlin Advantages
  • How Kotlin Programs Work?
  • Kotlin Software Prerequisites
  • Installing Java JDK and JRE
  • Installing Android Studio
  • Creating Kotlin Project Using Android Studio
  • Creating a Kotlin Program
  • Running a Kotlin Program
  • Writing Comments
  • Kotlin Variables
  • Kotlin Data Types
  • Input of Information to Kotlin Program

CHAPTER 2 : Control Flow Statements

  • Introduction
  • If Statement
  • If – Else Statement
  • If Else and Logical Operators
  • When Statement and Expression
  • For Loops
  • While Loops
  • Do-while Loops
  • Jump Expressions
  • Break Statement
  • Continue Statement
  • Return Statement

CHAPTER 3 : Functions & Object-Oriented Programming (OOP)

  • Functions
  • Function Structure
  • Creating a Function
  • Functions and Variable Scope
  • Object-Oriented Programming (OOP)
  • Object
  • Class
  • Creating a Class
  • Providing Constructors for Your Classes
  • Class Inheritance
  • Overloading Constructors
  • Overriding Properties
  • Abstract Class
  • Interface Class
  • Generic Class
  • Enum Class
  • Class Variables
  • Member Variables
  • Kotlin Collections
  • Class Hashmaps
  • Class ArrayList
  • Method mutableListOf

CHAPTER 4 : Android Framework and Android Studio

  • Introduction
  • Android Platform Architecture
  • Android Libraries
  • Components of Android Application
  • Types of Android processes and their priorities
  • Android Application Development
  • Android SDK platform
  • Integrated Development Environment (IDE)
  • Android Studio
  • Gradle
  • Instant Run
  • Creating Your First Application
  • Create your First Android Application
  • Create an Android Virtual Device
  • Build a “Simple Calculator” Application

CHAPTER 5 : Creating User Interface UI

  • Introduction
  • Android Project Structure
  • View
  • Creating User Interface
  • Add a text box
  • Add an Image
  • Add Check Box
  • Add Radio Button
  • Creating a Pizza Order Application
  • Create Your Application User Interface
  • Configure the Android Application Code
  • Run Your Application

CHAPTER 6 : Android Layouts, Styles, Theme and Menus

  • Introduction
  • Views
  • Layouts
  • Constraint Layout
  • Linear Layout
  • Relative Layout
  • Table-Row Layout
  • Frame Layout
  • ScrowView Layout
  • Android Styles and Themes
  • Android Styles
  • Android Themes
  • App Manifest
  • Adaptive Icons
  • Android Application Layouts, Styles, and Themes
  • Create Your Application Layout
  • Configure Your Styles and Themes
  • Configure Your App Icon

CHAPTER 7 : Toasts, Activities, Navigations, and Views

  • Context Class
  • Toast Class
  • Positioning Your Toast
  • What is an Activity?
  • Activity Lifecycle
  • Managing the activity lifecycle
  • Android Intent
  • Navigating Between Activities
  • Passing Data Between Activities
  • Android Views
  • List View
  • Recycler View
  • Configuration of Android RecyclerView
  • Adding a RecyclerView to an Activity
  • Creating a CardView
  • Creating Your RecyclerView Adapter
  • Adding Data to Your RecyclerView
  • Running and Testing Your RecyclerView
  • Adding Event Listeners to Each RecyclerView Row

CHAPTER 8 : Android Dialogs, Snackbar, Menus, Webview And Notification

  • Introduction
  • Android Dialogs
  • Alert Dialog
  • ProgressBar
  • SeekBar
  • Date Picker Dialog
  • Time Picker Dialog
  • Snackbar
  • Menus
  • WebView
  • Android Notifications
  • Creating an  Android Notifications
  • Notification Channel
  • Configuring Android Web Browser, Menu and Notification
  • Configuring Android Web Browser
  • Adding Android Menu
  • Creating a Notification Channel and a Notification Message

CHAPTER 9 : Android Storage, SQLite and Content Providers

  • Android Storage Options
  • Shared Preferences
  • Internal Storage
  • External Storage
  • Network Connection
  • SQLite Databases
  • SQLite Database in your application
  • SQLite Library
  • Creating an adapter class for SQLite database
  • Content Providers
  • Creating a Content Provider
  • Sync Adapters
  • How SyncAdapters Work
  • ORMLite
  • Choosing Internal or External Storage
  • SQLite Databases and Content Providers
  • Creating an SQLite database
  • Querying an SQLite DB Table
  • Creating a Content Provider
  • Utilizing ORMLite Library

CHAPTER 10 : Location-Aware Apps: Using GPS and Google Maps

  • Introduction
  • What is GPS and how does it work?
  • Other Location Service Providers
  • Configuring Google Maps
  • Map Fragment
  • Getting a Google API key
  • Adding a Google Map Marker
  • Methods to Capture a User’s Location
  • Reverse Geolocation and Geocoder Class
  • JSON and API
  • Location-Aware Apps Using a GPS and Google Maps
  • Creating an App Interface
  • Getting a Google API key
  • Configuring Your App to Use Your API Key
  • Configuring User App’s Permission
  • Capturing Users’ Location
  • Finding the Nearest Restaurants to a User’s Current Location

About Instructor

  • admin

    Teaching is a very noble profession that shapes the character, caliber, and future of an individual. If people remember me as a good teacher, that will be the biggest honour for me.

Reviews

0
0 Ratings
stars 5
0%
0
stars 4
0%
0
stars 3
0%
0
stars 2
0%
0
stars 1
0%
0

There are no reviews yet.

Leave a Review

Be the first to review “KOTLIN”