/jetpack-compose-chat-app

Jetpack Compose Chat App

Primary LanguageKotlinApache License 2.0Apache-2.0

Android Chat App entirely built with Jetpack Compose

Run Unit Tests CodeFactor Quality Gate Status

Kotlin Version Compose Bom Gradle API Target SDK License Android Studio

GitHub last commit

Try demo version:

Demo

closetalk_github_social_preview

Youtube

Tech. stack

UI testing with Maestro:

  • Install Maestro: run in terminal curl -Ls "https://get.maestro.mobile.dev" | bash
  • Install the app on emulator (doesn't work with physical device)
  • Run the flow: run in terminal maestro test -c maestro/people-profile-flow.yaml
  • Sample config

Modularization

modularization

Author:

Dmitri Chernysh

Youtube Instagram Twitter Linkedin

License:

Copyright 2023 Dmitri Chernysh

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Thanks for the support

Stargazers

Stargazers repo roster for @mobiledevpro/Jetpack-Compose-ChatApp-Template

Forkers

Forkers repo roster for @mobiledevpro/Jetpack-Compose-ChatApp-Template