compose-samples

Official Jetpack Compose samples. (by android)

Compose-samples Alternatives

Similar projects and alternatives to compose-samples

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better compose-samples alternative or higher similarity.

compose-samples reviews and mentions

Posts with mentions or reviews of compose-samples. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-06.
  • Searching Paged Data In Jetpack Compose
    2 projects | dev.to | 6 Nov 2022
    I've recently created a new Android app using the Jetpack Compose UI App Development Toolkit which consisted of a list of items which needed to be searchable. As the list was quite long, and the API I was talking to implemented support for pagination, I made use of the Paging library to lazy load items into the list as it scrolled.
  • Backend Java 19 vs Kotlin?
    3 projects | reddit.com/r/java | 31 Oct 2022
    Google's next generation of UI framework for Android, Jetpack Compose is completely based on Kotlin.
  • Kotlin Multiplatform Mobile goes Beta
    3 projects | dev.to | 14 Oct 2022
    For example, in a mobile application we could have the business logic and the data layer in the KMM module, while the visual part could be built with Jetpack Compose on Android and SwiftUI on iOS. This can be seen as an advantage or a disadvantage. On one hand, if you are used to work with Flutter or React Native, it may seem that creating an application with KMM is going to require more work, since unlike these two KMM does not provide you with a shared visual layer. However there are some advantages that this approach has:
  • Get in Zoomer, We're Saving React
    6 projects | news.ycombinator.com | 23 Sep 2022
    "can’t that time be spent instead on making desktop apps as sandboxed, OS compatible, easy to download and execute as web pages"

    It can! This is (sort of) the vision of my current company [1]. Its founding belief is that web tech is reaching end of life and it's time for our industry to start looking at what comes next. The long term goal is to create a new competitor to the web, but not all at once. Instead we're doing it via incremental iteration on current desktop development. Starting with better distribution tools we want to work up to sandboxed, streamed, cached, crawl-able, embeddable app/document hybrids just like the web has but with very different architectures that benefit from what we've learned from 30 years of the web.

    The starting point is to make it as easy for people writing desktop software to distribute their work cross-platform as it is for people making static websites. The resulting UX is that of a normal desktop app as far as the user is concerned but from the developers perspective they just grab the tool we've made and run "conveyor make site". Out pops a set of files you can upload to any static HTTP server, which are fully signed, notarized and self updating for every desktop OS. It can do this because all the packaging and signing code is implemented by the tool itself, so there are no native dependencies and it can thus be very convenient to use.

    For people who like the React model an interesting way to use this is to write an app using Jetpack Compose [2] for Desktop [3]. You get a fully functional/reactive UI toolkit but without needing a mishmash of HTML/CSS/JS - it's all just Kotlin. Your Android code can be shared directly with the desktop version (with layouts for larger screens of course), and you can then go ahead and start integrating with native OS capabilities as you see fit by directly invoking their APIs. For "mobile first" companies that develop a web version primarily for desktop users, this can eliminate the need to build a web app entirely (or you can use a minimal one for search engines). Next week we'll be releasing an update that improves support for Compose Desktop apps, in fact.

    There's more work to do on making distribution trivial for everyone, and of course you can use Conveyor with Electron apps if you want to - the goal here is to be layered so the lower levels are usable by everyone including web developers, and the platform gets incrementally more opinionated as you go up the layers. Once the core product has matured further we'll be exploring an experimental architecture in which RDBMS' fully replace the web server, and what advantages you get from doing so.

    [1] https://hydraulic.software/

    [2] https://developer.android.com/jetpack/compose

    [3] https://www.jetbrains.com/lp/compose-desktop/

  • 10 new Android Libraries And Projects To Inspire You In 2022
    2 projects | dev.to | 12 Sep 2022
    I have listed projects written in Kotlin and Jetpack Compose in an unordered list so if you are eager to learn new things, check them all!
  • Transcending Posix: The End of an Era?
    8 projects | news.ycombinator.com | 10 Sep 2022
    Could you elaborate? What does "smooth async" and "reactive subtrees" mean in the context of UX, that sounds more like developer experience than user experience.

    If you want something like ReactJS and coroutines/async/await, look at Jetpack Compose. It's inspired by ReactJS but for Android/Desktop: https://developer.android.com/jetpack/compose

    You don't need any particular UI toolkit though. Many years ago I did a tutorial on "functional programming in Kotlin" which:

    https://www.youtube.com/watch?v=AhA-Q7MOre0

    It uses JavaFX and shows how to do async fuzzy matching of user input against a large set of ngrams. JavaFX has a framework for bindable observables. I guess that's in the region of what you mean too.

  • The self-fulfilling prophecy of React
    7 projects | news.ycombinator.com | 8 Sep 2022
  • Create any kind of app with Kotlin
    5 projects | dev.to | 22 Jul 2022
    Jetpack Compose, UI framework for building android apps using kotlin DSL.
  • Learning KMM: Entry 2
    2 projects | dev.to | 14 Jun 2022
    🚀 Jetpack Compose (with activity support)
  • What are y'all learning right now?
    2 projects | reddit.com/r/developersIndia | 13 Jun 2022
    Modern declarative UI toolkit (kind of like flutter but for building native Android UI). https://developer.android.com/jetpack/compose
  • A note from our sponsor - SonarLint
    www.sonarlint.org | 9 Dec 2022
    Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →

Stats

Basic compose-samples repo stats
76
13,914
9.4
8 days ago
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
scoutapm.com