vladleesi / yet-another-calculator

Behold, here it is – yet another calculator! This marvel of innovation will calculate stuff, just like countless others before it. Built for Android and iOS using Compose Multiplatform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yet Another Calculator (YAC)

YAC is another calculator built with Kotlin Multiplatform Mobile and Compose Multiplatform.

Android (Dark theme) iOS (Light theme)
Screenshot_20230620_185132 Simulator Screenshot - iPhone 14 Pro - 2023-06-20 at 18 51 58

Project Structure

The project follows the Kotlin Multiplatform structure, allowing code sharing between Android and iOS platforms. Here's a brief overview of the project structure:

  • shared: Contains shared Kotlin code that is used by both Android and iOS.
  • androidApp: Contains the Android-specific code, including activities, UI components, and Android-specific dependencies.
  • iosApp: Contains the iOS-specific code, including view controllers, SwiftUI views, and iOS-specific dependencies.

Build

Android:

  1. Open androidApp folder from Android Studio
  2. Click Run

iOS:

  1. Open iosApp/iosApp.xcodeproj folder from Xcode
  2. Click Run

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to create an issue or submit a pull request.

Licence

This project is licensed under the Apache License 2.0.

About

Behold, here it is – yet another calculator! This marvel of innovation will calculate stuff, just like countless others before it. Built for Android and iOS using Compose Multiplatform.

License:Apache License 2.0


Languages

Language:Kotlin 97.8%Language:Swift 2.2%