Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
01 - What You'll Learn in this Course.mp4 |
29.19MB |
02 - Make the Most of this Course!.mp4 |
16.28MB |
03 - Who's Using Kotlin.mp4 |
17.24MB |
04 - Introduction.mp4 |
10.31MB |
05 - Install the Java JDK 8.mp4 |
36.60MB |
06 - Install Android Studio.mp4 |
38.29MB |
07 - Set Up a Project in Android Studio.mp4 |
64.35MB |
08 - Recap.mp4 |
2.75MB |
09 - Introduction.mp4 |
8.55MB |
10 - Variables and Data Types.mp4 |
24.33MB |
11 - Null Safety in Kotlin.mp4 |
25.39MB |
12 - Conditionals - 'if' Expressions.mp4 |
28.02MB |
13 - Conditionals - 'when' Expressions.mp4 |
29.46MB |
14 - Collections.mp4 |
28.63MB |
15 - 'for' Loops.mp4 |
27.79MB |
16 - 'while' Loops.mp4 |
21.60MB |
17 - Functions.mp4 |
18.64MB |
18 - Get Ready for Serious Kotlin Coding (Set up IntelliJ IDEA).mp4 |
18.76MB |
19 - Create a main() Function.mp4 |
7.70MB |
20 - Named Arguments & Default Parameter Values.mp4 |
20.35MB |
21 - Exceptions.mp4 |
26.93MB |
22 - Why No Checked Exceptions.mp4 |
28.37MB |
23 - Recap.mp4 |
11.30MB |
24 - Introduction.mp4 |
8.17MB |
25 - What is Functional Programming.mp4 |
19.15MB |
26 - Functional Programming II.mp4 |
25.53MB |
27 - Lambdas & Higher-Order Functions.mp4 |
35.34MB |
28 - Use map() and flatMap().mp4 |
33.93MB |
29 - Use take() and drop().mp4 |
29.52MB |
30 - Use zip().mp4 |
20.08MB |
31 - Chain Functions Together.mp4 |
24.53MB |
32 - Lazy Sequences.mp4 |
36.70MB |
33 - Case Study - Performance of Lazy Sequences.mp4 |
35.04MB |
34 - Code Along - Infinite Lazy Sequence of All Prime Numbers.mp4 |
92.12MB |
35 - Use 'let' Operator for Scoping and Nullables.mp4 |
24.27MB |
36 - Use 'with' for Many Calls on the Same Object.mp4 |
17.46MB |
37 - Use 'use' for Closeable (like try-with-resources).mp4 |
25.81MB |
38 - Inline Functions.mp4 |
53.39MB |
39 - Recap.mp4 |
14.36MB |
40 - Introduction.mp4 |
11.84MB |
41 - Classes.mp4 |
5.80MB |
42 - Properties with Getters & Setters.mp4 |
20.28MB |
43 - Primary and Secondary Constructors.mp4 |
30.29MB |
44 - Methods.mp4 |
15.60MB |
45 - Extension Functions.mp4 |
25.02MB |
46 - Data Classes.mp4 |
43.28MB |
47 - Enums.mp4 |
22.72MB |
48 - Inheritance.mp4 |
15.18MB |
49 - Code Along - Inheritance Example.mp4 |
23.01MB |
50 - Abstract Classes.mp4 |
21.36MB |
51 - Interfaces.mp4 |
34.49MB |
52 - Overriding Rules.mp4 |
45.12MB |
53 - Smart Casts.mp4 |
33.61MB |
54 - Visibilities.mp4 |
32.58MB |
55 - Companion Objects for 'Static' Members.mp4 |
27.71MB |
56 - Object Declarations as Singletons.mp4 |
23.44MB |
57 - Packages and Imports.mp4 |
23.76MB |
58 - Generic Classes.mp4 |
27.65MB |
59 - Generic Functions.mp4 |
27.18MB |
60 - Covariance.mp4 |
29.57MB |
61 - Covariance - Java vs Kotlin.mp4 |
73.12MB |
62 - Covariance vs Contravariance - 'out' and 'in'.mp4 |
38.35MB |
63 - Recap.mp4 |
10.60MB |
64 - Introduction.mp4 |
17.10MB |
65 - Create the App Project.mp4 |
25.19MB |
66 - Understand the Android Versions.mp4 |
15.64MB |
67 - Create a CardView Layout and Add UI Elements.mp4 |
127.95MB |
68 - Use the 'Kotlin Android Extensions'.mp4 |
50.01MB |
69 - Challenge Solution.mp4 |
23.51MB |
70 - Introduction.mp4 |
6.07MB |
71 - What is a RecyclerView.mp4 |
39.87MB |
72 - Create the Data Class 'Habit'.mp4 |
31.49MB |
73 - Implement the 'HabitsAdapter' - Part I.mp4 |
35.83MB |
74 - Implement the 'HabitsAdapter' - Part II.mp4 |
28.55MB |
75 - Implement the 'HabitsAdapter' - Part III.mp4 |
77.86MB |
76 - Introduction.mp4 |
9.56MB |
77 - Add a Menu.mp4 |
12.08MB |
78 - Add a Second Activity.mp4 |
20.61MB |
79 - Use Intents to Switch Activities.mp4 |
81.74MB |
80 - Challenge Solution.mp4 |
64.12MB |
81 - Let Users Choose an Image.mp4 |
34.70MB |
82 - Get the Selected Image Back (onActivityResult).mp4 |
57.64MB |
83 - Show Error Messages to the User.mp4 |
89.53MB |
84 - Code Along - An Extension Function for 'EditText'.mp4 |
31.91MB |
85 - Introduction.mp4 |
7.01MB |
86 - Introducing SQLite.mp4 |
8.14MB |
87 - Define the Contracts.mp4 |
18.40MB |
88 - Implement the Database Helper.mp4 |
41.29MB |
89 - Store a Habit to SQLite.mp4 |
51.35MB |
90 - Implementing Secure Transactions (that support Rollback).mp4 |
23.01MB |
91 - Clean Code - Improving Transactions in Kotlin.mp4 |
36.25MB |
92 - Clean Code - Further Improving Transactions and Performance.mp4 |
42.29MB |
93 - Store the Habit in 'CreateHabitActivity'.mp4 |
80.02MB |
94 - Read All Habits from SQLite.mp4 |
105.31MB |
95 - Challenge Solution.mp4 |
34.58MB |
96 - Challenge Solution.mp4 |
90.69MB |
97 - Add Files to the Virtual Device (Excursus).mp4 |
6.23MB |
GitHub.txt |
50B |
HabitTrainer.zip |
193.00KB |
walk.jpg |
31.76KB |
water.jpg |
17.54KB |