If you enjoy using the site and you don't want it to go away, you should support it. Startups go extinct because of lack of profit. This site is built and maintained by a single person. There is no big company behind it. I am a developer just like you, trying to pay rent and eat healthy food by building useful tools for other developers. Think of this as a gentleman's agreement. You pay a small fee, I can continue improving and maintaining the website for you. If you don't like it, you can request a refund within 7 days of your purchase.
Yes! You pay once and you get access to all components, tools and utilities on the website for life. Plus future updates. No brainer if you ask me, but I'm biased 😄
We offer a 7-day money back guarantee, no questions asked. If you are not satisfied with your purchase, you can request a refund within 7 days of your purchase. Send an email to alex@composables.com
Not at this moment. Your team would need to purchase individual licenses for each member. It is not allowed to share your account with other people and can lead to terminating your account without a refund.
Yes. We have partnered with Lemonsqueezy to handle payments. You will receive an invoice from them as soon as your payment is processed or by clicking here.
Parts of the webiste are built using Compose Multiplatform. We use Compose to render the live previews on our website. Every time you see a preview of a component, it is rendered using Compose. This means you can click on the preview and interact with it just like in a real app.
Jetpack Compose is Google's recommended UI toolkit for building native Android apps. It is co-developed by Google and Jetbrains (the creator of Kotlin).
Yes. Jetpack Compose 1.0 was officially released on July 2021. It is production ready since then.
Jetpack Compose vs Android Views are two different ways of building UIs on Android. The most obvious difference is the writing style (declarative vs imperative style). You can read a lot about the differences on the Web. Here are a more important thing why you might want to use Jetpack Compose on Android:
🚀 Decoupled from the system – Jetpack Compose is an external library and not tied to the platform. You do not need to wait for years for bug fixes and improvements and the Jetpack Compose team is constantly shipping updates.
🚀 Consistency across platforms – A common issue with building using Android Views is inconsistency across versions. This required developers to build workaround hacks to make things work nicely across versions of Android. Jetpack Compose is not tied to the system and you will have a consisted behavior across platforms. This is fantastic as it can dramatically cut down development, design and Q&A costs.
🚀 Great interop with Android Views – You do not need to get rid of your existing UIs built with Android views to use Jetpack Compose. Think of this the same way as Kotlin became a thing on Android. You can have part of your UI built using Jetpack Compose or some of your app's screens built using Jetpack Compose.
We are somewhat biased (you are on a site about Jetpack Compose after all) but we believe you should. However there are a few things to consider before you jump straight to it:
🛑 do not migrate your entire app in Jetpack Compose. Your customers won't be able to tell the difference and you will end up spending way too much time to figure out how everything works. Don't do it!
🐁 start with something small – you do not need to rewrite any screens in your app to try Jetpack Compose. You can start by adding a component from Material 3 Compose in your app or write a new screen entirely using Compose.
You can still use your existing ViewModels with Jetpack Compose so don't worry about changing the way you write your business logic.
✨ new project? – greenfield projects are a great opportunity to start using Jetpack Compose.
🚒 new project with tight deadline? – this is a very bad time to try out Jetpack Compose. Stick with what you already know and focus on delivering the project on time.