Skip to content
/ Glance Public

An iOS app built with UIKit that allows you to see currency conversions at a glance.

License

Notifications You must be signed in to change notification settings

okmoz/Glance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glance

NOTE: I'm aware of the poor code quality and lack of a solid structure, and I am currently working on refactoring it.

Overview

Glance is a simple and intuitive currency converter app built in Swift for iOS. It provides real-time currency conversion rates and supports a wide range of currencies. The app is built using Swift and UIKit, and follows the MVC (Model-View-Controller) design pattern. It uses asynchronous programming with Swift's new async/await syntax for network requests. The app fetches real-time currency rates from an API and stores them locally for offline use.

Features

  • Real-time currency conversion rates.
  • Supports a wide range of currencies.
  • Easy to use interface with a numpad for input.
  • Swipe actions for switching currencies.
  • Asynchronous loading of currency rates.
  • Persistence of currency rates for offline use.
  • Mathematical operations support in the input field.

Requirements

  • iOS 16.0+
  • Xcode 14.0+
  • Swift 5.7+

Installation

To get started with Glance, follow these steps:

  1. Clone the repository from GitHub:
git clone https://github.com/okmoz/Glance.git
  1. Open the project in Xcode.
  2. Build and run the app on the iOS simulator or a physical device running iOS 16.0 or later.

Credits

Design inspired by https://apps.apple.com/us/app/currency-converter-xcurrency/id851033695

License

Glance is released under the MIT License.

About

An iOS app built with UIKit that allows you to see currency conversions at a glance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages