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.
- 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
- iOS 16.0+
- Xcode 14.0+
- Swift 5.0+
-
Clone the repository:
git clone https://github.com/ahl-gram/BaseConverter
-
Open
BaseConverterApp.xcodeprojin Xcode. -
Select your target device or simulator.
-
Build and run the project (⌘ + R).
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
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.