Harnoor

Learn App Development Course by Harnoor with comprehensive video tutorials and hands-on projects.

Harnoor Singh

Meet Your Instructor: Harnoor-Singh

Harnoor Singh is a dedicated app-development instructor and mobile technology expert specializing in helping students of all levels build production-ready mobile applications using Android and modern mobile technologies. With extensive industry experience in mobile app development, Harnoor brings practical insights and real-world expertise to his teaching. His comprehensive courses cover everything from Android fundamentals to advanced app architectures, ensuring students learn both the theoretical concepts and hands-on skills needed to excel as mobile developers. Harnoor's teaching approach emphasizes building complete, industry-standard applications while understanding best practices, design patterns, and modern mobile development workflows.

Mobile App DevelopmentAndroidApp Architecture

Experience: 5+ years

Students Helped: 20,000+

Specialization: Mobile App Development for Beginners to Advanced

Course Overview

This comprehensive course is designed to take you from foundational concepts to advanced implementation in mobile app development for beginners to advanced. You'll learn through step-by-step project-based learning, real-world apps, beginner-friendly explanations, building real-world projects that demonstrate your skills and enhance your portfolio.

Whether you're looking to start a new career in technology or advance your current skills, this course provides the structured learning path and practical experience you need to succeed in today's competitive tech industry.

Course Curriculum

Master the fundamentals and core concepts
Build real-world projects and applications
Understand best practices and industry standards
Develop problem-solving skills
Learn debugging and testing techniques

Course Content

1

Week 1 Intro to App Development + Android + GitHub gitignore setup

Video 1
2

Week 1 Intro to App Development + Android + GitHub gitignore setup

Video 2
3

Week 1 Intro to App Development + Android + GitHub gitignore setup Part2

Video 3
4

Week 2 | Programming 101

Video 4
5

Week 2 | OOPS continued

Video 5
6

Open Source Challenge

Video 6
7

Q. What is args in main method

Video 7
8

Recap so far Week 1 & Week 2

Video 8
9

Week3 | Android Nullables-Glide Library-First App Completion

Video 9
10

Week 3 | Nullables + Glide Library + Image Button handle + Error handling

Video 10
11

MVVM Intro Data passing between pages using Fragments

Video 11
12

Passing data in fragments using ViewModel, Interfaces, Lamda function

Video 12
13

Intro to App Lifecycle, Fragments Sharing data using ViewModel, Mutables

Video 13
14

Week 5 | What is a server, RestAPI, ChatGPT Api Flask + Retrofit

Video 14
15

Converting Python server to Docker

Video 15
16

Intro to Networking Python + Flask + Azure

Video 16
17

Dependency injection + Recycler View + HW

Video 17
18

OCR Project completion

Video 18
19

async prorgamming - coroutines

Video 19
20

Clean code principles + Moneitzing your Android Skills

Video 20
21

HW RecyclerView Solve

Video 21
22

Recording Wallpaper App HW Async Programmging - 65467b20e4b097220916207f

Video 22
23

Debugging our Wallpaper App Project

Video 23
24

wallpaper app final

Video 24
25

wallpaper project end week 9

Video 25
26

Git Tricks and Tips

Video 26
27

Mocking Network Calls

Video 27

Requirements

  • Basic computer knowledge
  • Internet connection for video streaming
  • Code editor (VS Code recommended)
  • Motivation to learn and practice

Course Features

Lifetime Access
Certificate of Completion
Mobile and Desktop Access
Downloadable Resources
Community Support
Harnoor
0
4.2 (363 reviews)
View Course

Course Details

Duration9h 23m
LevelAdvanced
LanguageEnglish
Students573
Updated2025-10-20

Ready to Start Learning?

Join thousands of students who have already enrolled in this course.

Start Learning Now