Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devhumblechris/jt-compose-profile-card-ui

@Hutsy Jetpack Compose Profile Card UI Challenge
https://github.com/devhumblechris/jt-compose-profile-card-ui

Last synced: about 2 months ago
JSON representation

@Hutsy Jetpack Compose Profile Card UI Challenge

Awesome Lists containing this project

README

        

Jetpack Compose Profile Card UI Challenge
=====================================

Overview
--------

This repository contains my submission for the Jetpack Compose Profile Card UI Challenge. The challenge was to create a profile card UI that displays a user's profile information using Rows, Columns, and Text elements.

Preview
-----------

Technologies Used
-----------------

- [Kotlin](https://kotlinlang.org/)
- Jetpack Compose

How to Run
----------

1. Clone the repository:

```bash
git clone https://github.com/DevHumbleChris/jt-compose-profile-card-ui.git
```

2. Open the project in Android Studio.
3. Run the app on an emulator or a physical device.

Code Structure
--------------

The codebase is organized as follows:

- `app/src/main/java/com/example/profilecardui/` - Contains the main source code.
- `app/src/main/res/` - Contains resources such as layout files and drawables.

Dependencies
------------

- Android Gradle Plugin
- Jetpack Compose
- Navigation

```kotlin
implementation("androidx.navigation:navigation-compose:2.7.6")
```

- Fonts

```kotlin
implementation("androidx.compose.ui:ui-text-google-fonts:1.5.4")
```

Contributing
------------

Feel free to submit issues and pull requests. Contributions are welcome!

License
-------

This project is licensed under the MIT License.

Acknowledgments
---------------

I would like to express my gratitude to [@Hutsy](https://twitter.com/Hutsydev) for making UI development in Android more enjoyable.