Skip to content

Add Android app (KMP + Jetpack Compose) - #4

Merged
TommyMaHaoKun merged 1 commit into
Computerization:mainfrom
TommyMaHaoKun:add-android-app
Mar 14, 2026
Merged

Add Android app (KMP + Jetpack Compose)#4
TommyMaHaoKun merged 1 commit into
Computerization:mainfrom
TommyMaHaoKun:add-android-app

Conversation

@TommyMaHaoKun

@TommyMaHaoKun TommyMaHaoKun commented Mar 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Port WiseLens (慧眼) iOS app to Android using Kotlin Multiplatform + Jetpack Compose
  • Reuses shared business logic (Models.kt, MediaFilterApi.kt, SharedViewModel.kt) in commonMain
  • Full-featured Android UI: animated gradient background, input screen, verdict cards, streaming chat with DeepSeek Reasoner
  • Supports Android Share Intent (receive URLs from WeChat/browsers), dark/light theme

Architecture

android/
└── composeApp/
    └── src/
        ├── commonMain/   (shared KMP code, same as iOS)
        └── androidMain/  (Jetpack Compose UI + Android-specific code)

Test plan

  • Open project in Android Studio, Gradle sync succeeds
  • Run on emulator/device (API 24+)
  • Test text input analysis
  • Test WeChat URL analysis
  • Test streaming chat on result screen
  • Test Share Intent from other apps
  • Verify dark/light theme switching

🤖 Generated with Claude Code

Port of WiseLens (慧眼) iOS app to Android:
- Shared business logic (DeepSeek API, WeChat article extraction) in commonMain
- Jetpack Compose UI with dark/light theme support
- Share intent handling for receiving URLs from WeChat/browsers
- Streaming chat with DeepSeek Reasoner
- Animated gradient background, verdict cards, chat bubbles

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@TommyMaHaoKun
TommyMaHaoKun merged commit e937878 into Computerization:main Mar 14, 2026
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.

1 participant