All notable changes to TUIKit_Android will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Comprehensive English README documentation
- Contributing guidelines and development workflow
- Project constitution with coding standards
- Proper .gitignore for Android Kotlin/Java projects
- Updated README structure with detailed architecture information
- Enhanced documentation with integration guides
- Fixed language links between README files
- Initial release of TUIKit_Android
- AtomicX UI component library
- Video/Voice live streaming components
- Audio/Video calling functionality
- Instant messaging (Chat) components
- Conference/Room management UI
- Complete Android Kotlin/Java implementation
- Gradle integration
- Demo application with examples
-
Live Streaming
- Live room management and broadcasting
- Seat management with mic control
- Host co-hosting and PK battles
- Interactive features (gifts, likes, barrage)
-
Audio/Video Calling
- 1v1 and multi-party calls
- Call management (answer, reject, hangup)
- Device control (camera, microphone)
- Call history management
-
Instant Messaging
- Conversation management
- C2C and Group messaging
- Multiple message types (text, image, voice, video)
- Contact and group management
- Android 5.0+ (API level 21) support
- Kotlin 1.8+ compatibility
- Java 8+ compatibility
- AtomicXCore SDK integration
- State-driven architecture
- Comprehensive UI component library
Addedfor new featuresChangedfor changes in existing functionalityDeprecatedfor soon-to-be removed featuresRemovedfor now removed featuresFixedfor any bug fixesSecurityfor vulnerability fixes
- Follow Semantic Versioning
- MAJOR.MINOR.PATCH format
- Include release date in YYYY-MM-DD format