https://kotlinlang.org logo
#compose
Title
# compose
j

jamshedalamqaderi

11/15/2023, 8:23 AM
Hello everyone, Is there any library or github repo with lots of jetpack compose components which will help me to build some quick apps?
k

kecaroh

11/15/2023, 8:30 AM
k

Konstantin Tskhovrebov

11/15/2023, 8:38 AM
j

jamshedalamqaderi

11/15/2023, 8:46 AM
Thanks guys for the reply. But i wanted some pre designed code library as like bootstrap components, tailwind ui components?
c

Christopher Mederos

11/15/2023, 9:13 AM
The material3 components are quite complete. I don't think you would want anything more pre-made than that
👀 1
p

Pablichjenkov

11/15/2023, 11:28 AM
You can check https://www.composables.com/ Although pro access is not free.
👎 1
👍 1
c

Christopher Mederos

11/15/2023, 9:31 PM
For material3 - i find that website is mostly a copy of the official docs (but with ads) • list of components and how to use them / best practices: https://m3.material.io/components • the jetpack compose implementation & examples for each component: https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary
p

Pablichjenkov

11/15/2023, 9:39 PM
I mean is another option. Besides material 3 it has a lot of pre built components too. Like forms, cards, list/grid cells, date pickers. I pay for the membership and I am pretty happy with it.
c

Christopher Mederos

11/15/2023, 9:43 PM
"cards, list/grid cells, date pickers" - and those are different than the m3 cards, lists, grids, date pickers, etc. that are already pre-built?
p

Pablichjenkov

11/15/2023, 9:47 PM
I would say they are not too different from M3 samples but they have some deviation. Also contains many examples of modifiers applied to these components. The official documentation sometimes lacks of code snippets.
Yeah the paid version is the one I mean
c

Chris Sinco [G]

11/16/2023, 4:08 AM
Yes I’m curious what are the needs beyond material3. Material is intended to give you many core components to build an app quickly. If there are things missing, we would want to know was is missing that you must have. The components on composables.com do help folks if they need something now though.
j

jamshedalamqaderi

11/16/2023, 4:26 AM
@Pablichjenkov actually i was also looking something like as you've told. some prebuild component which i only set the values to it I already worked on several projects with compose multiplatform. But for my own project i don't want to be perfect and i wanted to do it with some pre build components Thank you guys for the responses.
👍 1
c

Christopher Mederos

11/16/2023, 5:19 AM
Id say you can make most of any app with just Scaffold, TopAppBar, LazyColumn, and Card. Across all those you would only need to pass in a list of your model and a few padding values. For user input, just add OutlinedTextField, Button, and DatePicker to that list haha
🙌 1
2 Views