Android Kotlin Masterclass Using MVVM - Jetpack
4.2 (40 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,614 students enrolled

Android Kotlin Masterclass Using MVVM - Jetpack

Learning by doing Kotlin Android App Development And Become a professional Android Developer.
4.2 (40 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,614 students enrolled
Created by Martin Baraya
Last updated 12/2019
English
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn Kotlin from scratch and make a good background with it
  • Learn the new Android architecture components (MVVM) with Jetpack
  • How to use the Constraint Layout
  • How to use Fragment
  • How to use Data Binding
  • How to use the Gradle in your app
  • How to use UI layout with material design guidelines to support different Android screen sizes
  • How to use the room with SQLite database in Android
  • How to use LinearLayout
  • How to use FrameLayout
  • How to use TableLayout
  • How to use RecyclerView
  • Mastering Design Patterns in Android with Kotlin
Requirements
  • You need a computer with 4 GB RAM minimum or 8 GB RAM recommended.
  • You need some prior knowledge about Android development.
  • A Windows computer, a Mac, or a Linux machine so that the free Google Android Studio tool can be downloaded and install.
  • An open mind to learn something new and exciting which may make a huge difference in your future career.
Description

What do you get in this course?

In this course, you will discover the power of Android app development, and obtain the skills to dramatically increase your career prospects as a software developer. You’ll also have good knowledge to develop Android Apps by using the modern architecture components (MVVM with Jetpack).


Should you learn Kotlin?

Now that Google is pushing so hard for Android developers to use Kotlin, we are seeing a dramatic shift to Kotlin - It's similar to the iOS situation a few years ago with Objective-C when Apple released Swift.


This is what you’ll learn in the course:

  • Learn Kotlin from scratch and make a good background with it.

  • Learn the new Android architecture components (MVVM) with Jetpack.

  • How to use the Constraint Layout.

  • How to use Fragment.

  • How to use Data Binding.

  • How to use UI layout with material design guidelines to support different Android screen sizes.

  • How to use the Gradle in your app.

  • How to use the room with SQLite database in Android.

  • How to use LinearLayout.

  • How to use FrameLayout.

  • How to use TableLayout.

  • How to use RecyclerView.

  • Mastering Design Patterns in Android with Kotlin


Who this course is for:

  • Anyone have some prior knowledge about Android development.

  • Professional Android developers.

Who this course is for:
  • People who want to learn how to build a native application with the Modern Android architecture components
  • People who want to learn how to build modern Android application
  • People who want to learn how to build a scalable Android Mobile App with high performance
  • People who want to learn how to build Android high-performance apps
Course content
Expand all 38 lectures 04:12:48
+ Kotlin Flow Control
4 lectures 08:59
If Expression
02:55
When Expression
01:00
For Loops
03:34
While Loops
01:30
+ Overview of Kotlin Functions and Lambdas
2 lectures 03:22
What is a Function
00:57
Explanations of the various fields of the function
02:25
+ Kotlin Constructors
5 lectures 07:23
The purpose of a constructor
00:30
Primary Constructor
02:26
Initializing Properties from Constructor Parameters
01:45
Secondary Constructor
01:49
Constructors and Inheritance
00:53
+ UI layouts and using ConstraintLayout
2 lectures 28:32
What is layout and how to use the ConstraintLayout in Android Studio
01:54

This Lecture Focus on how to design the XML layout by using the ConstraintLayout in Android Studio.

Build an Android App with the ConstraintLayout
26:38