Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kotlin for Android: Beginner to Advanced -1
01-Android Studio and First App
1- Intro to Kotlin and Android Course
2- First look at Kotlin
3- Install JDK and Android Studio for Mac
4- Install JDK and Android Studio for Windows
5- Android Emulator
6- DinnerDecider Part 1
7- DinnerDecider Part 2
8- DinnerDecider Part 3
9- Run on a real device!
10- Run on a real device from Windows!
02-Kotlin Foundation
1- Installing IntellijIDEA for Mac
2- Installing IntellijIDEA for Windows
3- Variables with Kotlin
4- Strings with Kotlin
5- Numbers and Operators with Kotlin
6- Functions with Kotlin
7- Conditional Logic with Kotlin
8- Collections with Kotlin
9- Loops with Kotlin
10- Nullability with Kotlin
11 Classes and Inheritance with Kotlin
12 Lambda with Kotlin
03-Terminal & Version Control
1- Intro to Git and Terminal
2- Git & Version Control - The Fun Way
3- Terminal Basics - Changing directories
4- Terminal Basics - Creating directories & files
5- Terminal Basics - copying & renaming files
6- Terminal Basics - deleting files & directories
7- Git Basics
8- Setting up Github
9- Working with Local & Remote Repositories
10- Handling Git Merge Conflicts
11- Using Git with Android Studio
12- Importing Projects and Merge Conflicts
04-All About Layout
1- Intro to Android Constraint Layout
2- Phone Portrait Layout Part 1
3- Phone Portrait Layout Part 2
4- Tablet Portrait Layout
5- Tablet Landscape
05-Activity Lifecycle
1 Intro to the app
2 Welcome Screen Layout
3 League Selection Layout
4 Intents and Context
5 Lifecycle in action
6 Lifecycle Overview
7 Skill Selection Layout
8 Buttoning up the Activities
9 Toggling the skills
10 Parcelable
11 Instance State
12 Swoosh Challenge
06-List and Recycler Views
0-CoderSwag Intro
1-Data Structure
2-Simple ListView
3-Custom List Adapter
4-View Holder
5-RecyclerView Adapter
6-RecyclerView Clicks
7-Product List View
8-Product Recycle Adapter
07-Smack Chat App
0 Smack Intro
1 Project Setup
2 MainActivity UI Setup
3 Login Activity UI
4 CreateUserActivity UI
5 Generate Avatar and Background Color
6 Webrequests and APIs
7 Hosting API
8 Local Hosting API
9 Our first web request
10 Registering a user
11 Login User
12 Creating User
13 Polishing up Create User Actviity
14 Broadcast Receiver
15 Find User
16 Polishing up the Login Activity
17 Add Channel Dialog
18 Sockets
19 Socket.On
20 Downloading Channels
21 Shared Preferences
22 Channel Selection
23 Send and receive message
24 Downloading Messages
25 Displaying Messages
26 Date Formatter
1 Intro to the app
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock