**Android App for Learning Stock Market Trading Charts** We are building an Android-based educational tool designed to teach users how to read and analyze stock market trading charts. The app’s primary focus is on providing beginners with a hands-on, interactive experience to learn core concepts like candlesticks, volume, and price action. It’s not an e-commerce or social networking platform—every element of the app should serve the educational purpose. **Key Features & Requirements:** 1. **Interactive Stock Chart:** * An embedded interactive stock chart will be central to the app. Users should be able to: * **Pinch-to-zoom** for adjusting time scales. * **Scroll** through historical data and price action. * **Tap** on chart elements for instant explanations and insights. * The chart will display price-action elements such as candlesticks and volume, with options to toggle between different chart types (e.g., candlestick, OHLC). * It should be possible to integrate **live or historical stock market data** for accurate real-time analysis and historical exploration. 2. **Gamified Learning:** * Users will practice "buying" and "selling" stocks, FNO (Futures & Options), and Futures with **virtual (fake) money**. The goal is to simulate real-market conditions but without any financial risk. * The app will also feature options for users to **purchase additional virtual money** via a premium in-app purchase. 3. **Technology Preferences:** * **Primary Language**: Kotlin (native Android development). * **Alternative Options**: Flutter or React Native may be considered if they can deliver a seamless Android-first experience. * **Charting Library**: The charting library used must be able to accurately display standard stock-market data and handle interactive features like zoom, scroll, and tapping for explanations. Please specify which charting library you plan to use (e.g., MPAndroidChart, TradingView, etc.) and confirm that it supports stock data integration. ### **Deliverables:** * **Complete, well-commented source code** in Android Studio. * A **fully tested APK**, ready for upload to Google Play's internal track for beta testing. * A **simple README** outlining: * How to add new lessons. * How to replace or update stock price data. * How to modify or add new quizzes. ### **Experience Requirements:** * Experience in **Android development**, preferably using Kotlin. * Familiarity with **stock-market data integration** or similar financial data sources. * Previous work with interactive charting libraries in Android is a plus. ### **Additional Information:** * If you have previously built a similar app or worked with **live or historical stock data**, please provide a link or description of your approach. * We value a **clean, user-friendly design** with a focus on ease of navigation, so UI/UX experience will also be considered. * The app will include premium features, so experience integrating in-app purchases is a plus. **Timeline:** We are ready to begin as soon as we find the right fit, and we aim to have an initial version of the app ready for testing in **4-6 weeks**. Please include an estimated timeline and cost in your proposal.