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
- Host: GitHub
- URL: https://github.com/anandwana001/compose-closet
- Owner: anandwana001
- License: apache-2.0
- Created: 2022-05-19T01:43:50.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-29T09:39:32.000Z (over 2 years ago)
- Last Synced: 2025-03-21T01:41:34.955Z (about 1 year ago)
- Topics: android, android-compose, animation, compose-ui, kotlin, material-ui, material3
- Language: Kotlin
- Homepage: http://anandwana001.github.io
- Size: 58.3 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Compose Closet


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

| Demo | Title | Key Takeaways |
| ---- | --- | --- |
|
| **[> Compose Calendar](Compose-Calendar/)** |
- Compose Column
- Compose Text
- Compose Button
- kotlinx.datetime Library
- MaterialDatePicker Material Component
|
|
| **[> Compose pullRefresh](ComposePullRefresh/)** |
- PullRefreshIndicator
- rememberPullRefreshState
- Indicator Size Scaling
- Indicator's Arc and Arrow Color
- Indicator's Background Color
|
|
| **[> Compose StaggeredGrids](ComposeStaggeredGrids/)** |
- LazyVerticalStaggeredGrid
- LazyHorizontalStaggeredGrid
- rememberLazyStaggeredGridState
- StaggeredGridCells
- Fixed/Adaptive
|
|
| **[> ComposeLineBreak](ComposeLineBreak/)** |
- **LineBreak.Simple** - greedy, fast line breaking algorithm
- **LineBreak.Heading** - Balanced line lengths, hyphenation, and phrase-based breaking
- **LineBreak.Paragraph** - Slower, higher quality line breaking for improved readability
- **Strategy** - Simple/HighQuality/Balanced
- **Strictness** - Default/Loose/Normal/Strict
- **WordBreak** - Default/Phrase
|
|
| **[> ComposeAnimation](ComposeAnimation/)** |
- **animateColorAsState**
- **animateFloatAsState**
- **animateDpAsState**
- **animateIntAsState**
- **animateRectAsState**
- **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
## 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.