Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.9 KB

Assignment-final-project.md

File metadata and controls

37 lines (23 loc) · 1.9 KB

Class - Final Project

Description

This final project is a place where you can show your knowledge of the material and concepts covered in class. It's also a place where you can express your ideas in code and bring those ideas to life.

Why this assignment?

Revisiting the concepts is the best way to solidify your understanding. Taking the ideas from class and putting them together on your is the best way to prove your mastery of a topic.

Project requirements

This will be a project of your own design. You will decide the topic, content, and platform. Your project can be anything you like but needs to include the following:

  • Tab View Navigation with at leats three tabs
  • FlatList or SectionList
  • Uses Redux to manage application state

In addition you need to scope your project to be able to complete by the end of the term.

Here are a few places you might look for ideas for your final project:

  • Could be an a continuation of an earlier project like an intensive project.
  • Could be a mobile application that acts as a frontend or client for an existing backend or server project.
  • it could be one of the tutorial projects converted to React Native

Deliverable

Your final project should be on GitHub and submitted to GradeScope.

Assessing the assignment

Expectations Does not meet Meets Exceeds
Completion project is not complete Project is complete, functional, and includes all of the required features listed above. The project is complete and has gone through at least one cycle of user testing and review.
Code Quality Code is not functioning Code functions without errors or warnings. Code has been linted and formatted to professional standards
Work Ethic. < 3 comits. Commits document your work process. Commits show meaningful messages that tell the story of your development process.