Try MagicTask: Your AI-Powered Task Assistant!

The Business of Building Apps - App Product Management Course for Developers

By - freeCodeCamp.org
Overview
Certification
Reminders

Description

Learn to turn your app solution into a reality. This course is for leaders, entrepreneurs and software developers. ✏️ Course developed by Shad Sluiter. Check out his YouTube: https://www.youtube.com/user/shadsluiter 0:00:00 Course Introduction 0:03:14 Unit 1 - Motivations for building an app 0:06:44 Unit 1.1 What is the value proposition of your app? 0:12:40 Do you need a web app or just a better website? 0:15:14 Categories of Apps – which app category is easiest to compete in? 0:34:24 Unit 1.2 Identify the problem you are trying to solve with your app. 0:36:19 Candy, vitamins or addictive painkiller? 0:41:59 Fulfillment, recognition, security 0:42:54 The Five Whys 0:49:58 Unit 1.3 How to discover a niche in the marketplace 0:52:59 Follow popular trend 0:56:39 Add a twist 0:58:21 Your own expertise 0:59:44 Problems in existing competition 1:04:34 Unit 1.4 Listening to users 1:11:44 Users that exist in the market 1:14:39 Get user feedback 1:24:54 Idea 2.0 1:28:17 Homework (Airbnb and Lyft, App Annie and Sensor Tower, Write an application plan) 1:48:44 Unit 2 UI, UX, MVP design 1:56:34 How to create user stories 2:02:14 Planning for an MVP 2:05:24 Unit 2.2 Designing an effective UI user interface 2:07:04 On boarding new users 2:09:44 The Google UI Case Study 2:10:14 The Photoshop Adobe UI negative Case Study 2:14:19 Effective UI elements 2:17:20 Don’t Make Me Thing Steve Krug 2:19:34 UI design templates 2:20:34 Design for your target audience 2:22:39 Unit 2.3 How to design an effective UX User Experience 2:23:24 UX is where Design strategy and Technology intersect 2:27:14 Application Flow 2:29:34 Measuring Conversion Rates 2:30:14 UX outside of the app 2:31:04 The User Empathy Map 2:35:39 Six principles for a positive UX 2:37:34 Unit 2.4 The MVP 2:38:54 The Lean Startup MVP concept by Eric Ries 2:39:39 Planning for future versions of your app 2:40:34 What is NOT an MVP 2:42:44 Zappos MVP Case Study 2:43:44 The MVP design pyramid 2:45:44 The purpose of an MVP 2:46:44 Keeping the cost of an MVP low 2:50:36 Homework (App Design Case Studies, Develop User Stories, Interactive UI prototype) 3:11:09 Unit 3.1 Marketing and Monetization for an App 3:12:34 The BMC Case Study 3:27:04 Unit 3.2 Monetization Strategies of Apps 2:28:29 Apple App Store vs Google Play Store revenue 3:31:14 iOS vs Android user value per customer 3:32:19 iOS vs Android market share in various countries 3:44:14 Unit 3.3 Marketing Your App 3:53:09 Unit 3.4 Dealing with Investors 4:04:44 Homework 3.1 Build a BMC for your app 4:07:06 Unit 4.1 Building Customer Loyalty 4:08:04 Why Customers Abandon Apps? 4:09:49 First-to-Mind solution 4:10:59 Compulsion 4:11:04 Morality of Addictive Apps 4:13:04 The HOOK app addictive model 4:32:49 Homework (Understanding Hook, Applying Hook) 4:38:54 Unit 5.1 Choosing the Right Tools 4:48:19 Unit 5.2 Nine Companies Who Nailed their App 4:59:31 Unit 5.3 Development Languages and Cross Platform Tools 5:18:58 Homework (Compare Dev Tools, Recommend a Development Solution) 5:27:34 Unit 6.1 Full Stack Considerations 5:28:20 Choosing a Database Backend 5:29:14 SQL 5:31:34 noSQL 5:35:09 SQL vs noSQL 5:44:04 Graph Database 5:50:09 Full Text Database 5:56:34 Vertical Scaling 5:59:14 Horizontal Scaling 6:01:54 Data Duplication in Distributed Databases 6:04:44 SQL Shards 6:13:22 Homework (Recommend Database Solutions, Explore API services) 6:20:14 Unit 7.1 Hiring the Development Team 6:20:54 Four Roles of a Software Development Team 6:21:54 Product Manager 6:24:19 Product Designer 6:29:24 Front End Developer 6:30:29 Back End Developer 6:36:04 Unit 7.2 Mobile vs Web Development 6:47:59 Unit 7.3 Agile Team Management 6:48:54 SDLC Agile vs Waterfall 6:49:44 What is Waterfall Development? 6:50:59 What is Agile Scrum Methodology? 6:56:42 The Product Backlog 6:58:04 Spring Planning 6:58:39 Sprint Backlog 6:58:59 What is a Sprint? 6:59:42 Product Increment 7:00:29 Daily Scrum 7:01:54 Sprint Review and Retrospective 7:03:23 Unit 7.4 How to Write a Job Requisition 7:19:04 Homework (Team Roles, Internal Job Requisition, External Job Posting) 7:32:24 Unit 8.1 Future Trends in Mobile Development 7:50:22 Homework (Review Past Predictions, Current State of Development Tools, Future Mobile Tech)

Course Content

Course Introduction
1
3 min

Course Introduction

5 Questions Ready
Unit 1 - Motivations for building an app
2
3 min

Unit 1 - Motivations for building an app

5 Questions Locked
Unit 1.1 What is the value proposition of your app?
3
5 min

Unit 1.1 What is the value proposition of your app?

5 Questions Locked
Do you need a web app or just a better website?
4
2 min

Do you need a web app or just a better website?

5 Questions Locked
Categories of Apps – which app category is easiest to compete in?
5
19 min

Categories of Apps – which app category is easiest to compete in?

5 Questions Locked
Unit 1.2 Identify the problem you are trying to solve with your app.
6
1 min

Unit 1.2 Identify the problem you are trying to solve with your app.

5 Questions Locked
Candy, vitamins or addictive painkiller?
7
5 min

Candy, vitamins or addictive painkiller?

5 Questions Locked
Fulfillment, recognition, security
8
55 sec

Fulfillment, recognition, security

5 Questions Locked
The Five Whys
9
7 min

The Five Whys

5 Questions Locked
Unit 1.3 How to discover a niche in the marketplace
10
3 min

Unit 1.3 How to discover a niche in the marketplace

5 Questions Locked
Follow popular trend
11
3 min

Follow popular trend

5 Questions Locked
Add a twist
12
1 min

Add a twist

5 Questions Locked
Your own expertise
13
1 min

Your own expertise

5 Questions Locked
Problems in existing competition
14
4 min

Problems in existing competition

5 Questions Locked
Unit 1.4 Listening to users
15
7 min

Unit 1.4 Listening to users

5 Questions Locked
Users that exist in the market
16
2 min

Users that exist in the market

5 Questions Locked
Get user feedback
17
10 min

Get user feedback

5 Questions Locked
Idea 2.0
18
3 min

Idea 2.0

5 Questions Locked
Homework (Airbnb and Lyft, App Annie and Sensor Tower, Write an application plan)
19
20 min

Homework (Airbnb and Lyft, App Annie and Sensor Tower, Write an application plan)

5 Questions Locked
Unit 2 UI, UX, MVP design
20
7 min

Unit 2 UI, UX, MVP design

5 Questions Locked
How to create user stories
21
5 min

How to create user stories

5 Questions Locked
Planning for an MVP
22
3 min

Planning for an MVP

5 Questions Locked
Unit 2.2 Designing an effective UI user interface
23
1 min

Unit 2.2 Designing an effective UI user interface

5 Questions Locked
On boarding new users
24
2 min

On boarding new users

5 Questions Locked
The Google UI Case Study
25
30 sec

The Google UI Case Study

5 Questions Locked
The Photoshop Adobe UI negative Case Study
26
4 min

The Photoshop Adobe UI negative Case Study

5 Questions Locked
Effective UI elements
27
3 min

Effective UI elements

5 Questions Locked
Don’t Make Me Thing Steve Krug
28
2 min

Don’t Make Me Thing Steve Krug

5 Questions Locked
UI design templates
29
1 min

UI design templates

5 Questions Locked
Design for your target audience
30
2 min

Design for your target audience

5 Questions Locked
Unit 2.3 How to design an effective UX User Experience
31
45 sec

Unit 2.3 How to design an effective UX User Experience

5 Questions Locked
UX is where Design strategy and Technology intersect
32
3 min

UX is where Design strategy and Technology intersect

5 Questions Locked
Application Flow
33
2 min

Application Flow

5 Questions Locked
Measuring Conversion Rates
34
40 sec

Measuring Conversion Rates

5 Questions Locked
UX outside of the app
35
50 sec

UX outside of the app

5 Questions Locked
The User Empathy Map
36
4 min

The User Empathy Map

5 Questions Locked
Six principles for a positive UX
37
1 min

Six principles for a positive UX

5 Questions Locked
Unit 2.4 The MVP
38
1 min

Unit 2.4 The MVP

5 Questions Locked
The Lean Startup MVP concept by Eric Ries
39
45 sec

The Lean Startup MVP concept by Eric Ries

5 Questions Locked
Planning for future versions of your app
40
55 sec

Planning for future versions of your app

5 Questions Locked
What is NOT an MVP
41
2 min

What is NOT an MVP

5 Questions Locked
Zappos MVP Case Study
42
1 min

Zappos MVP Case Study

5 Questions Locked
The MVP design pyramid
43
2 min

The MVP design pyramid

5 Questions Locked
The purpose of an MVP
44
1 min

The purpose of an MVP

5 Questions Locked
Keeping the cost of an MVP low
45
3 min

Keeping the cost of an MVP low

5 Questions Locked
Homework (App Design Case Studies, Develop User Stories, Interactive UI prototype)
46
20 min

Homework (App Design Case Studies, Develop User Stories, Interactive UI prototype)

5 Questions Locked
Unit 3.1 Marketing and Monetization for an App
47
1 min

Unit 3.1 Marketing and Monetization for an App

5 Questions Locked
The BMC Case Study
48
14 min

The BMC Case Study

5 Questions Locked
Unit 3.2 Monetization Strategies of Apps
49
-35 sec

Unit 3.2 Monetization Strategies of Apps

5 Questions Locked
Apple App Store vs Google Play Store revenue
50
1 hour 2 min

Apple App Store vs Google Play Store revenue

5 Questions Locked
iOS vs Android user value per customer
51
1 min

iOS vs Android user value per customer

5 Questions Locked
iOS vs Android market share in various countries
52
11 min

iOS vs Android market share in various countries

5 Questions Locked
Unit 3.3 Marketing Your App
53
8 min

Unit 3.3 Marketing Your App

5 Questions Locked
Unit 3.4 Dealing with Investors
54
11 min

Unit 3.4 Dealing with Investors

5 Questions Locked
Homework 3.1 Build a BMC for your app
55
2 min

Homework 3.1 Build a BMC for your app

5 Questions Locked
Unit 4.1 Building Customer Loyalty
56
58 sec

Unit 4.1 Building Customer Loyalty

5 Questions Locked
Why Customers Abandon Apps?
57
1 min

Why Customers Abandon Apps?

5 Questions Locked
First-to-Mind solution
58
1 min

First-to-Mind solution

5 Questions Locked
Compulsion
59
5 sec

Compulsion

5 Questions Locked
Morality of Addictive Apps
60
2 min

Morality of Addictive Apps

5 Questions Locked
The HOOK app addictive model
61
19 min

The HOOK app addictive model

5 Questions Locked
Homework (Understanding Hook, Applying Hook)
62
6 min

Homework (Understanding Hook, Applying Hook)

5 Questions Locked
Unit 5.1 Choosing the Right Tools
63
9 min

Unit 5.1 Choosing the Right Tools

5 Questions Locked
Unit 5.2 Nine Companies Who Nailed their App
64
11 min

Unit 5.2 Nine Companies Who Nailed their App

5 Questions Locked
Unit 5.3 Development Languages and Cross Platform Tools
65
19 min

Unit 5.3 Development Languages and Cross Platform Tools

5 Questions Locked
Homework (Compare Dev Tools, Recommend a Development Solution)
66
8 min

Homework (Compare Dev Tools, Recommend a Development Solution)

5 Questions Locked
Unit 6.1 Full Stack Considerations
67
46 sec

Unit 6.1 Full Stack Considerations

5 Questions Locked
Choosing a Database Backend
68
54 sec

Choosing a Database Backend

5 Questions Locked
SQL
69
2 min

SQL

5 Questions Locked
noSQL
70
3 min

noSQL

5 Questions Locked
SQL vs noSQL
71
8 min

SQL vs noSQL

5 Questions Locked
Graph Database
72
6 min

Graph Database

5 Questions Locked
Full Text Database
73
6 min

Full Text Database

5 Questions Locked
Vertical Scaling
74
2 min

Vertical Scaling

5 Questions Locked
Horizontal Scaling
75
2 min

Horizontal Scaling

5 Questions Locked
Data Duplication in Distributed Databases
76
2 min

Data Duplication in Distributed Databases

5 Questions Locked
SQL Shards
77
8 min

SQL Shards

5 Questions Locked
Homework (Recommend Database Solutions, Explore API services)
78
6 min

Homework (Recommend Database Solutions, Explore API services)

5 Questions Locked
Unit 7.1 Hiring the Development Team
79
40 sec

Unit 7.1 Hiring the Development Team

5 Questions Locked
Four Roles of a Software Development Team
80
1 min

Four Roles of a Software Development Team

5 Questions Locked
Product Manager
81
2 min

Product Manager

5 Questions Locked
Product Designer
82
5 min

Product Designer

5 Questions Locked
Front End Developer
83
1 min

Front End Developer

5 Questions Locked
Back End Developer
84
5 min

Back End Developer

5 Questions Locked
Unit 7.2 Mobile vs Web Development
85
11 min

Unit 7.2 Mobile vs Web Development

5 Questions Locked
Unit 7.3 Agile Team Management
86
55 sec

Unit 7.3 Agile Team Management

5 Questions Locked
SDLC Agile vs Waterfall
87
50 sec

SDLC Agile vs Waterfall

5 Questions Locked
What is Waterfall Development?
88
1 min

What is Waterfall Development?

5 Questions Locked
What is Agile Scrum Methodology?
89
5 min

What is Agile Scrum Methodology?

5 Questions Locked
The Product Backlog
90
1 min

The Product Backlog

5 Questions Locked
Spring Planning
91
35 sec

Spring Planning

5 Questions Locked
Sprint Backlog
92
20 sec

Sprint Backlog

5 Questions Locked
What is a Sprint?
93
43 sec

What is a Sprint?

5 Questions Locked
Product Increment
94
47 sec

Product Increment

5 Questions Locked
Daily Scrum
95
1 min

Daily Scrum

5 Questions Locked
Sprint Review and Retrospective
96
1 min

Sprint Review and Retrospective

5 Questions Locked
Unit 7.4 How to Write a Job Requisition
97
15 min

Unit 7.4 How to Write a Job Requisition

5 Questions Locked
Homework (Team Roles, Internal Job Requisition, External Job Posting)
98
13 min

Homework (Team Roles, Internal Job Requisition, External Job Posting)

5 Questions Locked
Unit 8.1 Future Trends in Mobile Development
99
17 min

Unit 8.1 Future Trends in Mobile Development

5 Questions Locked
Homework (Review Past Predictions, Current State of Development Tools, Future Mobile Tech)
100
9 min

Homework (Review Past Predictions, Current State of Development Tools, Future Mobile Tech)

5 Questions Locked
AI Mentor