Kotlin Android Development Masterclass - With Android Oreo

BY
Eduonix

Develop a solid foundation in Android Development, Android Studio, and IntelliJ IDEA to develop Android applications using Kotlin.

Mode

Online

Fees

₹ 199 995

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Kotlin Android Development Masterclass - With Android Oreo certification course is designed by Paulo Dichone - Software Engineer, Web and Application Developer & Instructor and presented by Eduonix, an ed-tech organisation aimed at those who want to acquire in-demand skills and thrive in their careers. Kotlin Android Development Masterclass - With Android Oreo online certification is designed for people who have little or no prior programming experience and have never written a single line of code.

With Kotlin Android Development Masterclass - With Android Oreo online course students Students will be able to establish a strong foundation in Android Development, Android Studio, IntelliJ IDEA, and object-oriented Kotlin Programming. Students will learn how to develop Android apps from the ground up using Android Studio, IntelliJ IDEA, and the Kotlin programming language. They will progress from knowing nothing about app development to being a full-fledged Android developer in 5 weeks. Individuals who want to enrol in the course and advance their careers must pay a certain fee for a lifetime subscription to the course.

The highlights

  • Self-paced course
  • English videos with subtitles
  • 32.5 hours of pre-recorded video content
  • 222 online lectures
  • 30-day money-back guarantee
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • 32.5 hours of pre-recorded video content
  • 222 online lectures
  • 30-day money-back guarantee
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 199  ₹995
certificate availability

No

Who it is for

What you will learn

Knowledge of android software development

After completing the Kotlin Android Development Masterclass - With Android Oreo online training, individuals will gain an understanding of the principles of Kotlin programming, its features, and how it is used in the development of Android applications. Individuals will learn about Android Oreo and its features, as well as how to develop a user interface with Android Studio and IntelliJ IDEA. Individuals will also be able to develop applications such as the SoundBox app and upload them to the Google Play store.

The syllabus

Section 1 : Getting Started

  • What You will Get from this Course 
  • How To Get Your FREE Stuff
  • How's The Course Structured
  • Where Should You Start

Section 2 : Development Setup - Windows PC, MAC and Linux Ubuntu

  • Introduction
  • Install Java JDK - Windows PC Preview
  • Install IntelliJ IDEA - Windows PC
  • Install Android Studio - Windows PC
  • Install IntelliJ IDEA - MAC
  • Install Java - Linux Ubuntu
  • Install Android IntelliJ - Linux Ubuntu
  • Installing Android Studio - Linux Ubuntu
  • How to Import Kotlin Code/Resources into IntelliJ

Section 3 : WATCH THIS - UPDATE Development Tools

  • IntelliJ Updates Preview
  • Update to Kotlin 1.2

Section 4 : Introduction to Kotlin Programming Language

  • Write a Hello World program in Kotlin 
  • Kotlin - How to Make Comments in Your Code
  • Kotlin Variables
  • Kotlin Variable type String
  • Kotlin Variable type Int
  • Kotlin - Variable type - Double
  • Kotlin Variable type Boolean
  • Kotlin - Variable type - Float
  • Kotlin Char Variable Types
  • Kotlin - Difference between Var and Val Keywords
  • Kotlin - How to Read Input with readLine Method - App - Stor
  • Code/Resource Files

Section 5 : Kotlin - Operations and Operators

  • Kotlin - Adding Numbers 
  • Kotlin - Subtraction
  • Kotlin - Multiplying Numbers
  • Kotlin - Division
  • Kotlin - Remainder
  • Incrementing and Decrementing
  • How to Convert Between Data Types
  • Code/Resource Files

Section 6 : Kotlin Language - Decision Making - If, else, switch..

  • Conditional operators (<,>, ==, !=, <=, >=) Preview
  • If-else Statements and Conditional operators
  • Logical Operators (AND, OR, NOT)
  • When Expression
  • For Loop
  • While Loop
  • Do while Loop
  • App - How Many Siblings?
  • Code/Resource Files

Section 7 : Introduction to Classes and Objects - Object Oriented Programming in Kotlin

  • Functions With Parameters 
  • Functions Return Types
  • Functions - No return Type, No parameters
  • Variable Scope
  • Introduction to Object Oriented Programming - OOP - What's a
  • Let's Create our First Class
  • Setters and Getters
  • Inheritance - Introduction
  • Inheritance
  • Overloading Constructors
  • Controlling Access to fields (Instance Variables - Properti
  • Kotlin - Class Extension
  • Nested Classes
  • Inner Classes
  • Companion Object in Kotlin
  • Overloading Operators + Challenge
  • Code/Resource Files

Section 8 : Advanced OOP In Kotlin

  • Interface Classes Preview
  • Abstract Classes
  • Generic Classes
  • Enums in Kotlin
  • Code/Resource Files

Section 9 : Introduction to Arrays and Advanced Data Structures - Collections and More

  • Whats an Array - Creating Arrays in Kotlin Preview
  • Create Arrays and Iterate Through
  • Arrays - Part 2
  • Array Lists
  • Hashmaps
  • MapOf, Arrayof, MutableList
  • Code/Resource Files

Section 10 : Kotlin - Introduction to I/O - Write, Read File - Storage

  • Writing to Files (Text Files)
  • writing to File with User Input and Appending Characters
  • Reading from Text Files
  • App - Writing a Reader-Write App
  • Code/Resource Files

Section 11 : Introduction to Android Studio and Development Setup

  • Installing the Android Studio and Setup Kotlin and Run First
  • UPDATE - Android Studio 3.0
  • Running UPDATED Android Studio - No Extension Needed
  • Android Studio Quick Tour
  • Android Studio Tour - File Structure, Manifest, Strings
  • App - What's My Name
  • Code/Resource Files
  • String.xml, Manifest and Android Studio File

Section 12 : Creating User Interface - TextViews, Buttons, EditTexts... and More UI Widgets

  • Android Toast and Context Class
  • TextViews, EditText and Buttons - Enter Name and Show name
  • Enter Name and Show - Final
  • Code/Resource Files
  • App - How Much You Weigh on Mars?
  • App - How Much You Weigh on Other Planets
  • CheckBoxes in Android
  • App- How Much You Weigh on ... Improved Version 2
  • App - Weight On.... Improved part 2
  • App- How Much You Weigh on ... Improved Version 3 - Final
  • Code/Resource Files

Section 13 : Creating User Interfaces - Part 2

  • Adding Images to Our Apps - ImageViews
  • Adding Images to Our Apps - Why we Use Kotlin Extensions Plu
  • Code/Resource Files
  • App - ImageFilter
  • Code/Resources Files
  • App - Random background Colors
  • Code/Resource Files
  • Layouts - LinearLayout
  • RelativeLayouts
  • TableRow Layout
  • ScrowView Layout
  • Styles and Themes in Android
  • Context in Android and Toast Class
  • Debugging Your Code

Section 14 : Activities and Navigations

  • What's an Activity?
  • Activity lifecycle
  • Navigating from One Activity to Another
  • Passing Data between Activities
  • Passing data back to first Activity
  • App - Animals Bio - User Interface - Part I
  • App - Animals Bio - Final
  • Code/Resource Files

Section 15 : Introduction to RecyclerViews - Advanced Android Widgets

  • Introduction to Listviews - Demo
  • How do Listviews Work? - Adpaters and Listviews
  • Code/Resource Files
  • RecyclerView - Part 1 - UI
  • RecyclerView - Part 2 - UI
  • RecyclerView - Part 3 - Code
  • Adding Event Listeners to Each Row
  • Code/Resource Files

Section 16 : Storage in Android and Kotlin - Sharedpreferences, Database - Internal Storage

  • Shared Preferences
  • Introduction to Databases in Android - Kotlin - Sqlite
  • App - Chores - Demo
  • App - App - Chores - User Interface
  • App - Chores - Database handler Class
  • App - Chores - Add and Retrieve a Chore
  • App - Chores - Finalize CRUD Functions
  • App - Chores - Saving User Input to Database
  • App - Chores - Custom Listrow - User Inter face
  • App - Chores - Recycler Adapter
  • App - Chores - Showing Chores on Recycler Adapter
  • App - Chores - Adding Toolbar Add Button
  • App - Chores - Create Custom Popup
  • App - Chores - Saving Chore From Popup
  • App - Chores - Deleting Chore
  • App - Chores - Final Touches
  • Code/Resource Files

Section 17 : Connecting to the World - Connecting and Consuming JSON data from the Internet

  • Introduction to HTTP Request and JSON and Networking in Andr
  • What's an Android Library?
  • UPDATE - Android Studio 3.0
  • Volley String Request
  • Volley JSON ArrayRequest
  • Volley JSON ObjectRequest
  • App - Recipe Finder - Demo
  • App - Recipe Finder - User Interface - Part 1
  • App - Recipe Finder - User Interface - Part 2 - Listrow
  • App - Recipe Finder -RecyclerAdapter
  • App - Recipe Finder - Parsing Recipies
  • App - Recipe Finder - Show Recipes on RecyclerVew
  • App - Recipe Finder - Final
  • Source code

Section 18 : Firebase - Cloud Based Application Development

  • Firebase - Introduction to Cloud Based Services - Setup
  • Firebase - Read Values from Fireabase Database
  • Firebase - Save Objects and Use Push
  • Firebase - Login User With Email and Password
  • Firebase - Create Account
  • WhatsApp Clone Chat App - Demo
  • WhatsApp Clone Chat App - Setup UI - Part 1
  • WhatsApp Clone Chat App - Setup UI Finish Main Activity - Part 2
  • WhatsApp Clone Chat App - Login - Part 3
  • WhatsApp Clone Chat App - Create Account UI - Part 4
  • WhatsApp Clone Chat App - Create Account - Part 5
  • WhatsApp Clone Chat App - Login Users Code - Part 6
  • WhatsApp Clone Chat App - Check User - Login - Part 7
  • WhatsApp Clone Chat App - TabLayout ViewPager - Part 8.1
  • WhatsApp Clone Chat App - TabLayout ViewPager - Part 8.2
  • WhatsApp Clone Chat App - Menu Settings and Logout - Part 9
  • WhatsApp Clone Chat App - Settings Screen Setup - Part 10
  • WhatsApp Clone Chat App - Settings Activity - Part 11
  • WhatsApp Clone Chat App - Status Activity - Part 12
  • WhatsApp Clone Chat App - Settings Get Image - Part 13.1
  • WhatsApp Clone Chat App - Save Images to Firebase - Part 13.2
  • WhatsApp Clone Chat App - Settings Show Image and Set Images - Part 13.3
  • WhatsApp Clone Chat App - Populate Users - Create Adapter - Part 14.1
  • WhatsApp Clone Chat App - Showing all Users - Part 14.2
  • WhatsApp Clone Chat App - Tap and Show Dialog - Part 15
  • WhatsApp Clone Chat App - Populate Profile Picture - Part 16
  • WhatsApp Clone Chat App - Create Item Message - Part 17
  • WhatsApp Clone Chat App - Chat Activity - Part 18
  • WhatsApp Clone Chat App - Setup Chat Activity - Part 19
  • WhatsApp Clone Chat App - Sending and Showing Chats - Part 20
  • WhatsApp Clone Chat App - Final Product
  • WhatsApp Clone Chat App - Source Code

Section 19 : Let's Build a Developer Portfolio App

  • Developer Portfolio App - Demo
  • Theme and Colors - Branding
  • User Interface Setup
  • UI and TabLayout
  • Finalizing User Interface and Create Fragments
  • Setup PagerAdapter Class
  • Wiring it all Up
  • Final Touches and Product
  • Resources

Section 20 : Build a Motivational App

  • App Demo
  • User Interface Setup
  • Volley Library Setup and App Controller
  • Fetching Data from the Remote API
  • Setup Data Classes
  • Setup Fragments
  • Setup Fragments - Part 2
  • Setup Fragments and Viewpager Class
  • Fix Previous Error!
  • Final Product - Motivational App
  • Resources

Section 21 : Drawing on the Screen - Custom Views in Android

  • Introduction to Drawing on Screen
  • Drawing Circles
  • Drawing Images - Bitmaps
  • Custom TextViews
  • Resources

Section 22 : Let's Build a Breathe App

  • Intro to Breathe App
  • User Interface Setup
  • Setup Animation Library
  • Setup Shared Preferences - Saving data on Device
  • Finalizing the App
  • Final Product - Breathe App
  • Resources

Instructors

Mr Paulo Dichone
Instructor
Freelancer

Other Bachelors

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books