Coder Social home page Coder Social logo

cs2340's People

Contributors

ardapekis avatar davidherszenhaut avatar rahul-t avatar trysickle avatar

Watchers

 avatar  avatar

cs2340's Issues

Individual M3 project.

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.

M11 Plan Usability Evaluation

Decide which usability evaluation we will implement (heuristic evaluation, cognitive walk-through, or think-aloud protocol analysis) and flesh out the details

M8 Date Range

Allow users to specify a date range when looking at the list of reports

M4 Write the login / registration pages.

Instructions from the wiki:

  1. Create an opening or welcome screen which has options for Login and Registration. You may have some other method of differentiating login and registration, if you do not want an opening screen.
  2. If someone selects Login, then you should display a way to enter the user name and password.
  3. If someone requests login, you should check for the correct user name and password. For this first milestone, you may have a hard coded user with name "user" and password "pass" to check against.
  4. If the login matches user name / password then go to your application. Otherwise, notify of the bad login attempt.
  5. Canceling the login (press Cancel or going back a screen for example) will close out the login attempt , but no information is recorded and the application does not start up. Note here you are not explicitly required to have a cancel button, just a way to back out of the login.
  6. Once in the application, there should be a way to logout. After logging out, the application should return to the welcome / opening page.

M10 Javadocs

Analyze the application (using Intelli-J Lint) to ensure proper documentation and formatting

M4 User Story List

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.

Individual git tasks for M2

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.

M7 Input Screen

Create an input screen for new reports and add reports to the ones from the .csv

M6 CSV Parser

Create class (or method) to parse .csv for List and Detail Views for M6

Wiki Pages

Individuals need to create Who's Who pages for themselves.
Everyone should go to the team wiki page and fill in their own details.

M8 Data Persistence

Save data between app startups (including registered users and new reports not from the original .csv)

M11 Usability Report

Write a usability report for the other team's application detailing at least three concerns

M10 Team Code Review

Review the application's code as a team and write the required forms (Summary Report, Issue Log, Typo List, etc.)

Team Charter

Everyone needs to get together to fill out the team charter.
Charter discussion will happen in Clough Rm 246 at 10AM.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.