
Brainstorms an expanding and contracting idea for a kids' letter app, proposing a small initial version that adds letters, reads aloud, and uses a trash can for deletion.
Develop a minimal viable product in React Native with TypeScript, initialize a new project, implement a bottom row of letters a–z as components, and refine styling for the emulator.
Build the MVP of a React Native app by implementing letter-by-letter word input, app-level state, and touchable controls, with real-time word updates, clear functionality, and native speech integration.
Prepare and release a React Native app to the App Store by configuring icons, names, and screenshots, handling Android and iOS assets, privacy policies, and pending publication.
This course explores and demos how to take an idea and make it happen, in a lean start-up way. Specifically we use the Zoom in Zoom Out (ZIZO) method for brainstorming, then applying lean start-up narrowness to be able to make it all happen -- from idea, through execution, all the way to the app store -- within a couple of hours.
This course starts from a brainstorming session about an idea. First, we're expanding it with many possible features in a high-level brainstorming session where every idea is allowed; then, we contract it back and narrowing down our scope for our Minimum Viable Product (MVP) by choosing our most impactful features from the long list. Then, we install and set up a React Native app from scratch, slowly building up the UI and functionality for the first handful of features; this is done using React Native, yarn, and npm. Once the app is in a usable state, we are diving into the Google Play Store, filling out all the necessary paperwork, information, images, and descriptions, till the app is submitted to the store and is fully launched.
This course is fast and furious, bringing in a packed agenda, but in a fun manner.
The recordings are of two well-versed engineers, which allows you (the student) to understand the thought process that goes into making a product.
Hope you enjoy the course.