| 0 | 307.2 B | ||
| 001 Android Intents Fundamentals.mp4 | 75.9 MB | ||
| 001 Android Intents Fundamentals_en.srt | 13.5 KB | ||
| 001 Android Lifecycle.mp4 | 228.1 MB | ||
| 001 Android Lifecycle_en.srt | 34.9 KB | ||
| 001 Android Services Fundamentals.mp4 | 176.4 MB | ||
| 001 Android Services Fundamentals_en.srt | 30.3 KB | ||
| 001 Android Thread and Example Application.mp4 | 166.7 MB | ||
| 001 Android Thread and Example Application_en.srt | 25.4 KB | ||
| 001 Android UI Widgets Part 1.mp4 | 126.4 MB | ||
| 001 Android UI Widgets Part 1_en.srt | 21.9 KB | ||
| 001 Android lifecycle fundamentals.mp4 | 111.4 MB | ||
| 001 Android lifecycle fundamentals_en.srt | 15.1 KB | ||
| 001 Arrays in Kotlin - Part 1.mp4 | 163.9 MB | ||
| 001 Arrays in Kotlin - Part 1_en.srt | 23.7 KB | ||
| 001 Comments in Kotlin.mp4 | 54.9 MB | ||
| 001 Comments in Kotlin_en.srt | 12.8 KB | ||
| 001 Fragments Tutorial.mp4 | 44.1 MB | ||
| 001 Fragments Tutorial_en.srt | 9 KB | ||
| 001 Functions in Kotlin.mp4 | 141.2 MB | ||
| 001 Functions in Kotlin_en.srt | 20.5 KB | ||
| 001 Inner Class and RecyclerView Fundamentals.mp4 | 80.1 MB | ||
| 001 Inner Class and RecyclerView Fundamentals_en.srt | 15.1 KB | ||
| 001 Introduction to Jetpack.mp4 | 66.4 MB | ||
| 001 Introduction to Jetpack_en.srt | 16.7 KB | ||
| 001 Kotlin Datatypes Declaration.mp4 | 47.2 MB | ||
| 001 Kotlin Datatypes Declaration_en.srt | 9.1 KB | ||
| 001 Kotlin Loops.mp4 | 176.4 MB | ||
| 001 Kotlin Loops_en.srt | 25.5 KB | ||
| 001 Kotlin vs Java (Kotlin wins).mp4 | 80.4 MB | ||
| 001 Kotlin vs Java (Kotlin wins)_en.srt | 5.4 KB | ||
| 001 Material Design.mp4 | 43.4 MB | ||
| 001 Material Design_en.srt | 5.8 KB | ||
| 001 Motion Layout Fundamentals - Part 1.mp4 | 84.5 MB | ||
| 001 Motion Layout Fundamentals - Part 1_en.srt | 14.9 KB | ||
| 001 Navigation Application - Part 1.mp4 | 274.5 MB | ||
| 001 The Bridge between UI and Kotlin_en.srt | 22.1 KB | ||
| 1 | 941.2 KB | ||
| 001 Navigation Application - Part 1_en.srt | 28.5 KB | ||
| 001 The Bridge between UI and Kotlin.mp4 | 133.4 MB | ||
| 001 WINDOWS 10 - Creating Android Development Environment.mp4 | 153.5 MB | ||
| 001 WINDOWS 10 - Creating Android Development Environment_en.srt | 23.8 KB | ||
| 002 Android - Started Services - Part 1.mp4 | 164.5 MB | ||
| 002 Android - Started Services - Part 1_en.srt | 24.9 KB | ||
| 002 Android Coroutines Tutorial.mp4 | 169.8 MB | ||
| 002 Android Coroutines Tutorial_en.srt | 33.6 KB | ||
| 002 Android Explicit Intents Example App - Part 1.mp4 | 160.5 MB | ||
| 002 Android Explicit Intents Example App - Part 1_en.srt | 24.9 KB | ||
| 002 Android Fab Example App.mp4 | 142.8 MB | ||
| 002 Android Fab Example App_en.srt | 16.1 KB | ||
| 002 Android Lifecycle Example Application - Part 1.mp4 | 107.3 MB | ||
| 002 Android Lifecycle Example Application - Part 1_en.srt | 13.7 KB | ||
| 002 Android Studio UI Introduction.mp4 | 190.5 MB | ||
| 002 Android Studio UI Introduction_en.srt | 29.6 KB | ||
| 002 Arrays of Arrays.mp4 | 57.8 MB | ||
| 002 Arrays of Arrays_en.srt | 7.5 KB | ||
| 002 Fragment + ViewModel Example App.mp4 | 206.4 MB | ||
| 002 Fragment + ViewModel Example App_en.srt | 28 KB | ||
| 002 Fragment Project.mp4 | 188.7 MB | ||
| 002 Fragment Project_en.srt | 24.2 KB | ||
| 002 Kotlin Expressions.mp4 | 70.5 MB | ||
| 002 Kotlin Expressions_en.srt | 16 KB | ||
| 002 Kotlin For Loop.mp4 | 83.4 MB | ||
| 002 Kotlin For Loop_en.srt | 9.6 KB | ||
| 002 Kotlin RadioGroup and RadioButtons with Lambda.mp4 | 97.5 MB | ||
| 002 Kotlin RadioGroup and RadioButtons with Lambda_en.srt | 14.8 KB | ||
| 002 LINUX - Creating Android Development Environment_en.srt | 15.9 KB | ||
| 002 Motion Layout Application Example - Part 1.mp4 | 160 MB | ||
| 002 RecyclerView App - Part 1_en.srt | 21.6 KB | ||
| 2 | 1.5 MB | ||
| 002 LINUX - Creating Android Development Environment.mp4 | 76.4 MB | ||
| 002 Motion Layout Application Example - Part 1_en.srt | 21.8 KB | ||
| 002 Navigation Application - Part 2.mp4 | 306.3 MB | ||
| 002 Navigation Application - Part 2_en.srt | 30.6 KB | ||
| 002 Nullable Types in Kotlin.mp4 | 21.7 MB | ||
| 002 Nullable Types in Kotlin_en.srt | 4.2 KB | ||
| 002 OPP with Kotlin Part 1.mp4 | 115.8 MB | ||
| 002 OPP with Kotlin Part 1_en.srt | 22.9 KB | ||
| 002 RecyclerView App - Part 1.mp4 | 167.4 MB | ||
| 002 UI Example with Interfaces.mp4 | 313.3 MB | ||
| 002 UI Example with Interfaces_en.srt | 40.8 KB | ||
| 002 Why you need to Learn Kotlin for Android App Development.html | 5.6 KB | ||
| 003 Android - Started Services - Part 2.mp4 | 117.4 MB | ||
| 003 Android - Started Services - Part 2_en.srt | 15.3 KB | ||
| 003 Android Code Editor.mp4 | 30 MB | ||
| 003 Android Code Editor_en.srt | 17.7 KB | ||
| 003 Android Coroutines Example Application.mp4 | 213.3 MB | ||
| 003 Android Coroutines Example Application_en.srt | 26.3 KB | ||
| 003 Android Explicit Intents Example App - Part 2.mp4 | 110.3 MB | ||
| 003 Android Explicit Intents Example App - Part 2_en.srt | 15.3 KB | ||
| 003 Android Fab Example App with SnackBar - Part 2_en.srt | 19.7 KB | ||
| 003 Android Lifecycle Example Application - Part 2.mp4 | 32.5 MB | ||
| 003 ArrayLists and HashMap.mp4 | 117.3 MB | ||
| 003 ArrayLists and HashMap_en.srt | 16.8 KB | ||
| 3 | 489 KB | ||
| 003 Android Fab Example App with SnackBar - Part 2.mp4 | 177.9 MB | ||
| 003 Android Lifecycle Example Application - Part 2_en.srt | 14 KB | ||
| 003 Constraint Layout - Chains.mp4 | 126 MB | ||
| 003 Constraint Layout - Chains_en.srt | 20.3 KB | ||
| 003 Koltin OOP - Class Vars and Functions.mp4 | 119.9 MB | ||
| 003 Koltin OOP - Class Vars and Functions_en.srt | 18 KB | ||
| 003 Kotlin Null Problem Solutions.mp4 | 86.8 MB | ||
| 003 Kotlin Null Problem Solutions_en.srt | 15.4 KB | ||
| 003 Kotlin Operators.mp4 | 135.2 MB | ||
| 003 Kotlin Operators_en.srt | 17 KB | ||
| 003 Kotlin Switch Widget.mp4 | 53.2 MB | ||
| 003 Kotlin Switch Widget_en.srt | 8.3 KB | ||
| 003 LiveData Example Application.mp4 | 125.2 MB | ||
| 003 LiveData Example Application_en.srt | 17.3 KB | ||
| 003 MACOS -Creating Android Development Environment.mp4 | 77.2 MB | ||
| 003 MACOS -Creating Android Development Environment_en.srt | 12.9 KB | ||
| 003 Motion Layout Application - Part 2.mp4 | 88.2 MB | ||
| 003 Motion Layout Application - Part 2_en.srt | 12.6 KB | ||
| 003 Navigation Application - Part 3.mp4 | 223.2 MB | ||
| 003 Navigation Application - Part 3_en.srt | 23.8 KB | ||
| 003 RecyclerView App - Part 2 - (Updating).mp4 | 91.2 MB | ||
| 003 RecyclerView App - Part 2 - (Updating)_en.srt | 9.7 KB | ||
| 003 While Loops in Kotlin.mp4 | 40.3 MB | ||
| 003 While Loops in Kotlin_en.srt | 7.3 KB | ||
| 004 Android Implicit Intents Example App - Part 1_en.srt | 11.2 KB | ||
| 4 | 1.9 MB | ||
| 004 Android Code Editor - Part 2.mp4 | 107.7 MB | ||
| 004 Android Code Editor - Part 2_en.srt | 16.5 KB | ||
| 004 Android Implicit Intents Example App - Part 1.mp4 | 78.8 MB | ||
| 004 Android KeyCycle Fundamentals.mp4 | 136.4 MB | ||
| 004 Android KeyCycle Fundamentals_en.srt | 15.7 KB | ||
| 004 Android TabLayout - Part 1.mp4 | 133.3 MB | ||
| 004 Android TabLayout - Part 1_en.srt | 17.1 KB | ||
| 004 CheckBox Widget.mp4 | 34.2 MB | ||
| 004 CheckBox Widget_en.srt | 4.9 KB | ||
| 004 Constraint Layout - Part 2.mp4 | 40.8 MB | ||
| 004 Constraint Layout - Part 2_en.srt | 8.6 KB | ||
| 004 DataBinding - Part 1.mp4 | 196 MB | ||
| 004 DataBinding - Part 1_en.srt | 24.8 KB | ||
| 004 Kotlin Getters and Setters.mp4 | 143.2 MB | ||
| 004 Kotlin Getters and Setters_en.srt | 20.9 KB | ||
| 004 Kotlin Statements and Conditions.mp4 | 67.5 MB | ||
| 004 Kotlin Statements and Conditions_en.srt | 9.9 KB | ||
| 004 Kotlin Type Casting.mp4 | 17.3 MB | ||
| 004 Kotlin Type Casting_en.srt | 3.1 KB | ||
| 004 Kotlin Variables - Part 1.mp4 | 25.7 MB | ||
| 004 Kotlin Variables - Part 1_en.srt | 6.1 KB | ||
| 004 Navigation Application - Part 4.mp4 | 93.8 MB | ||
| 004 Navigation Application - Part 4_en.srt | 6.5 KB | ||
| 005 Android KeyCycle Application.mp4 | 158.4 MB | ||
| 005 Android KeyCycle Application_en.srt | 17.5 KB | ||
| 005 Android Tab Layout - Part 2.mp4 | 216.3 MB | ||
| 005 Android Tab Layout - Part 2_en.srt | 21 KB | ||
| 005 DataBinding - Example Application.mp4 | 241.5 MB | ||
| 005 DataBinding - Example Application_en.srt | 25.6 KB | ||
| 005 Dialog.mp4 | 84.4 MB | ||
| 005 Dialog_en.srt | 16.2 KB | ||
| 005 Kotlin Public, Private, Protected and Internal Examples.mp4 | 111.6 MB | ||
| 005 Kotlin Public, Private, Protected and Internal Examples_en.srt | 22.2 KB | ||
| 005 Kotlin Variables - Part 2.mp4 | 152.4 MB | ||
| 005 Kotlin Variables - Part 2_en.srt | 26.9 KB | ||
| 006 Android RecyclerView - Recap.mp4 | 39.5 MB | ||
| 006 Android RecyclerView - Recap_en.srt | 6.5 KB | ||
| 006 Android UI Widgets - Layouts.mp4 | 70.5 MB | ||
| 006 Android UI Widgets - Layouts_en.srt | 15 KB | ||
| 006 Kotlin Constructors.mp4 | 67.8 MB | ||
| 006 Kotlin Constructors_en.srt | 12.6 KB | ||
| 007 Android - Layout Editor.mp4 | 163.8 MB | ||
| 007 Android - Layout Editor_en.srt | 28.4 KB | ||
| 007 Android RecyclerView Example Application.mp4 | 155.5 MB | ||
| 007 Android RecyclerView Example Application_en.srt | 19.6 KB | ||
| 007 Basic War Game with OOP Part 1.mp4 | 186.2 MB | ||
| 007 Basic War Game with OOP Part 1_en.srt | 31.6 KB | ||
| 008 Android Recycler View - Example Application Part 2.mp4 | 207.8 MB | ||
| 008 Android Recycler View - Example Application Part 2_en.srt | 20.4 KB | ||
| 008 Basic War Game with OOP Part 2.mp4 | 61.5 MB | ||
| 008 Basic War Game with OOP Part 2_en.srt | 6.3 KB | ||
| 009 Kotlin - Inheritance.mp4 | 146.1 MB | ||
| 009 Kotlin - Inheritance_en.srt | 21.2 KB | ||
| 009 Recycler View - Final _.mp4 | 98.4 MB | ||
| 009 Recycler View - Final __en.srt | 8.9 KB | ||
| 010 Kotlin Polymorphism and Abstraction.mp4 | 45.4 MB | ||
| 010 Kotlin Polymorphism and Abstraction_en.srt | 10.2 KB | ||
| 011 More Upgraded War Game With OOP.mp4 | 192.5 MB | ||
| 011 More Upgraded War Game With OOP_en.srt | 30 KB | ||
| TutsNode.com.txt | 102.4 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 614.4 B | ||
| 5 | 781.3 KB | ||
| 6 | 1.7 MB | ||
| 7 | 715.9 KB | ||
| 8 | 213.8 KB | ||
| 9 | 1.6 MB | ||
| 10 | 36.2 KB | ||
| 11 | 1.5 MB | ||
| 12 | 1.5 MB | ||
| 13 | 1.3 MB | ||
| 14 | 1.8 MB | ||
| 15 | 111.3 KB | ||
| 16 | 1.6 MB | ||
| 17 | 1.6 MB | ||
| 18 | 210.8 KB | ||
| 19 | 589.3 KB | ||
| 20 | 1.3 MB | ||
| 21 | 1.5 MB | ||
| 22 | 130.9 KB | ||
| 23 | 180.8 KB | ||
| 24 | 1.5 MB | ||
| 25 | 7.5 KB | ||
| 26 | 1.6 MB | ||
| 27 | 484.2 KB | ||
| 28 | 551.9 KB | ||
| 29 | 1.6 MB | ||
| 30 | 1.9 MB | ||
| 31 | 784.3 KB | ||
| 32 | 1.2 MB | ||
| 33 | 811.9 KB | ||
| 34 | 1.6 MB | ||
| 35 | 848.2 KB | ||
| 36 | 568 KB | ||
| 37 | 713.6 KB | ||
| 38 | 1.6 MB | ||
| 39 | 2 MB | ||
| 40 | 812.5 KB | ||
| 41 | 68.9 KB | ||
| 42 | 610.9 KB | ||
| 43 | 675.7 KB | ||
| 44 | 210.8 KB | ||
| 45 | 416 KB | ||
| 46 | 574.7 KB | ||
| 47 | 1.7 MB | ||
| 48 | 354.2 KB | ||
| 49 | 764.2 KB | ||
| 50 | 1.6 MB | ||
| 51 | 497 KB | ||
| 52 | 224.6 KB | ||
| 53 | 868.1 KB | ||
| 54 | 1.8 MB | ||
| 55 | 1.2 MB | ||
| 56 | 1.5 MB | ||
| 57 | 1.6 MB | ||
| 58 | 597.7 KB | ||
| 59 | 1.6 MB | ||
| 60 | 1.9 MB | ||
| 61 | 1.2 MB | ||
| 62 | 793 KB | ||
| 63 | 1.6 MB | ||
| 64 | 51.9 KB | ||
| 65 | 1.5 MB | ||
| 66 | 1.5 MB | ||
| 67 | 221.2 KB | ||
| 68 | 510.2 KB | ||
| 69 | 1.6 MB | ||
| 70 | 462.5 KB | ||
| 71 | 196.1 KB | ||
| 72 | 1.1 MB | ||
| 73 | 789.4 KB | ||
| 74 | 777.5 KB | ||
| 75 | 580.7 KB | ||
| 76 | 1.9 MB | ||
| 77 | 648.5 KB | ||
| 78 | 1.2 MB | ||
| 79 | 1.7 MB | ||
| 80 | 518.7 KB | ||
| 81 | 1.8 MB | ||
| 82 | 1.5 MB | ||
| 83 | 46.1 KB | ||
| 84 | 303.9 KB | ||
| 85 | 293.4 KB | ||
| ▲ 263 total files | |||
Description
Even though Kotlin is a full-fledged functional programming language, it preserves most of the object-oriented nature of Java as an alternative programming style, which is very handy when converting existing Java code. Kotlin has classes with constructors, along with nested, inner, and anonymous inner classes, and it has interfaces like Java 8. Kotlin does not have a new keyword. To create a class instance, call the constructor just like a regular function. We saw that in the screenshot above.
Kotlin has single inheritance from a named superclass, and all Kotlin classes have a default superclass Any, which is not the same as the Java base class java.lang.Object. Any contains only three predefined member functions: equals(), hashCode(), and toString().
Kotlin classes have to be marked with the open keyword in order to allow other classes to inherit from them; Java classes are kind of the opposite, as they are inheritable unless marked with the final keyword. To override a superclass method, the method itself must be marked open, and the subclass method must be marked override. This is all of a piece with Kotlin’s philosophy of making things explicit rather than relying on defaults. In this particular case, I can see where Kotlin’s way of explicitly marking base class members as open for inheritance and derived class members as overrides avoids several kinds of common Java errors.
Then, you’ll learn how to create apps and run them on virtual devices through guided exercises. You’ll cover the fundamentals of Android development, from structuring an app to building out the UI with Activities and Fragments and various navigation patterns. Progressing through the chapters and lectures, you’ll delve into Android’s RecyclerView to make the most of displaying lists of data and become comfortable with fetching data from a web service and handling images. You’ll then learn about mapping, location services, and the permissions model before working with notifications and how to persist data. Moving on, you’ll get to grips with testing, covering the full spectrum of the test pyramid. You’ll also learn how AAC (Android Architecture Components) are used to cleanly structure your code and explore various architecture patterns and the benefits of dependency injection. The core libraries of RxJava and Coroutines are covered for asynchronous programming. The focus then returns to the UI, demonstrating how to add motion and transitions when users interact with your apps. Towards the end, you’ll build an interesting app to retrieve and display popular movies from a movie database, and then see how to publish your apps on Google Play. By the end of this course, you’ll have the skills and confidence needed to build fully-fledged Android apps using Kotlin.
Are you trying to start a career in Android programming, but haven’t found the right way in? Do you have a great idea for an app, but don’t know how to make it a reality? Or maybe you’re just frustrated that to learn Android, you must already know Kotlin. If so, then this course is for you
When Android first arrived in 2008, it was a bit drab compared to the much more stylish iOS on the Apple iPhone/iPad. But, quite quickly, through a variety of handset offers that struck a chord with practical, price-conscious consumers, as well as those who are fashion-conscious and tech-savvy, Android user numbers exploded. For many, myself included, developing for Android is the most rewarding pastime and business, bar none. Quickly putting together a prototype of an idea, refining it, and then deciding to run with it and wire it up into a fully-fledged app, is such an exciting and rewarding process. Any programming can be fun – I have been programming all my life – but creating for Android is somehow extraordinarily rewarding..
Kotlin is the most succinct language, and therefore is the least error-prone, which is great for beginners. Kotlin is also the most fun language, mainly because the succinctness means you can get results faster and with less code. Google considers Kotlin an official (first-class) Android language. There are some other advantages to Kotlin that make it less error-prone and less likely to make mistakes that cause crashes. We will discover the details of these advantages as we proceed.
Kotlin is an object-oriented language. This means that it uses the concept of reusable programming objects. If this sounds like technical jargon, another analogy will help. Kotlin enables us and others (like the Android API development team) to write code that can be structured based on real-world things, and here is the important part – it can be reused.
Who this course is for:
Beginner Kotlin Developers
Requirements
No experience need
Last Updated 12/2021
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 26.65 GB | Anonymous | 9 months | 1 | 3 | |
| 3.8 GB | freecoursewb | 1 year | 4 | 0 | |
| 481.2 MB | freecoursewb | 1 year | 3 | 3 | |
|
Udemy - Kotlin Android App Development - Build 5 Kotlin Android Apps Posted by
freecoursewb in Other
|
3.7 GB | freecoursewb | 2 years | 4 | 1 |
| 498.6 MB | freecoursewb | 2 years | 4 | 1 |
All Comments