ChatComposer는 애플리케이션에 채팅 작성 기능을 간편하게 통합할 수 있도록 설계된 Flutter 패키지입니다. 사용자는 텍스트, 오디오 녹음 및 기타 미디어 유형을 하나의 통합되고 사용자 정의 가능한 인터페이스를 통해 메시지를 보낼 수 있습니다. 사용성에 중점을 두어 Android와 iOS 플랫폼을 모두 지원하며, 개발자가 커뮤니케이션 경험을 향상시키는 데 있어 간소화된 방법을 제공합니다. 실시간 메시징 앱을 위한 반응형이고 확장 가능한 기반을 제공하여 소셜 플랫폼, 고객 지원 도구 또는 협업 환경에 이상적입니다.
Make sure you set the compileSdkVersion in your "android/app/build.gradle" file to 33 or higher:
android {
compileSdkVersion 33
...
}
Make sure you set the minSdkVersion in your "android/app/build.gradle" file to 18 or higher:
defaultConfig {
minSdkVersion 18
...
}
Make sure you replace all the android. dependencies to their AndroidX counterparts (a full list can be found here: https://developer.android.com/jetpack/androidx/migrate ).
IOS
I'm working on the iOS version until then you can support me by buying me a cup of coffee 🙂
leading: A widget to display before the [TextField]. actions: A list of Widgets to display in a row after the [TextField] widget. onReceiveText: A callback when submit Text Message. onRecordStart: A callback when start recording. onRecordEnd: A callback when end recording, return the recorder audio path. onRecordCancel: A callback when cancel recording. onPanCancel: A callback when the user does not lock the recording or does not hold. maxRecordLength: Audio max duration should record then return recorder audio path.