Skip to content

Politer AI is a Compose Multiplatform mobile application that uses GPT-3.5, a powerful AI model, to make messages more polite and friendly.

Notifications You must be signed in to change notification settings

Turskyi/politerai

Repository files navigation

Stand With Ukraine Upload to Firebase App Distribution Codemagic build status GitHub release (latest by date) GitHub commit activity

Politer AI

This is a Kotlin Multiplatform project focusing on Android, iOS, and Desktop. Kotlin Multiplatform is a broad technology that enables cross-platform development with Kotlin.

PROJECT SPECIFICATION

• Programming language: Kotlin;

• Framework: Compose Multiplatform;

• SDK: Kotlin Multiplatform;

• Interface: Compose;

• Version control system: Git;

• Git Hosting Service: GitHub;

• Operating system: Android;

• HTTP client: Ktor;

• Reactive programming: Coroutines;

• CI/CD: GitHub Actions is used to deliver new Android Package (APK) to Firebase App Distribution after every push to the dev branch, Codemagic is used to deliver new release app bundle to Google Play after every push to master branch;

• App testing platforms: Firebase App Distribution;

• App store: Google Play;

• Architectural pattern: Monolith;

Folder structure

  • /composeApp is for code shared across Compose Multiplatform applications. It has several folders:
    • commonMain is for code that is common for all targets.
    • Other folders are for Kotlin code that will be compiled for only the platform indicated in the folder name.
  • /iosApp has iOS applications.

Compose Multiplatform is a focused library that enables cross-platform UI development with Jetpack Compose.

Code Readability: code is easily readable with no unnecessary blank lines, no unused variables or methods, and no commented-out code, all variables, methods, and resource IDs are descriptively named such that another developer reading the code can easily understand their function.

• Screenshots:

screenshot of the home page

screenshot

Credits

This project is based on the Get started with Compose Multiplatform – tutorial by JetBrains.

About

Politer AI is a Compose Multiplatform mobile application that uses GPT-3.5, a powerful AI model, to make messages more polite and friendly.

Topics

Resources

Stars

Watchers

Forks