Kotlin Training : Step By Step For Beginners

Kotlin Overview

Kotlin is a statically typed, open source, general purpose programming language that targets Andorid, javascript, JVM and native development. Use of Kotlin can boost profitability of business. The main focus of Kotlin is on security, interoperability, tooling support and clarity of code. It is faster and needs fewer line of codes instead of other programming languages. Kotlin is both object oriented and functional programming language.

Features Of Kotlin

  • High Efficiency
  • Impressive Interoperability
  • It reduces crashes at runtime
  • Safe & Reliable

Kotlin Training Curriculum

1) Introduction

  • What is Kotlin ?
  • Android API levels (versions & version names)
  • Fundamentals of Application
  • Environment Setup

2) IDE Introduction

  • What is SDK?
  • How to Launch Emulator
  • Editing emulator settings
  • AndroidManifest.xml
  • Uses-permission
  • Drawable Resources
  • String Resources
  • Color Resources

3) Data Types & Variables in Kotlin

4) Operators in Kotlin

5) I/O Functions in Kotlin

6) Conditional Statements in Kotlin

7) Loop Statements in Kotlin

8) User Defined Functions in Kotlin

9) KotlinObject Oriented Programming

10) Activity

  • What is Activity?
  • First sample Application
  • Activity Life Cycle
  • Logcat usage

11) Basic UI Design

11.1) Basic UI Controls and its properties
  • TextView Control
  • EditText Control
  • Button Control
  • Checkbox Control
  • Radiobutton Control
  • About dip, dp, sip, sp
  • Toast
  • Different Types Of Layouts
  • Types of onClick methods
  • Scrollview

12) Intent

  • What is Intent?
  • Types of Intent
  • Switching between Activities
  • How to set back button?
  • How to send data to other activity?

13) Splash Screen

  • How to create welcome activity?
  • How to hide title bar
  • How to make activity in full screen

14) Preferences

  • What is Shared Preferences?
  • Counter Application

15) Some UI Controls

  • Simple Listview
  • Simple Gridview
  • Date Picker
  • Time Picker
  • Seekbar
  • Ratingbar

16) Adapters and Widgets

  • What is Adapter?
  • Types Of Adapter(Array Adapter,Base Adapter)
16.1) Advance UI Controls
  • AutoCompleteTextView
  • MultiAutoCompleteTextView
  • Spinner
  • Custom Listview
  • Custom Gridview
  • Card View
  • RecyclerView

17) Menu

  • Option Menu
  • Popup Menu
  • Alert Dialog

18) Fragment

19) Audio & Video

20) Accessing Phone services

  • Call
  • SMS
  • Email

21) Webview

  • Webview and its methods

22) Navigation Drawer

  • How to add Navigation Drawer?
  • How to customize Navigation Drawer?

23) Validation Drawer

24) View Flipper(Slider)

25) Bottom Navigation Bar

26) Camera

  • How to open camera from from Kotlin Application?
  • How to take camera access permission?

27) Google Map

28) Simple Notification

  • How to open camera from from Kotlin Application?
  • How to take camera access permission?

29) Kotlin Animation

30) Different Drawable Shapes In Android

31) SQLite Database

  • What is SQLite?
  • SQLite Open Helper
  • SQLite Database
  • Content Values
  • Cursor
  • SQLite Database CRUD

32) Firebase CRUD

33) JSON

  • JSON Introduction
  • Volley Introduction
  • How to display data using JSON
  • How to insert data using JSON
  • Update Or Delete data using JSON

34) PROJECT

...

Quick Inquiry

Our Review

Average Ratings
4.9
JustDial 110 Reviews
Google 210 Reviews