/TCAStocks

The iOS Stocks app built using The Composable Architecture

Primary LanguageSwiftMIT LicenseMIT

TCAStocks

The iOS Stocks app built using The Composable Architecture

  • The Composable Architecture (TCA) - a composable, modular and testable architecture focused on a state management
  • SwiftUI with Combine
  • Network layer using Apple's structured concurrency (async/await etc.)
  • SwiftUI Charts

Work in progress

  • main screen with a watchlist
    • asynchornous network layer using Yahoo's Stocks API
    • search bar with autocompletion
    • data persistance using files
    • settings dropdown list (Show currency, Sort watchlist by)
  • ticker's details sheet with charts
  • widget using WidgetKit
  • Apple Watch app using WatchKit