I would like an Android application that continuously scans live market data for every stock and index and notifies me the moment an EMA-50/EMA-200 golden or death cross happens—or is about to happen—on the following chart intervals: 1-minute, 5-minute, 15-minute and 30-minute. Core logic • The scanner must run in real time, filter candidates by meaningful volume (a value I can edit in settings) and allow an extra filter based on price-change percentage. • When a symbol meets the rules it should trigger an instant push notification showing the symbol, time-frame, cross type (golden or death) and current price/volume snapshot. Nice-to-have Adjustable alert sounds, a simple watch-list to keep certain symbols pinned, and the option to open a lightweight chart (TradingView, MPAndroidChart or similar) straight from the alert would be great, but they are secondary to reliable detection and timely pushes. Deliverables • Production-ready Android APK plus full Kotlin/Java source code • Read-me explaining any third-party market-data API keys required and how to replace them • A short test report proving alerts fire correctly on each time frame with mocked or historical data Acceptance criteria 1. Cross detection accuracy within ±1 candle on all four intervals 2. Push notification delivered in under five seconds from signal generation on a standard 4G connection 3. Filters (volume and % change) can be toggled and edited without new code builds If you have prior experience with real-time market feeds, background service optimisation and Firebase/OneSignal notifications, your insight will be extremely valuable. I’m ready to get started as soon as I find the right developer.