Course Highlights
  • Build professional, fully functional apps using Kotlin
  • Apply for Jr. Android app development jobs
  • Submit apps to the Google Play store
Curriculum

12 Topics
Intro to Kotlin and Android Course
First look at Kotlin
Install JDK and Android Studio for Mac
Install JDK and Android Studio for Windows
Android Emulator
DinnerDecider Part 1
DinnerDecider Part 2
DinnerDecider Part 3
Exercise: Make your own decider!
Run on a real device!
Run on a real device from Windows!
Quiz: Kotlin

16 Topics
Installing IntellijIDEA for Mac
Installing IntellijIDEA for Windows
Variables with Kotlin
Strings with Kotlin
Numbers and Operators with Kotlin
Quiz: Kotlin Foundation
Functions with Kotlin
Exercise: Practice writing functions
Conditional Logic with Kotlin
Collections with Kotlin
Loops with Kotlin
Nullability with Kotlin
Classes and Inheritance with Kotlin
Exercise: You’re so classy!
Lambda with Kotlin
Quiz: Knowledge Check

13 Topics
Intro to Git and Terminal
Git & Version Control - The Fun Way
Terminal Basics - Changing directories
Terminal Basics - Creating directories & files
Terminal Basics - copying & renaming files
Terminal Basics - deleting files & directories
Git Basics
Setting up Github
Working with Local & Remote Repositories
Handling Git Merge Conflicts
Exercise: Pushing your project to GitHub
Using Git with Android Studio
Importing Projects and Merge Conflicts

7 Topics
Intro to Android Constraint Layout
Phone Portrait Layout Part 1
Phone Portrait Layout Part 2
Quiz
Tablet Portrait Layout
Tablet Landscape
Exercise: Make your own layout

14 Topics
Intro to the app
Welcome Screen Layout
League Selection Layout
Intents and Context
Lifecycle Overview
Quiz
Lifecycle in action
Skill Selection Layout
Buttoning up the Activities
Toggling the skills
Parcelable
Instance State
Swoosh Challenge
Exercise: Taking it to the big time.

11 Topics
CoderSwag Intro
Data Structure
Simple ListView
Custom List Adapter
View Holder
RecyclerView Adapter
Quiz
RecyclerView Clicks
Product List View
Product Recycle Adapter
Exercise: Show me the product.

28 Topics
Smack Intro
Project Setup
MainActivity UI Setup
Login Activity UI
CreateUserActivity UI
Generate Avatar and Background Color
Webrequests and APIs
Hosting API
Local Hosting API
Quiz
Our first web request
Registering a user
Login User
Creating User
Polishing up Create User Activity
Broadcast Receiver
Find User
Polishing up the Login Activity
Add Channel Dialog
Sockets
Socket.On
Downloading Channels
Shared Preferences
Channel Selection
Send and receive message
Downloading Messages
Displaying Messages
Date Formatter

7 Topics
Intro to Section - Google Play Store
Side Loading
Registering Account
Removing Logs
Generate Signed APK
Store Listing
Published!

  Write a Review

Kotlin for Android: Beginner to Advanced

Go to Paid Course