Skip to content

ahl-gram/BaseConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

Base Converter

A simple and intuitive iOS application for converting numbers between different bases (Base 2, Base 8, Base 10, Base 12, and Base 16) with additional arithmetic operation capabilities. Built using SwiftUI with the help of Cursor and Claude Sonnet.

Features

  • Convert numbers between Base 2, Base 8, Base 10, Base 12, and Base 16
  • Perform arithmetic operations (addition, subtraction, multiplication, division)
  • Real-time conversion as you type
  • Clean and modern SwiftUI interface
  • Support for iOS 16.0 and later

Requirements

  • iOS 16.0+
  • Xcode 14.0+
  • Swift 5.0+

Installation

  1. Clone the repository:

    git clone https://github.com/ahl-gram/BaseConverter
  2. Open BaseConverterApp.xcodeproj in Xcode.

  3. Select your target device or simulator.

  4. Build and run the project (⌘ + R).

Architecture

This project follows the MVVM (Model-View-ViewModel) architecture pattern:

  • Models: Handle data structures and conversion logic
  • Views: SwiftUI views for the user interface
  • ViewModels: Manage business logic and data binding

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

ahl@route12b.net

https://github.com/ahl-gram/BaseConverter

About

Base Converter App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages