Get started
Here is the fastest way to get building modern looking apps in no time.
Pick an app template or start from scratch
App templates are pre-built screens bundled together that include things like Authentication, Detail pages, etc, and is the fastest way to get things started.
You are not force to start from a template, but templates get a lot of work done for you.
Pick a starting point or start from scratch to set up your new project.
Change your app's look and feel with Themes
Click the button to bring up the Theme Panel.
Here you can change the look and feel of your app. All components such as Cards' and Buttons' looks will be updated automatically across your app.
The most important properties you need to know about are:
- Primary Color
- On Primary Color
- Surface Color
- On Surface Color
- Background Color
- On Background Color
Add more screens
The left side of Paper shows all Screens in your app. Click the
button to add new screen into your app.There are plenty of common patterns to choose from such as Sign In, Permissions, Splash and so on. You can also start from scratch.
Customize each component
Tap on any component in your screen's layout to modify it. The Properties Panel will pop up.
Here you can customize anything in the selected component. Every component has its own special properties.
Here is where you make things interactive such as setting up a Click Action, or how you change the background of each Card, and so on.
Export to code
When you’re done, click the
button to get the full source code of your app.The result is a fully functional Compose Multiplatform app, ready for import into Android Studio or IntelliJ IDEA.
You can do this by double-clicking the build.gradle.kts
file or importing manually via your preferred IDE.
Each screen in Paper will be exported as a separate @Composable
in its own file, making it easy to jump straight into implementing logic for any given screen.
👏 Congrats. You now know how to build apps using Paper.
Pick a starting point and start building straight away.