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

https://github.com/anandwana001/compose-closet

Learning Compose
https://github.com/anandwana001/compose-closet

android android-compose animation compose-ui kotlin material-ui material3

Last synced: about 1 year ago
JSON representation

Learning Compose

Awesome Lists containing this project

README

          

# Compose Closet

![Android](https://img.shields.io/badge/Android-3DDC84?style=for-the-badge&logo=android&logoColor=white)
![Kotlin](https://img.shields.io/badge/kotlin-%237F52FF.svg?style=for-the-badge&logo=kotlin&logoColor=white)

### If this Repository helps you, Show your ❤️ by buying me a ☕ below.

Buy Me A Coffee

| Demo | Title | Key Takeaways |
| ---- | --- | --- |
| | **[> Compose Calendar](Compose-Calendar/)** |


  1. Compose Column

  2. Compose Text

  3. Compose Button

  4. kotlinx.datetime Library

  5. MaterialDatePicker Material Component

|
| | **[> Compose pullRefresh](ComposePullRefresh/)** |

  1. PullRefreshIndicator

  2. rememberPullRefreshState

  3. Indicator Size Scaling

  4. Indicator's Arc and Arrow Color

  5. Indicator's Background Color

|
| | **[> Compose StaggeredGrids](ComposeStaggeredGrids/)** |

  1. LazyVerticalStaggeredGrid

  2. LazyHorizontalStaggeredGrid

  3. rememberLazyStaggeredGridState

  4. StaggeredGridCells

  5. Fixed/Adaptive

|
| | **[> ComposeLineBreak](ComposeLineBreak/)** |

  1. **LineBreak.Simple** - greedy, fast line breaking algorithm

  2. **LineBreak.Heading** - Balanced line lengths, hyphenation, and phrase-based breaking

  3. **LineBreak.Paragraph** - Slower, higher quality line breaking for improved readability

  4. **Strategy** - Simple/HighQuality/Balanced

  5. **Strictness** - Default/Loose/Normal/Strict

  6. **WordBreak** - Default/Phrase

|
| | **[> ComposeAnimation](ComposeAnimation/)** |

  1. **animateColorAsState**

  2. **animateFloatAsState**

  3. **animateDpAsState**

  4. **animateIntAsState**

  5. **animateRectAsState**

  6. **animateSizeAsState**

|
| | **[> ComposeCollapseHeader](ComposeCollapseHeader/)** | Coming Soon |

## If this repository helps you in anyway, show your love :heart: by putting a :star: on this project :v:

## Credits
Author: Akshay Nandwana


Akshay's Twitter


Akshay's Linkdein



## License

Copyright 2022 Akshay Nandwana

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.