The Stock Info App is a comprehensive tool for searching stock market related information. It provides real-time data on top gainers, top losers, and most traded stocks. The app also features a customizable watchlist, search functionality, and offline caching to ensure you have access to critical information even without an internet connection. Additionally, the app supports both dark mode and light mode for a seamless user experience.
- View a list of stocks with the highest percentage price increase for the day.
- View a list of stocks with the highest percentage price decrease for the day.
- View a list of the most actively traded stocks.
- View intraday graph of any stock.
- View detailed information on each stock including PE ratio, PB ratio, Market cap, Profit margin, dividend yield, etc.
- View previously seen company without internet with offline caching.
- Create and manage a personalized list of stocks you want to monitor.
- Real-time updates on your watchlist stocks.
- Powerful search functionality to find information on any stock.
- Recent search history available offline.
- Catgorize search based upon the type (for eg: All, Stock, ETF and Mutual Fund).
- Recent searches, intraday graphs, top gainers, top losers, most traided and company overview are cached for offline access with a cache expiry of 30 min.
- Toggle between dark mode and light mode to suit your preferences
The app handles loading, error, and empty states for all cases to ensure a smooth user experience.
The app follows a standard, well-defined folder structure to maintain clean and maintainable code.
- Lottie Files
- YCharts
- Open CV
- Coil
- Android Studio
- An Android device or emulator running Android 5.0 (Lollipop) or higher
-
Clone the repository:
git clone https://github.com/phinion8/StockInfo
-
Open the project in Android Studio.
-
Build and run the app on your device or emulator.