Remember to ask questions! That’s why I am here. Feel free to let me know if you run into new issues. You can create a free account to add comments to the bottom or you can email me any time: mbriscoe@myedme.com.
Upload today's work here.
|
|
|
|
|
Reading
Thomas Jefferson Reading
Reading & Writing Obama-Biden piece
Math
Function handouts
App Development
Next Steps – Reading/Testing!
- Persist data with SQLite: Persist data with SQLite (needed for requirement #1)
- Read and write files (needed for requirement #1)
- Store key-value data on disk (needed for requirement #1)
- all subsections of Forms (helps with screen #2, Requirement B)
- all subsections of Lists (helps with screen #3)
- Mixed-list example on flutter.dev
- Find information on Github or a blog about adding a timer widget
- Find cool components/options in the Flutter Gallery
App Requirements
- A. Display a weekly and daily schedule of classes, meetings, and assignments.
- B. Allow users to add events to the app.
- C. Allow users to access a timer they can use to help them stay on task while executing assignments.
Outline of App
Homescreen: Static information displaying high priority information
- Adding Event screen
- Displaying Event screen (uses colors to sort visually the classes/events/meetings)
- Timer
- NOTE: Data Model
- Unique ID (UID; required): A uniquely generated name for each event.
- EventName (required): User-entered name for each event
- DateDue (required): Calendar generated
- TimeDue (required): Selected
- GoalDate (optional): Allows user to enter date assignment should be done by
- EventType (required): select: Assignment, Meeting,
- EventDetails (optional):
- EventLink (optional):
- NOTE: Data Model
Flutter related readings and sources
- “Cookbook” (list of pieces for building apps): https://flutter.dev/docs/cookbook
- Google Maps directions: https://codelabs.developers.google.com/codelabs/google-maps-in-flutter/#5
- Database design textbook: https://opentextbc.ca/dbdesign01/
Here is a 30-minute video that covers everything you need to understand using the terminal (for Macs) or command line interfaces (Windows).
Math
The Unit Circle interactive helps you see the trends in the sin and cos values at your pace. Remember that radians are just when we measure by pi (and the circumference of the unit circle is 2ãr.
Proving trig identities usual takes about 3 steps and requires one or more of these formulas and identities. The most important identity is from the unit circle and Pythagoras; the square of sine plus the square of cosine equals 1.