Stone River Elearning – Kotlin for Android Crash Course

$27.00 $149.00 Sale

Stone River Elearning – Kotlin for Android Crash Course

Here are some of the things you’ll be able to do after taking this course:

  • Learn to code how the PROs code – not just copy and paste
  • Learn everything you need to know about submitting to the Google Play store
  • Build beautiful Apps – We don’t build trash – you’ll create amazing real-world apps
  • Build Real Projects – You’ll get to build projects that help you retain what you’ve learned

WHAT YOU WILL LEARN:

  • Installing JDK and Android Studio as well as IntelliJ
  • How to run apps on own device
  • Those looking to get a full time job as a developer
  • Kotlin Foundations – Variables, Strings, Collections, Classes, Inheritance, Lambda Expressions
  • In depth look at activity life cycle, intents, and context
  • Deep dive on constraint layout and supporting multiple device sizes.
  • Enhance your UI with custom drawables
  • Using Kotlin with Android SDK
  • Comprehensive overview of List and Recycler Views
  • Learn all about web requests and working with APIs and even implement web sockets in a fully functional Slack app clone.

Course Curriculum

Android Studio and First App
  • Intro to Kotlin and Android Course (1:01)
  • First look at Kotlin (3:37)
  • Install JDK and Android Studio for Mac (12:20)
  • Install JDK and Android Studio for Windows (9:51)
  • Android Emulator (11:30)
  • DinnerDecider Part 1 (20:58)
  • DinnerDecider Part 2 (23:21)
  • DinnerDecider Part 3 (10:31)
  • Run on a real device! (6:19)
  • Run on a real device from Windows! (5:45)
Kotlin Foundation
  • Installing IntellijIDEA for Mac (8:15)
  • Installing IntellijIDEA for Windows (8:13)
  • Variables with Kotlin (16:13)
  • Strings with Kotlin (21:31)
  • Numbers and Operators with Kotlin (4:07)
  • Functions with Kotlin (16:38)
  • Conditional Logic with Kotlin (18:47)
  • Collections with Kotlin (18:59)
  • Loops with Kotlin (8:18)
  • Nullability with Kotlin (17:59)
  • Classes and Inheritance with Kotlin (27:51)
  • Lambda with Kotlin (22:33)
Terminal & Version Control
  • Intro to Git and Terminal (0:41)
  • Git & Version Control – The Fun Way (10:49)
  • Terminal Basics – Changing directories (5:49)
  • Terminal Basics – Creating directories & files (4:11)
  • Terminal Basics – copying & renaming files (8:39)
  • Terminal Basics – deleting files & directories (5:43)
  • Git Basics (16:58)
  • Setting up Github (4:18)
  • Working with Local & Remote Repositories (10:55)
  • Handling Git Merge Conflicts (16:33)
  • Using Git with Android Studio (12:11)
  • Importing Projects and Merge Conflicts (15:03)
All About Layout
  • Intro to Android Constraint Layout (15:52)
  • Phone Portrait Layout Part 1 (19:08)
  • Phone Portrait Layout Part 2 (18:26)
  • Tablet Portrait Layout (26:53)
  • Tablet Landscape (23:30)
Activity Lifecycle
  • Intro to the app (1:44)
  • Welcome Screen Layout (22:03)
  • League Selection Layout (20:24)
  • Intents and Context (19:34)
  • Lifecycle in action (10:58)
  • Lifecycle Overview (3:50)
  • Skill Selection Layout (15:59)
  • Buttoning up the Activities (17:33)
  • Toggling the skills (20:15)
  • Parcelable (12:31)
  • Instance State (12:16)
  • Swoosh Challenge (1:03)
List and Recycler Views
  • CoderSwag Intro (1:21)
  • Data Structure (19:20)
  • Simple ListView (13:35)
  • Custom List Adapter (19:39)
  • View Holder (11:59)
  • RecyclerView Adapter (28:44)
  • RecyclerView Clicks (12:52)
  • Product List View (9:45)
  • Product Recycle Adapter (22:56)
Smack Chat App
  • Smack Intro (4:00)
  • Project Setup (22:24)
  • MainActivity UI Setup (17:34)
  • Login Activity UI (11:17)
  • CreateUserActivity UI (14:05)
  • Generate Avatar and Background Color (14:54)
  • Webrequests and APIs (8:31)
  • Hosting API (19:48)
  • Local Hosting API (19:13)
  • Our first web request (19:52)
  • Registering a user (17:40)
  • Login User (26:13)
  • Creating User (22:19)
  • Polishing up Create User Activity (16:18)
  • Broadcast Receiver (25:36)
  • Find User (19:27)
  • Polishing up the Login Activity (10:12)
  • Add Channel Dialog (14:33)
  • Sockets (16:59)
  • Socket.On (20:36)
  • Downloading Channels (25:12)
  • Shared Preferences (24:09)
  • Channel Selection (11:25)
  • Send and receive message (17:18)
  • Downloading Messages (21:07)
  • Displaying Messages (22:46)
  • Date Formatter (16:48)
Publishing Your App
  • Google Play Store (1:18)
  • Side Loading (9:21)
  • Registering Account (4:12)
  • Removing Logs (5:34)
  • Generate Signed APK (5:33)
  • Store Listing (17:48)
  • Published! (5:32)

Sale Page: https://stoneriverelearning.com/p/kotlin-for-android-crash-course1
Archive: https://archive.ph/wip/kvUIe

Shipping method

– After making a purchase, you will see a View your order link to the Downloads page. Here you can download all the files related to your order.
– In case the link is broken for any reason, please contact us and we will resend a new download link.
– If you can’t find the download link, please don’t worry about it. This course is usually available and shipped within one day
– The course you purchased will have lifetime access
– Our support staff is the best by far! Please contact us at email: [email protected] and we will be happy to help!