Giter Site home page Giter Site logo

rentalchemy's People

Contributors

jolielj avatar leijin3 avatar

Watchers

 avatar

rentalchemy's Issues

Camera feature

This is a thread to discuss the camera features in the app. We want to take pictures of receipts and maybe also appliances and properties.

Typo in package name

Noticed the package name in the manifest is "Remtalchemy". Don't know if it's possible to change it and refactor everything, or whether it matters. I am just wanting to make sure it doesn't cause any problems down the road, if we assume the other spelling for other pieces or something.

Type Checking on Forms

At some point we'll have to put type checks on all the Int and Float fields in the forms, to avoid crashes. Just leaving this here to work on later.

Project Report

  • Report your team members
  • Report the title of your app and a one or two line description. It is very important that the people who did the project, the title of the app and its description are clearly visible at the top of the first page of your report.
  • Include a screenshot of your app, hopefully one that illustrates key functionality.
  • List the APIs your app uses, for example Google maps. Also let me know if you use certain Android features extensively like animation or you have custom controllers (navigation drawer, action bar, etc.).
  • List all third party libraries you use, and what they do for your app (each in their own paragraph). Describe briefly what was good and/or challenging about using them.
  • List all third party services you use, and what they do for your app (each in their own paragraph). Describe briefly what was good and/or challenging about using them.
  • Discuss anything noteworthy about your UI/UX/display code.
  • Discuss anything noteworthy about your back end or processing logic.
  • Discuss the most important or interesting thing you learned doing your project.
  • Discuss the most difficult challenge you overcame and/or your most interesting debugging story.
  • If necessary, briefly tell us how to build and run your project. Include details about how to set back end services (if you use them). In the common case, we will rely on your demo, but just in case we have an issue, we'd like some tips.
  • In github, we have created a group assignment called final. When you click the link, it will bring you to a page that creates a new team or you can join an existing team. If there are two people in a project team, only one person should create the team. The other person should join the team created by your teammate. Make sure you select the correct team. Submit your final code to this new project. (But generate your code frequency graph (explained below) from your original repository.
  • If you use firebase, include a printout (or screenshot) of your database schema. The schema is basically the structure and the type information. So print out the keys and values and the types for any important data you have in the database. Here is a simple example.
  • Report the count of lines of code in your project. Use cloc (http://cloc.sourceforge.net/) to count the lines. Run this command on your code.
cloc -by-file-by-lang app/src/main/
  • Report the total Java and total XML lines that you wrote. Do not include boilerplate lines, external libraries, or other sources in the total of lines on which you claim authorship. Indicate how you calculate how many lines you authored if you report line totals. Maybe use a table. You can break down the lines into modules if you think that helps, but I'm most interested in the totals of code you wrote.

To submit, put your writeup and the demo video in the root of your Android Studio folder and zip it so that you have the following structure:

<proj folder zipped up>
    - demo.mp4
    - writeup.pdf
    - app/
    - build/
    - ...

Include build instructions for your project in the writeup as well (I would recommend aiming for simplicity here).

Then submit this .zip as well as the writeup (2 files in total) to Canvas (yes, there would be two copies of writeup.pdf).

Try out json-server with current UI?

Ok, I'm still researching this but let me know if I'm on the right track. I'm able to use json-server to make a local port act as a server for my database file. Is this essentially creating a fake API that we can interact with in the same way that we made calls to the Reddit API? As in, not using SQL at all, just specified API arguments in an http call? The README for json-server assumes I know what I'm trying to do with it...

Finish model/forms

  • Appliance

  • Expense

  • Income

  • Maintenance

Fragments, ListAdapters, and xml

Report feature

This is a thread to discuss the design and implementation of the report feature.

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.