rules_xcodeproj
flutter-wonderous-app
rules_xcodeproj | flutter-wonderous-app | |
---|---|---|
2 | 8 | |
486 | 3,728 | |
2.7% | 1.7% | |
9.7 | 9.1 | |
6 days ago | about 1 month ago | |
Swift | Dart | |
MIT License | MIT 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.
rules_xcodeproj
-
Show HN: Shorebird 1.0, Flutter Code Push
(2b) fork flutter_tools to work with Bazel (like you forked the engine)
Each of these is quite a lot of work. I'm curious to hear what you think about this.
[0]: https://github.com/MobileNativeFoundation/rules_xcodeproj
-
Trouble building for ios device
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_buildbuddy_io_rules_xcodeproj", sha256 = "564381b33261ba29e3c8f505de82fc398452700b605d785ce3e4b9dd6c73b623", url = "https://github.com/buildbuddy-io/rules_xcodeproj/releases/download/0.9.0/release.tar.gz", ) http_archive( name = "cgrindel_rules_spm", sha256 = "03718eb865a100ba4449ebcbca6d97bf6ea78fa17346ce6d55532312e8bf9aa8", strip_prefix = "rules_spm-0.11.0", url = "https://github.com/cgrindel/rules_spm/archive/v0.11.0.tar.gz", ) load( "@cgrindel_rules_spm//spm:defs.bzl", "spm_pkg", "spm_repositories", ) load( "@cgrindel_rules_spm//spm:deps.bzl", "spm_rules_dependencies", ) spm_rules_dependencies() load( "@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:repositories.bzl", "xcodeproj_rules_dependencies", ) xcodeproj_rules_dependencies() load( "@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies", ) apple_rules_dependencies() load( "@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies", ) swift_rules_dependencies() load( "@build_bazel_rules_swift//swift:extras.bzl", "swift_rules_extra_dependencies", ) swift_rules_extra_dependencies() load( "@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies", ) apple_support_dependencies() spm_repositories( name = "swift_pkgs", platforms = [ ".macOS(.v10_15)", ], dependencies = [ spm_pkg( url = "https://github.com/apple/swift-log.git", exact_version = "1.4.2", products = ["Logging"], ), spm_pkg( url = "https://github.com/pointfreeco/swift-composable-architecture.git", exact_version = "0.43.0", products = ["ComposableArchitecture"], ), spm_pkg( name = "Bow", url = "https://github.com/bow-swift/bow.git", exact_version = "0.8.0", products = ["Bow", "BowEffects", "BowOptics"], ), spm_pkg( url = "https://github.com/grpc/grpc-swift.git", exact_version = "1.7.3", products = ["GRPC"], ), spm_pkg( url = "https://github.com/hyperoslo/Cache", exact_version = "6.0.0", products = ["Cache"], ), ], )
flutter-wonderous-app
-
Show HN: Shorebird 1.0, Flutter Code Push
Wonderous is an app we've pointed people to in the past. I believe the current version on the App Store uses the newer Impeller rendering engine instead of Skia, but I could be wrong.
https://github.com/gskinnerTeam/flutter-wonderous-app
(Disclaimer: I work on Flutter)
-
Dart 3.1 and a retrospective on functional style programming in Dart
Wonderous:
A showcase app for the Flutter SDK.
Built by gskinner in partnership with the Flutter team, Wonderous deliberately pushes visual fidelity, effects and transitions to showcase what Flutter is truly capable of on modern mobile hardware.
https://github.com/gskinnerTeam/flutter-wonderous-app
- Is common import file increase app size (like Wonderous app)?
- Has anyone made a innovative & unconventional flutter UI ?
-
Should we use flutter or React Native? (is scrolling laggy?)
I’d recommend going all in on Flutter. Instead of going too deep into the weeds on why, I’d suggest reading through this page about the Flutter 3.3 Wonderous showcase app. Make sure to download it from the App/Play Store to get a feel for it, as I think the hands-on experience of Flutter’s capabilities are more convincing than me typing at you. Then, implement your solution using an architecture similar to what they did by reviewing the code in the Wonderous GitHub repo. It sounds like your project is going so some upfront investment of time wouldn’t hurt too much.
-
Anybody know of any good sample apps to learn from or use as UI kits?
Looking here https://m3.material.io/develop/flutter, I saw the Wonderous app which is pretty great. The Google Codelab 'Boring to Beautiful" also gives you a pretty complete, well structured and very responsive app by step 7 too.
- Recommend architecture for Riverpod?
-
Creating apps with custom design and animations
And you can see the source code here: https://github.com/gskinnerTeam/flutter-wonderous-app
What are some alternatives?
grpc-swift - The Swift language implementation of gRPC.
Flutter - A boilerplate project for Flutter using RiverPod, Dio, go_router, Freezed and generated with very_good_cli
rules_spm - Provide a means for integrating external Swift packages built by Swift Package Manager into Bazel build using rules_swift.
codelabs - Flutter codelab examples
swift-log - A Logging API for Swift
flutter_cached_network_image - Download, cache and show images in a flutter app
Cache - :package: Nothing but Cache.
Uno Platform - Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
swift-composable-architecture - A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Bow - 🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
chokidar - Minimal and efficient cross-platform file watching library