Iām thrilled to share a small iOS app Iāve been working on - Widgets 212.
Widgets 212 debuts with a sleek āPortfolioā widget for iOS.
Key Features:
Real-time Portfolio Updates: Stay on top of your investments with live* updates directly on your Home and Lock screen.
Trading 212 Integration: Seamless integration with the Trading 212 public API (API terms and documentation).
Device Compatibility: Whether on your iPhone, iPad, or Apple Silicon Mac, you can now conveniently track your portfolioās performance.
Youāll need an active Real Money Equity trading account (Invest/ISA) to generate an API key.
The āAccount Dataā permission is required - the only one Widgets 212 needs and uses to fetch account data. Make sure to disable all the others.
*Please remember that Apple has strict budgeting rules for widget updates not to drain your battery or data plan. Iāve set a modest refresh time interval and included an elapsed timer between updates.
Ready to give it a try? Iām excited to invite you to join our Testflight beta testing phase! Your feedback is crucial in refining the app and making it even better.
Just downloaded the app from TestFlight. I had to restart my iPhone before the Widgets 212 appeared in the phoneās widgets library.
It seems it works!
Would the values update in the background at some point, or Iāll have to manually update the widget in the app every time?
Heya, thanks for trying it out! The Apple bug is unfortunate, but Iām glad itās resolved.
The values update on their own every ~30 minutes or so.
Itās subject to Appleās widget timeline budgeting, and Iām using a conservative value to avoid being throttled. Making the timeline smarter is something that can definitely be iterated upon (e.g. more updates around market open/close hours), but weāll see.
just tried but the portfolio value displayed on this app and the official trading212 app are different ā¦ too lazy to check which one is right nice layout though ā¦ cheers
I spent quite some time debugging this and concluded that the public API numbers sometimes differ from those of the Trading 212 app (which I assume doesnāt use the public API). Unfortunately, itās not something I can fix on my end. Sometimes, the difference is less than ā¬1 and 0.01%, but sometimes itās larger. Also, remember the ātime since last updateā at the bottom (ticking up). I know itās not always the case, but there could definitely be differences with 30+ minutes between updates.
I tweaked the layout slightly and hope itās even more usable for significant amounts of invested funds and gains.
I would love to do a dividends widget. Unfortunately, the public API doesnāt support fetching the total value of paid-out dividends. But if youāre interested in a widget that shows your last 1-50 (the limit per single request is 50) paid-out dividends, I can try to cook something up.
Would it be possible to add a simple portfolio value graph to the widget or the app, the graph on the trading212 website and app shows the history of the amount invested, however considering that I buy and sell quite regularly itās not actually representative of my whole portfolios value (invested + free funds), its been requested alot for an option to show full portfolio value instead of just invested but trading212 havenāt done anything about it.
Unfortunately, thereās no charting available through the public API. You can now customise the widget to show Portfolio Value, Free Funds or Account Totalājust long-press on the widget to customise.