refractor 107 108 content

pull/8311/head
Vedansh 1 month ago
parent 35ccec2e53
commit 71c741766c
  1. 4
      src/data/roadmaps/flutter/content/107-package-manager/100-pub-dev.md
  2. 10
      src/data/roadmaps/flutter/content/107-package-manager/101-flutter-pub-dart-pub.md
  3. 2
      src/data/roadmaps/flutter/content/107-package-manager/index.md
  4. 4
      src/data/roadmaps/flutter/content/108-working-with-apis/100-json.md
  5. 2
      src/data/roadmaps/flutter/content/108-working-with-apis/101-web-sockets.md
  6. 10
      src/data/roadmaps/flutter/content/108-working-with-apis/102-graphql.md
  7. 4
      src/data/roadmaps/flutter/content/109-storage/101-shared-preferences.md
  8. 2
      src/data/roadmaps/flutter/content/109-storage/index.md

@ -1,8 +1,8 @@
# Pub dev
# pub.dev
`pub.dev` is the official package repository for Dart and Flutter packages. It is a platform for hosting, managing, and distributing Dart packages and Flutter plugins. Developers can use `pub.dev` to search for packages, find information about packages, and install packages in their Flutter projects.
Visit the following resources to learn more:
- [@official@pub.dev](https://pub.dev/)
- [@article@Using packages](https://docs.flutter.dev/development/packages-and-plugins/using-packages)
- [@official@Using packages](https://docs.flutter.dev/development/packages-and-plugins/using-packages)

@ -2,15 +2,7 @@
`pub` is the package manager for Dart and Flutter, used for managing dependencies and publishing packages.
With `pub`, developers can:
- Search for and download packages from the `pub.dev` repository.
- Manage dependencies in their projects, including adding, updating, and removing packages.
- Publish their own packages to `pub.dev` for others to use.
`pub` uses a `pubspec.yaml` file in each project to manage dependencies and define the package metadata. This file includes information such as the package name, version, and dependencies.
In Flutter projects, `pub` is used to manage both Dart packages and Flutter plugins. This makes it easy to find and use packages that extend the functionality of your Flutter application.
`pub` is used to manage both Dart packages and Flutter plugins. This makes it easy to find and use packages that extend the functionality of your Flutter application.
`pub` is an essential tool for Dart and Flutter development, providing a centralized repository for packages, making it easier to find, install, and manage dependencies in your projects.

@ -4,5 +4,5 @@ The package manager for Flutter is called pub. It is used to manage Flutter proj
Visit the following resources to learn more:
- [@article@Packages and Plugins](https://docs.flutter.dev/development/packages-and-plugins)
- [@official@Packages and Plugins](https://docs.flutter.dev/development/packages-and-plugins)
- [@video@Dart Package Manager (pub.dev) in Flutter](https://www.youtube.com/watch?v=F1VRO0_MKLs)

@ -8,5 +8,5 @@ To encode a Dart object to a JSON string, you can use the `jsonEncode` function
Visit the following resources to learn more:
- [@article@JSON and serialization](https://docs.flutter.dev/development/data-and-backend/json)
- [@article@Using JSON](https://dart.dev/guides/json)
- [@official@JSON and serialization](https://docs.flutter.dev/development/data-and-backend/json)
- [@official@Using JSON](https://dart.dev/guides/json)

@ -4,5 +4,5 @@ In addition to normal HTTP requests, you can connect to servers using WebSockets
Visit the following resources to learn more:
- [@article@Work with WebSockets](https://docs.flutter.dev/cookbook/networking/web-sockets)
- [@official@Work with WebSockets](https://docs.flutter.dev/cookbook/networking/web-sockets)
- [@article@What is WebSocket and How It Works?](https://www.wallarm.com/what/a-simple-explanation-of-what-a-websocket-is)

@ -2,10 +2,8 @@
GraphQL is a query language for your API that allows clients to request exactly the data they need, and nothing more. It was developed by Facebook and released as open source in 2015.
One of the main benefits of GraphQL is that it allows the client to request specific fields on demand, rather than having the server determine what data to send in a fixed response format. This allows the client to request only the data it needs, reducing network traffic and improving the efficiency of the API.
Visit the following resources to learn more:
If you want to learn more about GraphQL, here are a few links to get you started:
[GraphQL official website](https://graphql.org/) - This is the official website for GraphQL, which provides an overview of the language, as well as documentation and resources for learning more.
[How to GraphQL](https://www.howtographql.com/) - This is a comprehensive tutorial that covers everything you need to know about GraphQL, including the basics of the language, how to set up a GraphQL server, and how to use GraphQL in a client application.
- [@roadmap@Visit Dedicated GraphQL Roadmap](https://roadmap.sh/graphql)
- [@official@GraphQL](https://graphql.org)
- [@official@Learn GraphQL](https://graphql.org/learn)

@ -4,5 +4,5 @@ In Flutter, SharedPreferences is a plugin allowing you to store data in key-valu
Visit the following resources to learn more:
- [@article@shared_preferences - pub.dev package](https://pub.dev/packages/shared_preferences)
- [@article@How do I access Shared Preferences?](https://docs.flutter.dev/get-started/flutter-for/android-devs#how-do-i-access-shared-preferences)
- [@official@How do I Access Shared Preferences?](https://docs.flutter.dev/get-started/flutter-for/android-devs#how-do-i-access-shared-preferences)
- [@official@shared_preferences - pub.dev package](https://pub.dev/packages/shared_preferences)

@ -11,6 +11,6 @@ All of these storage options are supported through third-party packages, which a
Visit the following links to learn more:
- [@official@Cloud Storage in Flutter](https://firebase.flutter.dev/docs/storage/overview/)
- [@video@Storage - Flutter Tutorial](https://www.youtube.com/watch?v=UpKrhZ0Hppks)
- [@article@Cloud Storage in Flutter](https://firebase.flutter.dev/docs/storage/overview/)
- [@feed@Explore top posts about Storage](https://app.daily.dev/tags/storage?ref=roadmapsh)

Loading…
Cancel
Save