Awesome
Simple Random Stock
Randomly select a stock from your favorite U.S index and have them saved in your history for future uses. I created this application as a side project. I wanted to accomplish what I thought was impossible. I'm interested in the finance field. I wasn't able to find an app that would randomly select a stock for my style. Thus, I created this app.
<img align="left" src="/readmeimages/index-tab.png" width="300" height="600"> <img align="left" src="/readmeimages/stock-tab.png" width="300" height="600"> <img src="/readmeimages/history-tab.png" width="300" height="600"> <br>Mobile applications
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="80">
Technologies
Simple Random stock uses a number of open source projects to work properly:
- Room Database - Use SQLite to cache your app's data locally
- Lifecycles - to perform certain actions in response to a component's lifecycle
- MaterialIO - The Web equivalent of Bootstrap for Mobile
- Unsplash - image by Ankush Minda on Unsplash
- Gradle - build tool for obtaining dependencies
- Dillinger - open source tool to create this README.md
Launch
- No minimum hardware requirments
- Have Android Studios
- Fork or clone a copy of this repo and allow gradle to handle the build process
- Click 'run' on SplashScreen located in the package .../splashscreens/SplashScreenActivity and the app will load
Development
Want to contribute? Great! Submit a pull request
Test
There are tests written in Junit and Espresso.
Todos
- Write MORE Tests
- Add Night Mode
- Maybe come up with a way to run the app originally on MainActivity, instead of SplashScreenActivity
License
MIT