Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 2.27 KB

README.md

File metadata and controls

60 lines (40 loc) · 2.27 KB

TA Signals


TA Signals is an iOS app developed in SwiftUI as a learning exercise. The app fetches from a JSON endpoint and display the data neatly organized on-screen.

Screenshots


Main Screen Settings Screen

Table of Contents


How to use


  • Clone the project and run it on Xcode

** How does it work?**

Overview

  • A Python microservice pulls data from the Yahoo Finance API, then performs the necessary calculations to create the data indicators: RSI, EMA100, and EMA200.
  • The miscroservice then dumps this data into a JSON object, publicly accessible via a web endpoint.
  • The SwiftUI app fetches that JSON object from the microservice endpoint and display the data in the app's interface.

Where does the data come from?

Disclaimer:

Nothing in the app and/or site constitutes professional and/or financial advice. All the data and indicators are provided for educational purposes only.

The tech talk


  • SwiftUI
  • Network calls, URLSession, and JSON objects data fetch

What have I learned


  • How to parse from a JSON endpoint into a SwiftUI object
  • How to use Custom SwiftUI Views

Author Info