Course Curriculum
- 9 sections
- 18 lectures
- 00:00:00 total length
-
Promo Video
00:02:00 -
Introduction
00:01:00 -
First look at Kotlin
00:04:00 -
Install JDK and Android Studio for Mac
00:13:00 -
Install JDK and Android Studio for Windows
00:10:00 -
Android Emulator
00:12:00 -
DinnerDecider Part 1
00:21:00 -
DinnerDecider Part 2
00:24:00 -
DinnerDecider Part 3
00:11:00 -
Run on a Real Device!
00:07:00 -
Run on a Real Device from Windows!
00:06:00
-
Installing IntellijIDEA for Mac
00:09:00 -
Installing IntellijIDEA for Windows
00:09:00 -
Variables with Kotlin
00:17:00 -
Strings with Kotlin
00:22:00 -
Numbers and Operators with Kotlin
00:04:00 -
Functions with Kotlin
00:17:00 -
Conditional Logic with Kotlin
00:19:00 -
Collections with Kotlin
00:19:00 -
Loops with Kotlin
00:09:00 -
Nullability with Kotlin
00:18:00 -
Classes and Inheritance with Kotlin
00:28:00 -
Lambda with Kotlin
00:23:00
-
Intro to Git and Terminal
00:01:00 -
Git and Version Control – The Fun Way!
00:12:00 -
Terminal Basics – Changing Directories
00:06:00 -
Terminal Basics – Creating Directories and Files
00:05:00 -
Terminal Basics – Copying and Renaming Files
00:09:00 -
Terminal Basics – Deleting Files and Directories
00:06:00 -
Terminal Basics – Git Basics
00:17:00 -
Setting up Github
00:05:00 -
Working with Local and Remote Repositories
00:11:00 -
Handling Git Merge Conflicts
00:17:00 -
Using Git with Android Studio
00:13:00 -
Importing Projects and Merge Conflicts
00:15:00
-
Intro to Android Constraint Layout
00:16:00 -
Phone Portrait Layout Part 1
00:20:00 -
Phone Portrait Layout Part 2
00:19:00 -
Tablet Portrait Layout
00:27:00 -
Tablet Landscape
00:24:00
-
Intro to the app
00:02:00 -
Welcome Screen Layout
00:22:00 -
League Selection Layout
00:21:00 -
Intents and Context
00:20:00 -
Lifecycle Overview
00:04:00 -
Lifecycle in action
00:13:00 -
Skill Selection Layout
00:16:00 -
Buttoning up the Activities
00:18:00 -
Toggling the Skills
00:21:00 -
Parcelable
00:13:00 -
Instance State
00:13:00 -
Swoosh Challenge
00:01:00
-
CoderSwag Introduction
00:02:00 -
Data Structure
00:19:00 -
Simple ListView
00:14:00 -
Custom List Adapter
00:20:00 -
View Holder
00:12:00 -
RecyclerView Adapter
00:29:00 -
Recycler View Clicks
00:13:00 -
Product List View
00:10:00 -
Product Recycle Adapter
00:23:00
-
Smack Introduction
00:04:00 -
Project Setup
00:23:00 -
MainActivity UI Setup
00:18:00 -
Login Activity UI
00:12:00 -
CreateUserActivity UI
00:14:00 -
Generate Avatar and Background Color
00:15:00 -
Webrequests and APIs
00:09:00 -
Hosting API
00:20:00 -
Local Hosting API
00:20:00 -
Our First Web Request
00:20:00 -
Registering a User
00:18:00 -
Login User
00:27:00 -
Creating a User
00:23:00 -
Polishing up Create User Activity
00:17:00 -
Broadcast Receiver
00:26:00 -
Find User
00:20:00 -
Polishing up the Login Activity
00:11:00 -
Add Channel Dialog
00:15:00 -
Sockets
00:17:00 -
Sockets.On
00:21:00 -
Downloading Channels
00:26:00 -
Shared Preferences
00:24:00 -
Channel Selection
00:12:00 -
Send and Receive Message
00:18:00 -
Downloading Messages
00:21:00 -
Displaying Messages
00:23:00 -
Date Formatter
00:17:00
-
Intro to Section – Google Play Store
00:02:00 -
Side Loading
00:10:00 -
Registering Account
00:04:00 -
Removing Logs
00:06:00 -
Generate Signed APK
00:06:00 -
Store Listing
00:18:00 -
Published!
00:06:00
-
Assignment -Kotlin for Android
00:00:00