sdk
Flutter
Our great sponsors
sdk | Flutter | |
---|---|---|
272 | 1073 | |
8,983 | 151,596 | |
1.1% | 0.7% | |
9.7 | 10.0 | |
3 days ago | 2 days ago | |
Dart | Dart | |
BSD 3-clause "New" or "Revised" License | 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.
sdk
-
How to use ConvertFrom-String to consume multilines?
$versionData = @' ### [3.7.8](https://github.com/flutter/flutter/releases/tag/3.7.8) (Mar 22, 2023) This hotfix release addresses the following issues: * [flutter/119441](https://github.com/flutter/flutter/issues/119441) - Fixes an issue where the \Toolbar` widget is incorrectly positioned when inside of a textfield in the Appbar.` ### [3.7.7](https://github.com/flutter/flutter/releases/tag/3.7.7) (Mar 08, 2023) This hotfix release addresses the following issues: * [flutter/121256](https://github.com/flutter/flutter/issues/121256) - Fixes an issue where Android users can not use add2app because it can not locate build/host/apk/app-debug.apk. * [engine/120455](https://github.com/flutter/flutter/issues/120455) Cached DisplayList opacity inheritance fix. \* [dart/121270](https://github.com/flutter/flutter/issues/121270) \- Fixes mobile devices vm crashes caused by particular use of RegExp on mobile devices. ### [3.7.6](https://github.com/flutter/flutter/releases/tag/3.7.6) (Mar 01, 2023) This hotfix release addresses the following issues: * [dart/50981](https://github.com/dart-lang/sdk/issues/50981) - Improves the performance of the Dart Analysis Server by limiting the analysis context to 1. * [dart/51481](https://github.com/dart-lang/sdk/issues/51481) - Updates DDC test and builder configuration. * [flutter/114031](https://github.com/flutter/flutter/issues/114031) - Fixes a crash when using \flutter doctor --android-licenses` on macOS.` * [flutter/106674](https://github.com/flutter/flutter/issues/106674) - Fixes an issue where Flutter is unable to find the current JDK in specific versions of Android Studio. '@ $vObjs = $versionData -split '\n\r' | ForEach-Object { if ($_ -match '#+\s\[(?[0-9.]+)\]\((?.*?)\)\s\((?(?>\w|[, ])+)\)\r\n(?(?>.|\n)+)') { $ch = $Matches.Changes.Split("`n") [PSCustomObject]@{ Version = $Matches.Version Date = $Matches.Date GitHubUrl = $Matches.Url Changes = $ch[1..$ch.Length] } } } $vObjs | Format-Table
-
What programming language or graphics library is best for a lightweight desktop app?
If you want something multi-platform Flutter and the Dart programming language are the way to go.
-
[Rant] Dart's lack of encapsulation besides "public" and "kind-of-private" is my least favorite part of the language
Some issues that don't make the @protected annotation as useful as it could be are that @protected elements are not hidden the in tab completion outside their scope and protected is not being inherited (and can thus be called from outside the library on those subclasses).
-
What language should I teach my little sister
If you're willing to pick up another language, I actually think Dart is the best overall programming language for young beginners. It's very streamlined and well thought-out. It doesn't have all of the complexities of languages like C# and Java, but it still has everything you'd want for application development.
-
What is the best/recommended language/framework for desktop development as of 2023?
Google's Flutter UI framework and Dart programming language are the best way to do desktop development right now. It supports desktop app development for Windows, MacOS, and Linux. You can also compile the same app for mobile on Android and iOS.
-
Flutter-WebRTC: A Complete Guide
Flutter is a mobile app development framework based on the Dart programming language, developed by Google. One can develop Android apps, iOS apps, web apps, and desktop apps using the same code with the Flutter Framework. Flutter has a large community, which is why it is the fastest-growing app development framework ever.
-
[OC] Most Popular Programming Languages 2012 - 2023
Dart isn't showing up yet? I thought C# would be bigger.
-
Flutter vs. React Native: Which Multi-Platform Mobile Development Tool Is Best?
Flutter arrived in 2017 as a Google project promising scalable cross-platform mobile development. It offers a batteries-included approach and comes with a comprehensive set of Material UI-themed components for building your interface. It uses declarative rendering, like React Native, but relies on the Dart programming language instead of JavaScript.
-
Flutter Resources: Beginner to Advance
Dart is a client-optimized language for fast apps on any platform.
Flutter
-
Best AirDrop equivalent for Windows?
Install Flutter
-
How to use ConvertFrom-String to consume multilines?
$versionData = @' ### [3.7.8](https://github.com/flutter/flutter/releases/tag/3.7.8) (Mar 22, 2023) This hotfix release addresses the following issues: * [flutter/119441](https://github.com/flutter/flutter/issues/119441) - Fixes an issue where the \Toolbar` widget is incorrectly positioned when inside of a textfield in the Appbar.` ### [3.7.7](https://github.com/flutter/flutter/releases/tag/3.7.7) (Mar 08, 2023) This hotfix release addresses the following issues: * [flutter/121256](https://github.com/flutter/flutter/issues/121256) - Fixes an issue where Android users can not use add2app because it can not locate build/host/apk/app-debug.apk. * [engine/120455](https://github.com/flutter/flutter/issues/120455) Cached DisplayList opacity inheritance fix. \* [dart/121270](https://github.com/flutter/flutter/issues/121270) \- Fixes mobile devices vm crashes caused by particular use of RegExp on mobile devices. ### [3.7.6](https://github.com/flutter/flutter/releases/tag/3.7.6) (Mar 01, 2023) This hotfix release addresses the following issues: * [dart/50981](https://github.com/dart-lang/sdk/issues/50981) - Improves the performance of the Dart Analysis Server by limiting the analysis context to 1. * [dart/51481](https://github.com/dart-lang/sdk/issues/51481) - Updates DDC test and builder configuration. * [flutter/114031](https://github.com/flutter/flutter/issues/114031) - Fixes a crash when using \flutter doctor --android-licenses` on macOS.` * [flutter/106674](https://github.com/flutter/flutter/issues/106674) - Fixes an issue where Flutter is unable to find the current JDK in specific versions of Android Studio. '@ $vObjs = $versionData -split '\n\r' | ForEach-Object { if ($_ -match '#+\s\[(?[0-9.]+)\]\((?.*?)\)\s\((?(?>\w|[, ])+)\)\r\n(?(?>.|\n)+)') { $ch = $Matches.Changes.Split("`n") [PSCustomObject]@{ Version = $Matches.Version Date = $Matches.Date GitHubUrl = $Matches.Url Changes = $ch[1..$ch.Length] } } } $vObjs | Format-Table
-
What programming language or graphics library is best for a lightweight desktop app?
If you want something multi-platform Flutter and the Dart programming language are the way to go.
-
Connecting to AWS AppSync using Amplify for Flutter for our Football Match Center
Since last year Amplify Flutter includes support for Web and Desktop. As we are looking to reach users both on mobile as also on the desktop, choosing a cross-platform development tool like Flutter seemed to be an obvious choice. Christian and I are a small team, and we want to focus on building a simple UI quickly without the need to implement for multiple platforms and Flutter allows exactly that.
-
Creating an Ubuntu post install script
``` #!/bin/bash# Apps to Install Script# System Updatesudo apt update# Appssudo apt install software-properties-common apt-transport-https wget gpg -ysudo apt install -y htopsudo apt install -y curlsudo apt install -y gitsudo apt install -y nodejssudo apt install -y default-jresudo apt install -y gnome-tweakssudo apt install -y steamcd ~/Downloads# chromesudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo apt install ./google-chrome-stable_current_amd64.deb# vs codewget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpgsudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpgsudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'sudo apt updatesudo apt install -y code# android studiosudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386sudo add-apt-repository ppa:maarten-fonville/android-studiosudo apt update -ysudo apt install android-studio -y# fluttercd ~mkdir Devcd Devgit clone https://github.com/flutter/flutter.gitecho 'export PATH="/home/cedvdb/Dev/flutter/bin"' >> ~/.bashrcsudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev# keepasssudo add-apt-repository ppa:phoerious/keepassxcsudo apt updatesudo apt installsudo apt install -y keepassxc# Finishing Things Up## System Update and Upgradesudo apt updatesudo apt install --fix-missing -ysudo apt upgrade --allow-downgrades -ysudo apt full-upgrade --allow-downgrades -y## System Clean Upsudo apt install -fsudo apt autoremove -ysudo apt autocleansudo apt clean
-
Flutter now supports non-uniform borders (similar to Figma)
But hey could be worse, the issue concerning Color.lerp not using premultiplied alpha has been open for three years and its again one of those issues where there was a PR with fix made but never merged with little explanation to the reasoning: https://github.com/flutter/flutter/issues/48534
Now if we could somehow get the corner smoothing/super-ellipse/squircle situation resolved aswell. ContinuousRectangleBorder implementation is just plain wrong: https://github.com/flutter/flutter/issues/91523
-
How to get an API for OSM?
If you are new to app development, consider Flutter. You will make a cross platform app, that means it compiles to Kotlin (Android) and Swift (IOS). The syntax is much simpler than Java. There is also a OSM package called flutter map.
-
11k issues + Screen flickering on iOS cause for concern?
[1] https://github.com/flutter/flutter/issues/119207
What are some alternatives?
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.
Uno Platform - Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
WPF - WPF is a .NET Core UI framework for building Windows desktop applications.
svelte-capacitor - Build hybrid mobile apps using Svelte and CapacitorJS with live reloading on Android and iOS!
kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
Quasar Framework - Quasar Framework - Build high-performance VueJS user interfaces in record time
Maui - The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
flet - Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
fyne - Cross platform GUI toolkit in Go inspired by Material Design
Ionic Framework - A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.