Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitriy-chernysh authored Oct 15, 2023
1 parent 4e6cda3 commit f207cee
Showing 1 changed file with 20 additions and 21 deletions.
41 changes: 20 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# Android Chat App entirely built with Jetpack Compose



🔴 **Under development**

![GitHub last commit](https://img.shields.io/github/last-commit/mobiledevpro/Jetpack-Compose-ChatApp-Template?color=red&style=flat-square)

[![Kotlin Version](https://img.shields.io/badge/Kotlin-1.9.0-blue.svg?style=flat-square)](http://kotlinlang.org/)
Expand All @@ -18,36 +14,42 @@

![closetalk_github_social_preview](https://github.com/mobiledevpro/Jetpack-Compose-ChatApp-Template/assets/5750211/343f1ab5-54e4-41c2-a554-af0526aee382)

[👇 Watch on Youtube 👇](https://youtube.com/@mobiledevpro?sub_confirmation=1)
##

👇 Tap to watch

[<img src="https://img.youtube.com/vi/q8PQnNo11Bk/hqdefault.jpg"/>](https://youtu.be/q8PQnNo11Bk?si=OCiA80M_zOvCUx6W)

[![Youtube](https://img.shields.io/badge/-youtube-red?logo=youtube&message=Youtube&style=for-the-badge&label=Playlist+on+youtube)]([https://www.youtube.com/@mobiledevpro](https://www.youtube.com/playlist?list=PL9IBbMupfHWrW419OtGlzc7cBEMNqyLa4))


##
### Tech. stack

* Kotlin
* Coroutines
* [Kotlin](https://kotlinlang.org/docs/getting-started.html)
* [Coroutines](https://kotlinlang.org/docs/coroutines-overview.html)
* [Jetpack Compose](https://developer.android.com/jetpack/compose) modern toolkit for building native UI
* Jetpack Navigation
* Material 3
* [Jetpack libs: Navigation, Compose, etc.](https://developer.android.com/jetpack)
* [Material 3](https://m3.material.io/)
* [Koin](https://insert-koin.io/docs/reference/koin-android/compose) for dependency injection
* [Coil](https://coil-kt.github.io/coil/compose/) for image loading
* MVI + modularization with a clean architecture
* [Circle CI](https://circleci.com/) for continuous integration and delivery


##
## UI testing with [Maestro](https://maestro.mobile.dev/):

* 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](maestro/people-profile-flow.yaml)


##
## Modularization

![modularization](doc/modularization.png)

##
### Created by:

<a href="https://github.com/dmitriy-chernysh" target="_blank">
Expand All @@ -58,17 +60,14 @@

> ⚡️ I`m a Software Engineer from Ukraine with over 10 years of experience in software development and a Top-Rated freelance Developer on Upwork since 2016.
>
> ⚡️ Last 7 years I'm dealing mostly with Android Development and have been building modern [native] apps for devices running on Android OS from version 6 <sup>Marshmallow</sup> to 13 <sup>Tiramisu</sup> . It covers about ~96.2% of all android devices nowdays.
> ⚡️ Since 2015 I've been dealing mostly with Android Development and building modern [native] apps for devices running on Android OS from version 6 <sup>Marshmallow</sup> to 13 <sup>Tiramisu</sup>. It covers about ~96.2% of all Android devices nowadays.
>
[![Instagram](https://img.shields.io/badge/-instagram-E4405F?logo=instagram&label=Behind+the+scenes+of+building+apps&style=for-the-badge&logoColor=white)](https://www.instagram.com/mobiledevpro/)

[![Twitter](https://img.shields.io/badge/-twitter-1DA1F2?logo=twitter&style=for-the-badge&label=xml-to-compose+journey&logoColor=white)](https://twitter.com/mobiledev_pro)

[![Upwork](https://img.shields.io/badge/-upwork-brightgreen?logo=upwork&message=Upwork&label=Work+With+Me+on&style=for-the-badge)](https://www.upwork.com/freelancers/~01fb21586ed544f07b)

[![Youtube](https://img.shields.io/badge/-youtube-red?logo=youtube&message=Youtube&label=Shorts&style=for-the-badge)](https://www.youtube.com/@mobiledevpro)
[![Instagram](https://img.shields.io/badge/-instagram-E4405F?logo=instagram&message=Behind+the+scenes+in+Storiesn&style=for-the-badge&logoColor=white)](https://www.instagram.com/mobiledevpro/)
[![Youtube](https://img.shields.io/badge/-youtube-red?logo=youtube&message=Youtube&style=for-the-badge)](https://www.youtube.com/@mobiledevpro?sub_confirmation=1)
[![Twitter](https://img.shields.io/badge/-twitter-1DA1F2?logo=twitter&style=for-the-badge&logoColor=white)](https://twitter.com/mobiledev_pro)
[![Linkedin](https://img.shields.io/badge/-linkedin-0A66C2?logo=linkedin&style=for-the-badge&logoColor=white)](https://www.linkedin.com/in/dmitriychernysh/)
[![Upwork](https://img.shields.io/badge/-upwork-brightgreen?logo=upwork&message=Upwork&style=for-the-badge)](https://www.upwork.com/freelancers/~01fb21586ed544f07b?s=996364627857502209)

## License:

Expand All @@ -86,7 +85,7 @@ 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 your support !
## Thanks for your support!
**Stargazers**

[![Stargazers repo roster for @mobiledevpro/Jetpack-Compose-ChatApp-Template](https://reporoster.com/stars/dark/mobiledevpro/Jetpack-Compose-ChatApp-Template)](https://github.com/mobiledevpro/Jetpack-Compose-ChatApp-Template/stargazers)

0 comments on commit f207cee

Please sign in to comment.