
Stock trading, with the speed active traders expect.
Noren is a stock trading app for active retail investors. Watchlists with live ticks across NSE and BSE, Level 2 market depth, and a buy-sell flow that gets out of the way. Built once. Shipped under several broker brands.
- Client
- Noren
- Industry
- Stock Trading · WealthTech
- Engagement
- Custom platform · Mobile
- Stack
- Flutter · Java · WebSockets
- Status
- Shipped, white-labeled, in use
Build a trading app for people who actually watch the market.
Mutual fund apps optimise for the long view. A trading app optimises for the next ten seconds. Active retail traders are not browsing fund factsheets. They are scanning watchlists, watching prices move, and placing orders fast. The UI has to keep up.
The other half of the brief was distribution. Noren wanted a single codebase that multiple brokers could ship under their own brand, with broker-specific routing for orders and execution. White-label ready from day one, not retrofitted six months later.

Three things that made this non-trivial.
Live tick data without draining the battery
WebSockets are easy to start. Keeping them alive efficiently is the harder part. We had to handle reconnection on flaky networks, throttle the update rate when the screen is off, only subscribe to visible watchlist symbols, and tear connections down cleanly when the user backgrounds the app. Done well, the user gets live data. Done badly, the phone runs hot and the battery dies before lunch.
Level 2 order book that reads on a phone
Market depth on a desktop terminal has half the screen to play with. On a phone you have a card. We designed the bid-ask depth view so a trader can read it quickly, see where the liquidity sits, and place an order without scrolling. The data updates fast. The layout had to absorb that without flickering.
White-label from day one
Single Flutter codebase. Different broker brands ship different builds with their own colours, logos, and backend routing. We pushed every brand-specific detail into a configuration layer so adding a new broker is hours, not weeks. Order routing, execution, and reporting plug into broker APIs through a clean adapter interface.

Six modules. Built for traders.
Multi-stock watchlists
Multiple named watchlists, swipe to switch, live ticks on every symbol with green and red change indicators.
Cross-exchange search
Search any stock across NSE and BSE from a single bar, with zero perceptible latency.
Stock detail with Level 2
Charts, fundamentals, and a market-depth view sized for a phone, not crammed in from a desktop layout.
Buy and sell order flow
A short, decisive order screen. Quantity, price type, validity, place order. Routes through the broker API and confirms in the order book.
Portfolio view
Holdings with live P&L, day change, and overall return at a glance.
White-label theming and routing
Brand colours, logos, and broker-specific order routing via a configuration layer. New brokers ship in hours.
- Flutter
- Dart
- BLoC pattern
- WebSockets
- Java
- Spring Boot
- Microservices
- PostgreSQL
- AWS
- NSE & BSE feeds
- Broker APIs
Shipped to App Store and Play Store.
And to several broker brands.
Noren went from concept to a live trading app on iOS and Android, with WebSocket tick data, Level 2 market depth, and a buy-sell flow that traders trust. Multiple brokers white-label it under their own brands. We took it the full distance and handed the codebase over.

Building a trading app or live data product?
Tell us about it.
Stock trading, market data feeds, broker integrations, white-label distribution. If your build needs WebSockets that stay up and a UI that keeps up with the ticks, we have done it before.
Get a free consultation