Kotlin for Android: Beginner to Advanced
Kotlin is an expressive, concise & powerful development language on Android. Learn everything you need to know to start
Each purchase comes with a 10 day money-back guarantee
23 hours of content
Unlimited access
Devslopes Certificate of Completion
Access to code forums
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
Dinner Decider app assets
DinnerDecider Part 1
DinnerDecider Part 2
DinnerDecider Part 3
Dinner Decider final source
Run on a real device!
Run on a real device from Windows!
Installing IntellijIDEA for Mac
Installing IntellijIDEA for Windows
Variables with Kotlin
Strings with Kotlin
Numbers and Operators with Kotlin
Functions with Kotlin
Conditional Logic with Kotlin
Collections with Kotlin
Loops with Kotlin
Nullability with Kotlin
Classes and Inheritance with Kotlin
Lambda with Kotlin
Kotlin foundation source code
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
Using Git with Android Studio
Importing Projects and Merge Conflicts
Project assets & source code
Intro to Android Constraint Layout
Phone Portrait Layout Part 1
Phone Portrait Layout Part 2
Tablet Portrait Layout
Tablet Landscape
Intro to the app
Swoosh assets
Welcome Screen Layout
League Selection Layout
Intents and Context
Lifecycle Overview
Lifecycle in action
Skill Selection Layout
Buttoning up the Activities
Toggling the skills
Parcelable
Instance State
Swoosh Challenge
Swoosh final source
CoderSwag Intro
Swag assets
Data Structure
Simple ListView
Custom List Adapter
View Holder
RecyclerView Adapter
RecyclerView Clicks
Product List View
Product Recycle Adapter
Swag final source
Smack Intro
Smack assets
Project Setup
MainActivity UI Setup
Login Activity UI
CreateUserActivity UI
Generate Avatar and Background Color
Webrequests and APIs
Hosting API
Local Hosting API
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
Smack final source
Your first map (Kotlin)
User location
Dropping Pins
Route and Navigation
Route and Navigation
Intro to Section - Google Play Store
App submission assests
Side Loading
Registering Account
Removing Logs
Generate Signed APK
Store Listing
Published!