Android P& Kotlin -Complete Android App Development Bootcamp
4.4 (191 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.
1,198 students enrolled

Android P& Kotlin -Complete Android App Development Bootcamp

Learn Android Development from beginning to End Using Android Studio 3 and Android P
4.4 (191 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.
1,197 students enrolled
Created by Bita Mirshafiee
Last updated 4/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 26.5 hours on-demand video
  • 68 articles
  • 48 downloadable resources
  • 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
  • Build any App you want
  • Become a professional app developer and take a freelancer job
  • Build 21 Kotlin apps from scratch
  • Learn how to write a clean and readable code with kotlin
  • Use an External library in your project
  • Learn how to use user location and google maps API
  • Learn how to use different APIs and web services
  • Using navigation to create multi screen apps
  • Learn how to use constraint layout
  • Understanding of Android Development Patterns
  • Using Firebase Realtime Database, Firebase Storage, Firebase Google SignIn
  • Creating fluid Animations
  • use Firebase Ml-Kit new machine learning feature of firebase
Course content
Expand all 247 lectures 26:29:15
+ How to Get the Needed tools
9 lectures 14:27
What is Android Studio
00:55
Install JDK on Windows
02:14
Installing JDK on Windows(instruction note)
00:05
Install Android Studio on Windows
03:32
Installing Android Studio on Windows (instruction note)
00:16
Install JDK on Mac OS
03:02
Installing JDK on Mac OS (instruction note)
00:05
Install Android Studio on Mac OS
04:13
Install Android Studio on Mac OS (instruction note)
00:04
+ Create your First App "Hello World"
9 lectures 21:40
What You Are Going to Build in This Section
00:40
How to Create a New Project in Android Studio
05:29
Android Codenames, Tags, and Build Numbers
00:04
Lets Get Familiar With Android Studio
05:10
Link to Android Studio Shortcuts
00:08
What Is an Activity and a Layout
03:03
Android Studio Change for Layout tabs
00:11
Lets Run Our App On An Emulator
04:10
Lets Run Our App On A Real Physical Device
02:44
+ HappyNewYear Card App - Getting Started With User Interface and RelativeLayout
9 lectures 38:29
Introduction to Layouts
02:11
What Is a Relative Layout
01:21
Needed Files for Creating Your "Happy New Year Card"
00:02
Lets Start Using Android Layouts to Design our User Interface
21:04
App Base Theme
04:23
Create Your Custom Icon with Android Studio
07:57
Showing Off Your Work
01:02
Downloading the Complete Project
00:03
+ Challenge : Create a "Happy Birthday" Card
6 lectures 01:47
Download the Needed Files
00:03
First Step : Create A New Project
00:23
Second Step : Add the Image to Your Project
00:08
Last Step : Design Your Card
00:12
Download the Completed Project
00:01
+ Introduction to Graphics and Android Scaling
3 lectures 05:15
What is a Pixel
00:59
Different Image Sizes in Android
03:02
Density Independent Pixel(dp, dip)
01:14
+ Composing Mail App - Using LinearLayout
8 lectures 19:34
Needed Resources
00:03
What is A LinearLayout
00:55
Let's Create the User Interface
16:38
drawable vs. mipmap
00:25
Challenge : Create an Icon
00:46
A Note About Your Icon
00:07
Download the Completed Project
00:01
+ Dice App - Lets Use Kotlin in Action
7 lectures 31:13
Needed Resources for Our App
00:02
What Structure to use for the Layout
00:47
Lets Design the Layout
15:01
Interact with the Button to Roll the Dice
12:52
How to Debug a Crash
02:07
Download the Completed Project
00:01
+ Introduction to Kotlin for Beginners
14 lectures 01:01:07
Variables and Data Types
07:23
Kotlin Variables
00:11
Perform Operations on Variables
05:19
Coding Style
02:06
Var vs. Val
00:48
What is Null Safety in Kotlin
03:04
What Are Functions
10:39
Control Flow - if Expression
06:41
Control Flow - when Expression
03:28
Array Data Type
04:19
Control Flow - for Loop
01:53
Control Flow - while Loop
02:03
Operators Precedence
06:02
+ Calculator App - Using Variables and Operating on Them
6 lectures 38:26
Link to Skeleton Project
00:07
How to Use Github to Download a Project and Import it to Android Studio
03:52
Creating the User Interface
11:49
Creating the Logic and Using Operations on Variables
22:05
Download the Completed project
00:02
Requirements
  • A Windows PC or Mac
  • No programming experience is required
  • No programming experience is required
Description

In this course you will learn how to make your own apps from beginning to end, whether you are a complete beginner or an advanced android developer and wants to learn some tips. We will use Kotlin, android's new language, with kotlin you can write clean and concise code, you will need less time to write, less time to read and you will have less bugs to debug.

In this course I tried to explain every line of code you write. and I tried to explain the usefulness of every new thing we are going to use.

at the end of this course you will be able to create every app that you want and put your app idea into action


Who this course is for:
  • Students with no programming experience
  • Android developers who want to get some tips in their programming