ardapekis / cs2340 Goto Github PK
View Code? Open in Web Editor NEWHomework repository of Team Think Inside the Box
Homework repository of Team Think Inside the Box
This is an individual Android app homework problem. You will need to setup for development environment for Android development, then download the M3 resources zip file. Then, follow the instructions on the class wiki.
Decide which usability evaluation we will implement (heuristic evaluation, cognitive walk-through, or think-aloud protocol analysis) and flesh out the details
The M2 project zip file is available on t-square. Then, create an "original" branch to hold the initial project. The repo should then be uploaded to github.
Create UI Flow Diagram for M6
Allow users to specify a date range when looking at the list of reports
Create a pin on a map for every report
Allow users to select pins on a map to bring up a detailed report
Instructions from the wiki:
Analyze the application (using Intelli-J Lint) to ensure proper documentation and formatting
Brainstorm user stories to get an idea of what features are essential for our app. Then, each team member should pick one to elaborate on. See wiki for instructions. Make sure user stories follow required criteria.
Follow instructions in class wiki.
Figure out what a context diagram is, then make one.
Follow the instructions in the wiki for the M2 individual section. Make sure you are working on the master branch. Person numbers will be assigned alphabetically, check the team wiki page for an alphabetical list of team members. Then push your code to the Github repo. (If the code on Github changed in the meantime, you will need to pull first.) Finally, complete the build section of M2.
Create an input screen for new reports and add reports to the ones from the .csv
Create List View (Welcome Screen) and Detail View for M6
Create class (or method) to parse .csv for List and Detail Views for M6
Create individual UML sequence diagrams
Write individual case studies
Individuals need to create Who's Who pages for themselves.
Everyone should go to the team wiki page and fill in their own details.
Write individual contracts for methods within the application
Meet the other team and exchange code for review
NOW EXTRA CREDIT
Create individual Robustness Diagrams for M6
Allow users to view a graph of all reports in a date range
M2 will require collaboration via Github. All team members will need to have Github accounts.
Save data between app startups (including registered users and new reports not from the original .csv)
Draw up the UML class diagram
Write an individual JUnit test for a non-trivial method in the application
Write a usability report for the other team's application detailing at least three concerns
Review the application's code as a team and write the required forms (Summary Report, Issue Log, Typo List, etc.)
The actual Android project for our app will be created and this repo will be set up for the actual project.
Everyone needs to get together to fill out the team charter.
Charter discussion will happen in Clough Rm 246 at 10AM.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.