Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,10 @@ jobs:
force-avd-creation: ${{ matrix.force-avd-creation }}
emulator-options: ${{ matrix.test-emulator-options }}
disable-animations: false
script: ./gradlew connectedAndroidDeviceTest -Pandroidx.baselineprofile.skipgeneration
script: >-
trap '(sleep 30; while pgrep -x crashpad_handler >/dev/null 2>&1; do echo "crashpad_handler:
still running, killing"; pkill -9 crashpad_handler || true; sleep 5; done; echo "crashpad_handler: gone") &' EXIT;
./gradlew connectedDebugAndroidTest -Pandroidx.baselineprofile.skipgeneration

- name: Upload device test reports
if: failure()
Expand Down
6 changes: 3 additions & 3 deletions devview-analytics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -317,11 +317,11 @@ Use the analytics screen to:

## Requirements

- Kotlin 1.9+
- Kotlin 2.4.0+
- Compose Multiplatform
- kotlinx-datetime for timestamp formatting
- Android: API 21+
- iOS: iOS 14+
- Android: API 26+
- iOS: iOS 16+

## Integration with DevView

Expand Down
4 changes: 2 additions & 2 deletions docs/contributing/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,11 @@ cd devview

## Platform-Specific Notes
### Android
- Minimum API level 21
- Minimum API level 26
- Use Android Studio for best Compose support

### iOS
- Minimum iOS 14.0
- Minimum iOS 16.0
- Use Xcode 15+ and latest Compose Multiplatform plugin
- Run on simulator or real device

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/ios.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Complete iOS integration example.

## Prerequisites
- Xcode 15 or newer
- Minimum iOS 14.0
- Minimum iOS 16.0
- Kotlin Multiplatform and Compose Multiplatform configured

## Step 1: Add Dependencies
Expand Down
4 changes: 2 additions & 2 deletions docs/getting-started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ Before you begin, make sure you have:
- ✅ **Kotlin Multiplatform Project** – A working KMP project targeting Android and/or iOS
- ✅ **Compose Multiplatform** – Compose Multiplatform configured in your project
- ✅ **Minimum Versions**:
- Kotlin 2.3.20+
- Compose Multiplatform 1.11.0+
- Kotlin 2.4.0+
- Compose Multiplatform 1.11.1+
- Android: API 26 (Oreo) or higher
- iOS: iOS 16.0 or higher

Expand Down
4 changes: 2 additions & 2 deletions docs/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Before you begin, ensure you have:
- ✅ **Kotlin Multiplatform Project** - A working KMP project
- ✅ **Compose Multiplatform** - Configured in your project
- ✅ **Minimum Versions**:
- Kotlin 2.3.20+
- Compose Multiplatform 1.11.0+
- Kotlin 2.4.0+
- Compose Multiplatform 1.11.1+
- Android: API 26 (Oreo) or higher
- iOS: iOS 16.0 or higher

Expand Down
4 changes: 2 additions & 2 deletions docs/getting-started/prerequisites.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Before integrating DevView, ensure your development environment meets the follow
- **Compose Multiplatform**: Compose Multiplatform must be configured and working in your project.

## Minimum Supported Versions
- **Kotlin**: 2.3.20 or newer
- **Compose Multiplatform**: 1.11.0 or newer
- **Kotlin**: 2.4.0 or newer
- **Compose Multiplatform**: 1.11.1 or newer
- **Android**: API level 26 (Oreo) or higher
- **iOS**: iOS 16.0 or higher

Expand Down
4 changes: 2 additions & 2 deletions docs/guides/integration-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,12 @@ fun App() {

## Platform-Specific Notes
### Android
- Ensure minimum API level 21.
- Ensure minimum API level 26.
- Use Android Studio Giraffe or newer for best Compose support.
- Test on both light and dark themes.

### iOS
- Ensure minimum iOS 14.0.
- Ensure minimum iOS 16.0.
- Use Xcode 15+ and latest Compose Multiplatform plugin.
- Test on both simulator and real device.

Expand Down
4 changes: 2 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

**A powerful, modular developer tools framework for Kotlin Multiplatform applications**

[![Kotlin](https://img.shields.io/badge/Kotlin-2.3.20-blue.svg?style=flat&logo=kotlin)](https://kotlinlang.org)
[![Compose Multiplatform](https://img.shields.io/badge/Compose%20Multiplatform-1.11.0-green.svg?style=flat)](https://www.jetbrains.com/lp/compose-multiplatform/)
[![Kotlin](https://img.shields.io/badge/Kotlin-2.4.0-blue.svg?style=flat&logo=kotlin)](https://kotlinlang.org)
[![Compose Multiplatform](https://img.shields.io/badge/Compose%20Multiplatform-1.11.1-green.svg?style=flat)](https://www.jetbrains.com/lp/compose-multiplatform/)
[![Licence](https://img.shields.io/badge/License-Apache%202.0-orange.svg)](https://opensource.org/licenses/Apache-2.0)
[![GitHub](https://img.shields.io/badge/GitHub-worldline%2Fdevview-blue.svg?style=flat&logo=github)](https://github.com/worldline/devview)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.worldline.buildlogic.convention

object Versions {
const val COMPILE_SDK = 36
const val COMPILE_SDK = 37
const val MIN_SDK = 26
const val TARGET_SDK = 36
const val TARGET_SDK = 37
}
8 changes: 4 additions & 4 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ kotlinx-serialization-json = "1.11.0"
mokkery = "3.4.2"

# Compose Multiplatform only dependencies
jetbrains-androidx-lifecycle = "2.10.0-beta01"
jetbrains-androidx-lifecycle = "2.10.0"
jetbrains-androidx-navigation = "2.9.2"
jetbrains-androidx-navigation3 = "1.0.0-alpha06"
jetbrains-compose-adaptive = "1.3.0-alpha06"
jetbrains-androidx-navigation3 = "1.1.1"
jetbrains-compose-adaptive = "1.3.0-beta02"
jetbrains-compose-adaptive-navigation-suite = "1.9.0"
jetbrains-compose-material = "1.7.3"
jetbrains-compose-material3 = "1.10.0-alpha05"
jetbrains-compose-multiplatform = "1.11.0-alpha04"
jetbrains-compose-multiplatform = "1.11.1"

[libraries]
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity-compose" }
Expand Down