Skip to content
IND- 407 App Development
Share
Explore
IND 407 - App Development

icon picker
Course Overview

What you will learn

Course Objective

“Not all solutions should be apps, but all apps should be a solution”
- Me!
As no-code tools become the dominant method for app development, understanding the ‘why’ behind why an app is built is more important than ever.
What problem is your app trying to solve, and why?
This course will not make you a programmer, but rather, it is designed to:
Encourage exploration regarding each app's 'problem space'
Guide you through the stages of app development using mini in-class projects
Provide you with fundamental technical knowledge to communicate with different members of an app development team
Promote curious, creative, and analytical thought

Course Description

In weekly meetings, students will go through the various stages of developing an app. Topics will include app analysis, UX/UI, wireframes, prototypes, no-code tools, frontend, backend, & REST APIs. These classes are designed to demystify the various stages of app development so that you would know how to approach the process if you were to want to do it yourself in the future. This course meets for one hour once per week and all tools used in this class are free.

Course Outline

Week #
Topic
Resources
Objective
Assignment
1
The Stages of App Development
Become familiar with the app development process
2
The problem space
Canva
Mural
What problems do modern apps solve? How do they do it?
3
Intro to Wireframes
Pen & Paper
MockFlow
Learn about wireframes
4
Wireframes
MockFlow
Pen & Paper
Create a Lo-Fi Wireframe prototype
5
Prototyping
Figma
Build UI App clone
6
Intro to No-Code Frontend Tools
Appgyver
SAP AppGyver Preview
Learn about no-code tools
7
Intro to No-Code Backend Tools
Airtable
Learn about databases
8
Intro to REST API
Appgyver
Postman
Airtable
Learn about APIs and Connect Airtable to Coda
9
Coda
Coda
Appgyver
Duplicate Airtable data in Coda and connect to Appgyver
10
Coda as an App
Coda
Build an email generator
There are no rows in this table

Preview and download a printable PDF version of this syllabus

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.