Skip to content
forked from linkwei0/WalletApp

Pet-project. Using Clean Architecture

Notifications You must be signed in to change notification settings

nuRRL/WalletApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Pet-project with Clean Architecture. An application that allows you to create wallets/operations, select currencies, and manage expenses and income. MVVM is presentation layer. For network using URLSession. Local cache is CoreData. Business logic is usecases, interactors and etc like remote/local datasources. Below you can find a small part of the application screens!

Main technologies

  • UIKit
  • SnapKit
  • CoreData
  • R.swift
  • XcodeGen
  • SwiftLint

Screenshots

image image image

Install

- Install XcodeGen, R.Swift and SwiftLint locally.

If the necessary libraries are not connected at startup:

  • Remove xcodeproj
  • In the terminal, go to the project
  • Run the command "xcodegen generate"
  • Open the project file and run

About

Pet-project. Using Clean Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%