Skip to content

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

Notifications You must be signed in to change notification settings

vladleesi/yet-another-calculator

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published