Toggle navigation
TOC
Project Outline
Deliverables
Presentations
Examples
Mobile - architectural considerations
Mobile: Server/Service Considerations
Server
Practically all mobile apps are backed by a server
Do you own it or does it belong to a third party?
Can you change the API? Can the API change from under you?
What kind of information needs to be sent between mobile app and server?
How to think about this information
How much data are we talking about?
What are user expectations of perforamnce and latency?
What should the app do when there’s no network?
Firewalls
Are there likely to be firewalls in the way?
Does the client have to reach the server, or vice versa or both?
Protocols
Commonplace today is “REST” over “HTTP”.
But all is changing all the time!
Security
Authentication
Authorization
Welcome
2018 Syllabus
Calendar of Lectures and homeworks
Resources
Lectures
Pilot Project
Welcome!
Lean Startup
Hypotheses
Working on Teams
MVP
Guest Lecture: Michael Skok
Pilot Project Conclusion
Term Project: Startup
Welcome to Term Projects!
Build Measure Learn
Project Planning
The Pivot
The Engine of Growth
Mockups & Prototypes
Testing Techniques
Term Project: Product
Product Market Fit
Jeffrey Beir: Metrics
Business Models
Pricing Models
Andy Payne: Startup Finance
Intellectual Property
Term Project: Business
Finance for Geeks
Founding a company
Real World Survival Kit
Management and Leadership
Dulcie Madden: Startup Teams
Last day converstation
Term Project
Term Project Outline
Minimum Viable Product Info
Hypotheses
Final Presentations
Background
Learning Goals
Grading
Teachers
Lexicon
Interesting links
Credits and acknowledgements