pub-dev | pub | |
---|---|---|
359 | 21 | |
764 | 1,030 | |
0.7% | 0.9% | |
9.7 | 9.2 | |
7 days ago | 6 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.
pub-dev
-
Learn Flutter by creating your first Flutter app!
For finding new packages, Flutter developers often visit https://pub.dev. Say you want to do a network request to a remote server using the http package, you can simply add it to your dependencies and then execute flutter pub get to fetch the package and make it ready to use.
- Desenvolvendo um widget de upload com Flutter 🩵
-
Build a Video Chat App with ConnectyCube Flutter SDK
where x.x.x is a latest version of the connectycube_sdk on pub.dev repository.
-
10 Useful websites for flutter developers!
Link: pub.dev
-
Are referenced packages compiled ?
I was trying to find out if a package that we create internally or pull from pub.dev is compiled and just added into the app or compiled and optimized when consumed by the app ?
-
Is it safe?
I've never actually submitted anything to pub.dev and I'm not even sure what's involved.
-
Flet is "The fastest way to build Flutter apps in Python" - it's not :(
Flutter is known for its reach ecosystem and availability of many high-quality libraries. There're over 38000 packages at pub.dev and none of those e are available to build UI in Flet.
-
How would one go about implementing this into a FlutterFlow project?
I checked on pub.dev just in case, and it appears that you can do some interop with js already. So try this instead.
-
Searching for the right tool for a text editing desktop app.
So, does Flutter provides what I need? Some functionalitty for checking word spelling with different languages would be really nice too. I found some HTMLs editors on the pub.dev. Some seems very nice, but I don't know about the red squiggle and that's important for me. I am no pro programmer, so it would be hard to me to implement this by myself. I'm looking at Qt as well, but the licensing seems a bit restrictive.
-
Get notified when your pub dependancies have been updated
There is a lot of clicking around and typing to get info on updates to pub.dev dependancies you use in your flutter apps, so I built a flutter webapp to make it easier
pub
-
Writing a Package Manager
Agreed. Version resolution is the interesting problem.
Most package managers use a SAT solver to resolve dependencies. The Dart team has a detailed write up on their SAT-based approach which is worth a read [1]. For contrast, Russ Cox presents an algorithm that doesn't use a SAT solver (intended for Go) [2].
[1] https://github.com/dart-lang/pub/blob/master/doc/solver.md
[2] https://research.swtch.com/vgo-mvs
- Modern SAT solvers: fast, neat and underused (2018)
-
Private pub.dev - is it possible?
Official documentation.
-
Self hosting package repository
As I understand Custom package repositories it's possible to host one's own package repository. The Repository Specification is public, but dart.dev only references cloud based paid services like Cloudsmith and OnePub.
- PubGrub: A next-generation version solving algorithm
-
I am building a pub server. When does the client send the name and version of the package and how can I access it?
As u/Which-Adeptness6908 already pointed out, the repository specification is small, and that's all you need to implement a server: https://github.com/dart-lang/pub/blob/master/doc/repository-spec-v2.md
- So you want to write a package manager
-
Tencent WeChat is now a GitHub secret scanning partner
https://docs.github.com/en/code-security/secret-scanning/sec...
A bit sad, they don't publish the list of regexes, etc.
--------------
I added a similar thing to the package manager for Dart / Flutter, because we saw users accidentally publishing secrets. That code is public, it relies on regexes and entropy estimation:
https://github.com/dart-lang/pub/blob/eb8ee21a089ebe0f2c2dd8...
It was heavily inspired by the researchers in:
-
Another choice of Flutter Version Manager: fvm in shell
Heres are some issues I've faced when trying with the dart-version cli: - The installation - dart pub global activate needs to have flutter/dart global installed already. - Global activated fvm cli got invalid after flutter upgrade, see issue - The cli does not work with customized fork of flutter. - You should run fvm flutter , not flutter , this changes CI/CD workflow
-
Dart on CLI: Foundations
This will add the args dependency in your pubspec file. We used the Darts package manager pub to add this dependency.
What are some alternatives?
serverpod - Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.
unpub - Self-hosted private Dart Pub server for Enterprise
awesome-kotlin - A curated list of awesome Kotlin related stuff Inspired by awesome-java.
shhgit - Ah shhgit! Find secrets in your code. Secrets detection for your GitHub, GitLab and Bitbucket repositories.
Flutter-HTML-Editor - A lightweight HTML-Richtext editor for Flutter
fvm - Flutter Version Management: A simple CLI to manage Flutter SDK versions.
flutter-examples - This repository contains the Syncfusion Flutter UI widgets examples and the guide to use them.
fvm - Flutter Version Manager - POSIX-compliant bash script to manage multiple active flutter versions
get_it - Get It - Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App. Maintainer: @escamoteur
courier - Private dart package manager
Free-RASP-Community - SDK providing app protection and threat monitoring for mobile devices, available for Flutter, Cordova, Android and iOS.
roo - A package and environment manager for R