Skip to content

fix: android + browser run#7

Closed
koniz-dev wants to merge 20 commits intomainfrom
android
Closed

fix: android + browser run#7
koniz-dev wants to merge 20 commits intomainfrom
android

Conversation

@koniz-dev
Copy link
Owner

No description provided.

@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

…gle Services plugin

- Added new plugins for Android application, Kotlin, and Google Services with specified versions.
- Implemented conditional application of the Google Services plugin based on the existence of the `google-services.json` file.
…ion file

- Removed conditional application of the Google Services plugin, now applied unconditionally.
- Added new `google-services.json` file to configure project settings for Firebase services.
@koniz-dev koniz-dev closed this Dec 7, 2025
- Included the Google Services plugin in the settings.gradle.kts file.
- Applied the Google Services plugin in the app's build.gradle.kts after the android block for proper initialization.
- Set the Java language version to 17 in the build.gradle.kts file to ensure compatibility with modern Java features.
- Added `org.gradle.java.installations.auto-download=true` to enable automatic downloading of the Java toolchain.
- Included the Foojay resolver convention plugin in the settings.gradle.kts file to manage Java toolchain versions more effectively.
- Added `org.gradle.java.home` property to specify the Java 21 installation path from Android Studio for Gradle daemon, ensuring compatibility with build scripts.
…ices plugin

- Added configuration for Java toolchain to use Java 17 for all subprojects, ensuring compatibility with modern Java features.
- Applied the Google Services plugin in the app's build.gradle.kts file, streamlining its initialization process.
…nitialization

- Updated the project evaluation logic to ensure that the `:app` project is evaluated before other subprojects, preventing potential initialization issues with Google Services.
- Added Firebase URL to the project information in the google-services.json file, enhancing the integration with Firebase services.
- Added logic to apply the Google Services plugin only to subprojects that are Android libraries and contain "firebase" in their name or are named "firebase_core", ensuring proper integration with Firebase services.
… for proper initialization

- Adjusted the application of the Google Services plugin in the app's build.gradle.kts file to occur after the android block, ensuring that google-services.json is parsed before subprojects compile.
…configuration

- Updated the build.gradle.kts files to ensure the Google Services plugin parses google-services.json early in the project evaluation process, preventing potential initialization issues with subprojects.
- Deleted the early initialization logic for the Google Services plugin from build.gradle.kts, as it is no longer necessary for proper project evaluation and initialization.
- Updated the Google Services plugin version from 4.4.2 to 4.3.15 in build.gradle.kts and settings.gradle.kts files to ensure compatibility with the current project setup.
…uild with Kotlin DSL and Google Services, and enable macOS platform support.
…g started guides, and update SDK version requirements.
@koniz-dev koniz-dev reopened this Dec 7, 2025
@github-actions
Copy link

github-actions bot commented Dec 7, 2025

📊 Test Coverage Report

Coverage: 89.4%
Status: ✅ Passing

Coverage report is available in the workflow artifacts.

Coverage by Layer

Layer Coverage Target Status
Domain 100.0% 100%
Data 92.1% 90%
Presentation 96.7% 80%
Core 84.9% 80%

@koniz-dev koniz-dev changed the title fix: browser run fix: android + browser run Dec 8, 2025
@koniz-dev koniz-dev closed this Dec 9, 2025
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