🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
67 Students

Description

What Will You Learn?

  • How to build professional, fully functional apps using Kotlin
  • How to submit apps to the Google Play store
  • You'll be able to apply for Jr. Android app developer jobs

Requirements

  • A PC or a Laptop running on Windows 8+ or macOS or Linux/Ubuntu
  • Recommend having an actual Android device but it is not required
  • NFT Certificate
  • 94 Lessons
  • Beginner
  • English
  • 4.7 Rating
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 22h 52min of content, in total.

Section 1: Android Studio and First App
1:48:46
Section 2: Kotlin Foundation
3:13:45
Installing IntellijIDEA for Mac
08:38
Installing IntellijIDEA for Windows
08:35
Variables with Kotlin
16:34
Strings with Kotlin
21:53
Numbers and Operators with Kotlin
04:28
Functions with Kotlin
17:01
Conditional Logic with Kotlin
19:08
Collections with Kotlin
19:22
Loops with Kotlin
08:39
Nullability with Kotlin
18:20
Classes and Inheritance with Kotlin
28:12
Lambda with Kotlin
22:55
Section 3: Terminal & Version Control
1:56:30
Intro to Git and Terminal
01:02
Git & Version Control - The Fun Way
11:59
Terminal Basics - Changing directories
06:07
Terminal Basics - Creating directories & files
04:30
Terminal Basics - copying & renaming files
08:57
Terminal Basics - deleting files & directories
06:01
Git Basics
17:16
Setting up Github
04:36
Working with Local & Remote Repositories
11:14
Handling Git Merge Conflicts
16:52
Using Git with Android Studio
12:32
Importing Projects and Merge Conflicts
15:24
Section 4: All About Layout
1:45:37
Intro to Android Constraint Layout
16:14
Phone Portrait Layout Part 1
19:29
Phone Portrait Layout Part 2
18:48
Tablet Portrait Layout
27:15
Tablet Landscape
23:51
Section 5: Activity Lifecycle
2:44:01
Intro to the app
02:07
Welcome Screen Layout
22:23
League Selection Layout
20:45
Intents and Context
19:56
Lifecycle in action
12:50
Lifecycle Overview
04:12
Skill Selection Layout
16:21
Buttoning up the Activities
17:54
Toggling the skills
20:37
Parcelable
12:53
Instance State
12:39
Swoosh Challenge
01:24
Section 6: List and Recycler Views
2:23:02
CoderSwag Intro
01:42
Data Structure
19:20
Simple ListView
13:56
Custom List Adapter
20:00
View Holder
12:20
RecyclerView Adapter
29:05
RecyclerView Clicks
13:14
Product List View
10:06
Product Recycle Adapter
23:19
Section 7: Smack Chat App
8:10:09
Smack Intro
04:20
Project Setup
22:46
MainActivity UI Setup
17:55
Login Activity UI
11:42
CreateUserActivity UI
14:26
Generate Avatar and Background Color
15:15
Webrequests and APIs
08:53
Hosting API
20:11
Local Hosting API
19:53
Our first web request
20:13
Registering a user
18:01
Login User
26:34
Creating User
22:40
Polishing up Create User Actviity
16:38
Broadcast Receiver
25:57
Find User
19:48
Polishing up the Login Activity
10:34
Add Channel Dialog
14:54
Sockets
17:20
Socket.On
20:57
Downloading Channels
25:34
Shared Preferences
24:27
Channel Selection
11:47
Send and receive message
17:39
Downloading Messages
21:29
Displaying Messages
23:07
Date Formatter
17:09
Section 8: Publishing Your App
50:58
Intro to Section - Google Play Store
01:33
Side Loading
09:35
Registering Account
04:27
Removing Logs
05:48
Generate Signed APK
05:46
Store Listing
18:03
Published!
05:46

About the Instructor

90.2% of students rated this instructor as excellent!

Mark Price is known as a veteran mobile developer. He has built more than 60 mobile apps for Android and iOS. Also, he is teaching Unity 3D game development, JavaScript, Java, Node, Android iOS 10, Swift, React, and more. Through the years, Mark has made a lot of Unity 3D games like Call of Duty Ghost mobile and others.

Mark loves teaching. That’s why he is spending a lot of his time working as a professional engineering instructor. He is passionate about helping people reveal hidden talents so he teaches all who want to learn programming or begin a startup.

Moreover, Mark Price is the CEO of Devslopes that is dedicated to teaching coding skills to aspiring developers. Devslopes offers courses, quizzes, and exercises for beginners who want to become paid professionals.

On BitDegree, you have a chance to choose from various Mark Price’s courses. You can learn how to develop a game, app or website, improve your coding skills and much more. So look no further, choose a course and start learning with Mark Price today!

See All Instructor Courses

BitDegree platform reviews