The Complete Android 11 Developer Course: Build AMAZING apps

The Complete Android 11 Developer Course: Build AMAZING apps

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 14 Hours | 5.94 GB

Master Android 11 App Development using Kotlin and build REAL apps

Don’t worry if you’ve never coded before! Every line of code is explained step-by-step onscreen and there are challenges and exercises (to get you coding straight away!) Plus, if you ever DO get stuck, you can ask the instructor himself for help in the Q&A forum!

It’s a BRAND NEW course for the newly released Android 11, which means the course curriculum has been completely updated and overhauled, with NEW sections added!

Build your own apps and projects while learning Android 11 development! During this course, you’ll…

Build basic apps in Android Studio

Learn the fundamentals of Kotlin!

Discover layouts and views and design the app you want

Move on to building more advanced apps using RecyclerViews!

Make your apps more functional with databases and cloud-based memory options (Firebase!)

And LOADS more!

What you’ll learn

  • How to build apps from scratch!
  • Master Kotlin and code confidently!
  • The latest android development techniques with Android 11!
  • User authentication, UI layouts and and views, online data storage and more!
Table of Contents

Introduction
1 Introduction
2 How to get your free stuff

Introduction to Android Studio, Kotlin and Basic app layouts
3 Introduction
4 Install Android Studio – MacOS
5 Install Android Studio – Windows
6 Android Studio Overview
7 Formatting Text
8 Text Attributes
9 Solution Text project
10 Buttons
11 First Kotlin function
12 First Kotlin function – text directions
13 Solution Button project with log function
14 Introduction to Kotlin – Strings, main(), variables, types
15 Intro to Kotlin – text directions
16 Text fields – handle user input
17 Text fields – text directions
18 View Binding – the preferred way
19 View Binding – text directions
20 Project Login demo
21 Solution Login demo project
22 Login demo solution – text directions
23 Displaying messages
24 Displaying messages – text directions
25 Dynamic messages using String Templates
26 String templates – text directions
27 Helpful tidbits Apply changes, re-start activity and more
28 Images
29 Images – text directions
30 Image project solution
31 Image project solution – text directions
32 Branching – ifelseelse if
33 Branching – text directions
34 Apply branching in project solution
35 Apply branching in project solution – text directions
36 Mini-Project handoff
37 Mini-Project solution
38 Mini-Project solution – text directions
39 Temperature converter project demo
40 Temperature converter – layout
41 Temperature converter – layout – text directions
42 Types and type conversion
43 Types and type conversion – text directions
44 Temp converter project completion and section wrap up
45 Project completion – text directions

Layouts and Animation
46 Intro to the section
47 Constraint and Linear layouts
48 Constraint and Linear Layouts – text directions
49 Coding XML and Linear Layouts
50 XML, Linear Layout, code experimentation continued..
51 Complete Calculator UI
52 Fading Animations
53 Fading Animations – text directions
54 Animation project solution
55 Animation project solution – text directions
56 Animations continued..
57 Animations continued – text directions
58 Tic Tac Toe – layout with Constraint layout in depth
59 Tic Tac Toe – Animated drop
60 Tic Tac Toe – Animated drop – text directions
61 Kotlin – Arrays, Lists
62 Arrays, Lists – text directions
63 Array methods
64 Array methods – text directions
65 For loops and iteration
66 For loops and iteration – text directions
67 Tic Tac Toe – track game state
68 Track game state – text directions
69 Tic Tac Toe – Detecting winner
70 Tic Tac Toe – Detecting winner – text directions
71 Tic Tac Toe – Stop play and Homework
72 Tic Tac Toe – Stop play and homework – text directions
73 Tic Tac Toe – Homework solution
74 Homework solution – text directions
75 Play Video
76 Play Video – text directions
77 Separate layout for Landscape mode
78 Landscape mode – text directions
79 Launch a youtube video in the YouTube app
80 Launch a youtube video – text directions
81 Project Android YouTube Player API and API key
82 Android YouTube Player API and key – text directions
83 YouTube player completion – layout and methods
84 YouTube player completion – text directions

Classes, Objects, OOP and RecyclerView
85 Intro to the section
86 Introduction to Classes with Kotlin
87 Introduction to Classes – text directions
88 Classes – property defaults, methods, custom getters and setters
89 Classes – property defaults and more – text directions
90 Secondary constructors
91 Secondary constructors – text directions
92 Intro to Inheritance in Kotlin
93 Intro to Inheritance – text directions
94 Inheritance continued – override, super, extending features and more
95 Inheritance continued – text directions
96 Abstract classes
97 Abstract classes – text directions
98 Interfaces
99 Interfaces – text directions
100 Intro to RecyclerView
101 Setup view templates
102 Setup view templates – text directions
103 Custom RecyclerView Adapter
104 Custom RecyclerView Adapter – text directions
105 Create data model and dataset
106 Create data model and dataset – text directions
107 Bind data to ViewHolder
108 Bind data to ViewHolder – text directions
109 Delete post from RecyclerView
110 Delete post from RecyclerView – text directions
111 Edit post
112 Edit post – text directions
113 Add Interface and methods
114 Add Interface and methods – text directions

Databases, Persistent memory and Cloud-base real-time storage
115 Introduction to Databases and SQLite
116 Setup App Layout
117 App layout setup – text directions
118 Create Database and helper class
119 Create Database and helper class – text directions
120 View all posts – setup ListView
121 View all posts – text directions
122 Create new posts
123 Create new posts – text directions
124 Edit existing posts
125 Edit existing posts – text directions
126 Delete post and reset button
127 Delete post and reset button – text directions
128 Introduction to Shared Preferences
129 Intro to Shared Preferences – text directions
130 Setup app menu
131 App menu – text directions
132 Alert Dialog Box
133 Alert Dialog Box – text directions
134 Utilize the menu settings item to modify display
135 Use menu to modify display – text directions
136 Firebase Real-time Database
137 Firebase Real-time database – text directions
138 Retrieve data from Firebase Database
139 Retrieve data from Firebase Database – text directions
140 Image uploader project Bottom nav menu
141 Image uploader project Bottom nav menu – text directions
142 Fragments Uploader project part 2
143 Fragments Uploader project part 2 – text directions

Thank you for taking the course!
144 Thank you for taking the course!