Skip to content

feat: add basic wrapping to support compose #2201

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: feat/migrate-to-kotlin
Choose a base branch
from

Conversation

Lyokone
Copy link
Contributor

@Lyokone Lyokone commented Apr 23, 2025

Hey there! So you want to contribute to FirebaseUI? Before you file this pull request, follow these steps:

  • Read the contribution guidelines.
  • Run ./gradlew check to ensure the Travis build passes.
  • If this has been discussed in an issue, make sure to mention the issue number here. If not, go file an issue about this to make sure this is a desirable change.
  • If this is a new feature please co-ordinate with someone on FirebaseUI-iOS to make sure that we can implement this on both platforms and maintain feature parity.

id("org.jetbrains.kotlin.plugin.compose")
id("org.jetbrains.compose")
id("com.google.gms.google-services")
id("kotlin-kapt") // ← kapt drives annotation processors
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
id("kotlin-kapt") // ← kapt drives annotation processors
id("kotlin-kapt")

Comment on lines 17 to 20
minSdk = Config.SdkVersions.min
targetSdk = Config.SdkVersions.target
versionName = Config.version
versionCode = 1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's get rid of all the extra whitespaces (across all files) - I don't think it's common to use this formatting in Kotlin (at least I've never seen before)

Suggested change
minSdk = Config.SdkVersions.min
targetSdk = Config.SdkVersions.target
versionName = Config.version
versionCode = 1
minSdk = Config.SdkVersions.min
targetSdk = Config.SdkVersions.target
versionName = Config.version
versionCode = 1

build.gradle.kts Outdated
@@ -19,6 +19,10 @@ buildscript {

plugins {
id("com.github.ben-manes.versions") version "0.20.0"
kotlin("multiplatform") version "1.9.22" apply false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need Kotlin multiplatform ? 😬

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants