Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 2.27 KB

README.md

File metadata and controls

68 lines (44 loc) · 2.27 KB

Virtual Robinhood

Virtual Robinhood is an android app that allows a the users to trade stocks using virtual currency.

Time spent: X hours spent in total

User Stories

The following functionality will supported:

Required

  • User can sign in to the APP using Google account
  • User can search for stocks and get details about the stock
  • User can buy virtual currency
  • User can buy/sell stocks using virtual currency
  • User can view his portfolio
  • User can add stocks to his watchlist
  • User can manage his watchlist (remove)
  • User can see the history of his transactions

Optional

  • User can create a new account
  • User can sign in to the APP using facebook account
  • User can view articles related to a stock
  • User can see some statistics on his portfolio (% of domestic stocks, growth of his portfolio, etc.)
  • Graph is displayed for the stocks

Bonus

  • Implement screen to search for stocks using autocomplete

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

Here's a walkthrough of high level design:

Video Walkthrough

GIF created with LiceCap.

Notes

Describe any challenges encountered while building the app.

Open-source libraries used

  • Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
  • Picasso - Image loading and caching library for Android

License

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.