compose-samples
Flutter
compose-samples | Flutter | |
---|---|---|
105 | 1,227 | |
19,977 | 165,218 | |
1.4% | 0.6% | |
9.8 | 10.0 | |
10 days ago | 2 days ago | |
Kotlin | Dart | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
compose-samples
-
How to Provide Accessibility in Your Android App | Scaling * Text Size * Focus Order * Labeling
Source: JetNews sample app
-
Kino: Pro Video Camera
Your concept of Android development looks to be stuck in the 4.4 days. Jetpack Compose and its declarative UI is how modern Android apps are developed.
https://github.com/android/compose-samples
>Hopefully Flutter will fix that because the difference in usability is night and day. It's just a shame the Dart ecosystem is so dead.
I don't see how the difference is night and day when they both use declarative UI's. Whether you use Jetpack Compose/Kotlin or Flutter/Dart is really up to your objectives. As for your claim that the Dart ecosystem is dead - I really don't get that, since Flutter/Dart is the #1 cross-platform development environment.
-
Building a subscription tracker Desktop and iOS app with compose multiplatform
Voyager is a multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.
-
Effective Map Composables: Non-Draggable Markers
This repository contains Jetpack Compose components for the Maps SDK for Android.
-
Jetpack Compose Mastery Part 2: Advanced Tools and Resources for Mastering Compose UI
The official documentation provides a comprehensive guide on the basics of Jetpack Compose, components, layouts, theming, and more advanced topics.
- Jetpack Compose UI App Development Toolkit
-
How the new Threads app is made
Apparently Jetpack Compose is an Android copy of SwiftUI?
https://developer.android.com/jetpack/compose
Only two HN threads with comments: https://hn.algolia.com/?q=jetpack+compose
-
Adaptive layouts in jetpack compose
If you want to take a look at code, we have the Jetnews sample app that support different screen sizes. And Jetcaster also implements features such as table top mode.
-
Customizable calendar for Jetpack Compose with option to add app specific dates etc.
check this out : https://github.com/android/compose-samples/tree/main/Crane
-
Seeking Guidance: How should I learn Android Dev
So I would say that instead if learning everything from Android SDK, you should just set a goal to create some app. Learn about Activities, their lifecycle, layouts (or Compose if you want to be more up to date). Try to implement your app based on this. Then improve your app using Fragments and their lifecycle. If you truly want to understand Views, which are essentially the building blocks of Android UI then I would recommend implementing your own custom View, which will have completely custom look - it is cool thing to try and you will learn how it all works inside.
Flutter
-
Install Flutter on macOS Apple Silicon
Btw, if using Android Studio preview, Flutter won’t be able to capture version numbers. That’s normal. (See https://github.com/flutter/flutter/issues/140575)
-
Flutter’s Engineering Pipeline: A Great Workflow with Minor Hiccups
Flutter gained a stronghold in the market with its ability to build beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase. Many top companies such as BMW, Alibaba, and Google use Flutter for their flagship apps. And it's not just the big players; developers love it too, with over 1,416 contributors and nearly 165k stars on GitHub.
-
Mastering Flutter: Your Ultimate Guide to Building Stunning Cross-Platform Apps
Flutter isn’t just another framework. It’s a complete SDK that includes everything you need to build an app: a framework, widgets, tools & even testing features. What sets Flutter apart from other cross-platform tools like React Native or Xamarin? It’s all in how Flutter renders its UI.
-
Setting Up Your Flutter Development Environment
Step 1: Install Flutter SDK First things first, download and install the Flutter SDK from the official Flutter website. It supports multiple platforms, including Windows, macOS, and Linux. Make sure to follow the instructions for your operating system.
-
Is Flutter frontend or backend?
Flutter uses the Dart programming language, a modern, object-oriented language created by Google. Through its support for native and web development, as well as its use of powerful tools like the Flutter SDK, App Engine, and Firebase, Dart makes it easy to quickly build high-quality mobile apps with Flutter. Flutter is made as a cross-platform SDK that can be used to build frontend and backend applications in a variety of programming languages, including Dart, Java, C/C++, and more. Its powerful framework and tools make it easy to quickly build high-quality mobile apps for any purpose.
-
Pay Picker: Fun way to decide who's paying | #BuildBetterOnStellar
Pay Picker combines Rust-based smart contracts built with Soroban on Stellar blockchain, and a mobile app to access the smart contracts functionality built with one of the most popular cross-platform frameworks, Flutter.
-
I Created a Rust-Based TUI Tool 'flx' for Flutter Developers
To replicate the functionality of the flutter run command, flx utilizes the Flutter Daemon and Dart VM Service to monitor networks and retrieve the widget tree.
-
Little More Control
A Google search of the Flutter website (flutter.dev) highlights the many Widgets and other classes that include the named parameter, controller:
- Problemas com rebuilds ao navegar? Acho que posso te ajudar.
-
Evaluating Flutter for Desktop Web App Development
I recently explored the possibility of using Flutter to develop a web app for a client. You might ask why I was considering Flutter since this client really only needed a web app developed and didn't need the cross-platform support Flutter is known for. But I was considering it for a different reason - I had used it recently for some mobile development and was impressed by its fantastic developer experience. In particular it:
What are some alternatives?
MPAndroidChart - A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
filament - Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
flet - Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
MVICore - MVI framework with events, time-travel, and more
WPF - WPF is a .NET Core UI framework for building Windows desktop applications.
android-mvvm-dagger-rxjava-retrofit - A sample project which demostrate use of MVVM and Dagger 2 with RxJava2 along with Retrofit
Uno Platform - Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!
Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
molecule - Build a StateFlow stream using Jetpack Compose
Quasar Framework - Quasar Framework - Build high-performance VueJS user interfaces in record time