Stocks APP With MVVM,Swift

Related tags

SwiftUI App stocks
Overview

Stocks

Light Mode Dark Mode
Light Mode Dark Mode
Unit tests
UnitTests

Initial Build Setup for iOS App

  • Clone the project.

  • Xcode 13 installed.

  • iOS 15 or above.

  • Carthage v0.38.0 installed.

  • Swift Lint v0.44.0 installed.

  • Open a tab on the terminal, go to the inside Stocks folder where Carfile is located, and run:

    carthage bootstrap --platform iOS --use-xcframeworks
    
  • Open Stocks.xcodeproj.

  • In Xcode, select a device.

  • Build & Run.

Architecture

  • MVVM
  • Factory Pattern
  • Repository Pattern
  • Delegate Pattern
  • Protocol oriented programming

API

  • API

  • Keys in the JSON are in the upper case. I think it should be lower case.

    // upper case key
    "Symbol": "A",
    // lower case key
    "symbol": "A",
You might also like...
Giphy is an open source iOS app based on MVVM (Model–view–viewmodel) software architectural pattern.

Giphy(Search and display gifs) - MVVM Description Giphy is an open source iOS app based on MVVM (Model–view–viewmodel) software architectural pattern.

News App 📱 built to demonstrate the use of SwiftUI 3 features, Async/Await, CoreData and MVVM architecture pattern.
News App 📱 built to demonstrate the use of SwiftUI 3 features, Async/Await, CoreData and MVVM architecture pattern.

Box Feed News App 📱 built to demonstrate the use of following features, SwiftUI 3 Async/Await AsyncImage List Refreshable Swipe Actions Separator Cor

A MVVM Project using two way binding with DidSet swift feature

FawryTask Description Fawry Task is a MVVM Project using two way binding with DidSet swift feature , follow Solid princepl by uncle bob esecially Sing

Github repo search with using mvvm-c and clean architecture and using combine swift

GitSearchWithMVVM-C-CleanArchitecture Github repo search with using mvvm-c and clean architecture and using combine swift. Content Overview How To Run

iOS (swift) version of skydove's Pokedex application. Based on MVVM architecture.
iOS (swift) version of skydove's Pokedex application. Based on MVVM architecture.

Pokedex - Swift iOS (swift) version of skydove's android application, check it out. Based on MVVM architecture. It was written in memory of Ferhat, wh

Sample iOS project built by SwiftUI + MVVM and Combine framework using GitHub API
Sample iOS project built by SwiftUI + MVVM and Combine framework using GitHub API

SwiftUI-MVVM One of the biggest idea for having MVVM is that most of data flow can be testable. Data binding in view layer by SwiftUI is awesome. Howe

An iOS template project using SwiftUI, Combine and MVVM-C software architecture
An iOS template project using SwiftUI, Combine and MVVM-C software architecture

SwiftUI-MVVM-C A template project that uses SwiftUI for UI, Combine for event handling, MVVM-C for software architecture. I have done some small proje

MVVM 종결 예제
MVVM 종결 예제

MVVM 종결(?) 클라이언트 프로그램 클라이언트 프로그램은 Data 를 View 에 이쁠게 그려주는 것이다. 그런데 그 Data 라는 것은 3가지 형태가 존재한다. 서버로부터 받은 원천 데이터 : Entity 비지니스 로직에서 사용하는 근본 데이터 : Model 화면

RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts

RippleRepositories RippleRepositories is an iOS application built as an assessment task at Ripple Egypt. Built Using RxSwift & MVVM (Model-View-ViewMo

Owner
Marlon
Marlon
Stocks APP With MVVM,Swift

Stocks Light Mode Dark Mode Unit tests Initial Build Setup for iOS App Clone the project. Xcode 13 installed. iOS 15 or above. Carthage v0.38.0 instal

Marlon 0 Oct 22, 2021
App Everything in one place (news, weather, stocks and much more)

Dashy Everything in one place (news, weather, stocks and much more) I tried to follow MVVM Pattern, Used Decodable And URLSession instead of thrid-par

Aayush 3 Nov 24, 2021
Client that retrieves specific information about stocks.

Client that retrieves specific information about stocks. This app is used as training to develop design pattern skills, in this case: the Coordinator Pattern

Marco Marinò 1 Apr 26, 2022
In this mini app covered the concepts like basics of SwiftUI and Navigations and Animations and List with CRUD functions and MVVM and App Launch and App icons adding and also applied persistence using UserDefaults Concept.

TodoList In this application used the concepts from the beginner level project of SwiftUI_Evolve_1 The following concepts covered in this mini app Swi

Sivaram Yadav 2 Dec 4, 2021
ToDo App Build With Swift And MVVM Architecture

To Do App Project Description This project is the result of what i learned during IB Tech iOS Mobile Development Bootcamp. This project includes view

null 0 Oct 28, 2021
Lentit iOS app developed in Swift with SwiftUI using MVVM design pattern

Lentit Track things you lend with Lentit Features 100% Swift 100% SwiftUI MVVM d

W1W1-M 2 Jun 26, 2022
IOS e-commerce app developed using MVVM architecture with Swift UI

IOS e-commerce app developed using MVVM architecture with Swift UI.

wykee2 1 Apr 2, 2022
Mahmoud-Abdelwahab 5 Nov 23, 2022
NearMe Locations iOS App Using MVVM with Closure

NearMe Locations iOS App App display information about nearby places around user using user’s current location specified by Latitude and Longitude Imp

null 5 Nov 6, 2022
A demo app to showcase testable, modern iOS development with SwiftUI and Combine on MVVM-C architecture.

Coinz_App_iOS A demo app to showcase testable, modern iOS development with SwiftUI and Combine on MVVM-C architecture. Tech Stack: Swift, SwiftUI, Com

Burhan Aras 0 Dec 26, 2021