Building Android Apps with Kotlin: Getting Started

Building Android Apps with Kotlin: Getting Started
Building Android Apps with Kotlin: Getting Started
English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3h 44m | 1.00 GB

Dive into the language set to replace Java while building Android applications. This course will give you a foundation of both Kotlin and Android skills to allow you to build apps faster and cleaner than ever before.

Building Android apps has traditionally been bogged down by the limitations of Java. In this course, Building Android Apps with Kotlin: Getting Started, you will learn foundational knowledge of both Kotlin as a language and using it to build Android apps while building a real world app along the way. First, you will learn some of the basics that go into building Android apps while using Kotlin. Next, you will discover ways to access remote data over HTTP. Finally, you will explore how to store data locally on the device. When you’re finished with this course, you will have the skills and knowledge of Android and Kotlin together needed to build better apps with cleaner code.

Table of Contents

01 - Course Overview
02 - Course Introduction
03 - What You'll Learn
04 - The App
05 - Creating Approach
06 - Setting up the Environment
07 - Module Summary
08 - Module Overview
09 - What Goes into an Android App
10 - Android Activities
11 - Android Views
12 - Android Resources
13 - Demo - Creating Activities
14 - Demo - Updating Views and Layouts
15 - Module Summary
16 - Module Overview
17 - Fragments and Their Lifecycle
18 - When to Use Fragments
19 - Demo - Creating Fragments
20 - Demo - Using the Bottom Navigation View with Fragments
21 - Demo - Recycler Views and Finished Fragments
22 - Module Summary
23 - Module Overview
24 - Kotlin Models
25 - Mapping Remote Data to Kotlin Models
26 - An Introduction to the Wikipedia API
27 - Demo - Creating Wikipedia Models
28 - Module Summary
29 - Module Overview
30 - Connecting to the Internet
31 - Making HTTP Requests in Java
32 - Making HTTP Requests in Kotlin
33 - Going from JSON Strings to Objects
34 - Helpful HTTP_JSON Libraries
35 - Demo - Creating a Wikipedia Data Provider
36 - Module Summary
37 - Module Overview
38 - Communicating Between Activities
39 - Data-driven Controls
40 - Demo - Adding Functionality to the App
41 - Module Summary
42 - Module Overview
43 - What Does Storing Data Mean
44 - How to Store Data in Android
45 - Database Libraries
46 - Demo - Create Favorites and History Repositories Using Anko
47 - Demo - Separate Business from Data Logic
48 - Module Summary
49 - Module Overview
50 - Demo - Wiring up the UI with Offline Data
51 - Demo - Smoke Testing and Bug Fixing
52 - Future Research Topics
53 - Course Summary