Giter Club home page Giter Club logo

compose-presentation's Introduction

Jetpack Compose

This is a presentation for the Kotlin User Group Munich meetup. This repository adds a few basic examples to demonstrate how Jetpack Compose works.

The project is based on the very helpful try-compose repository by Mikhail Levchenko.

Try Jetpack Compose now!

This repository was made to provide a quick dive into what Jetpack Compose feels like. No need to checkout and AOSP and build everything by yourself, main job is done for you.

Installation

Unfortunately, Jetpack Compose is not published anywhere yet. This repo helps urgent minds to play with Compose by providing all dependencies prebuilt.

Unpack prebuilts

Download zipped prebuilts from the latest release and unpack it to project root replacing all the files

Install custom version of Android studio

Compose needs custom plugins to operate. To use it, you can install custom version of Android Studio provided by wrapper script slightly modified to match this repo files structure. Just launch

./studiow

It will download Android Studio from google servers and prompt you to accept license. Type Y to proceed. After installing script will open Android Studio within the repo folder to play with.

Use own prebuilts

If you want to use the most recent Jetpack Compose dependencies and can't wait for me to recompile and publish new release, but have already established project based on this template, you can build Jetpack Compose by yourself and then add the following line to your local.properties file

androidx.home="path/to/your/androidx/checkout"

Feedback

Android Team created a #compose channel on Kotlin's Slack to collect feedback from community. Be sure to check it out if you have anything to ask.

Also, if you speak Russian, join our community dedicated to declarative UI frameworks for android.

That's all, folks!!

compose-presentation's People

Contributors

sirrah avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.