pensil_community_core 0.1.1+2.1 copy "pensil_community_core: ^0.1.1+2.1" to clipboard
pensil_community_core: ^0.1.1+2.1 copied to clipboard

Pensil community official Dart SDK. Build your own community experience using Dart and Flutter.

Official Core package for Pensil Community #

pub package Likes Popularity Pub points GitHub last commit Hits

The official Dart core package for Pensil communities, a service for building communites applications. This library can be used on any Dart project and on both mobile and web apps with Flutter. You can create your own community from Pensil and use this package to create your customised flutter mobile web application.

The official Flutter core components for Pensil Communities, a service for building communities.

🛠 Installation #

Install from pub.dev

Next step is to add pensil_community_flutter to your dependencies, to do that just open pubspec.yaml file and add it inside the dependencies section.

dependencies:
  flutter:
    sdk: flutter

  pensil_community_core: ^[latest-version]
  

Then run flutter packages get

This package requires no custom setup on any platform since it does not depend on any platform-specific dependency.

Usage #

This package provides business logic to fetch common things required for integrating pensil communities into your application. The core package allows more customisation and hence provides business logic but no UI components.

Docs #

This package provides business logic to fetch common things required for integrating pensil communities into your application. The core package allows more customisation and hence provides business logic but no UI components.

The package primarily contains three types of classes:

  1. Business Logic Components
  2. Core Components

Business Logic Components #

These components allow you to have the maximum and lower-level control The Client we provide are:

  1. PensilClient: root level client
  2. CommunityClient: manage community level operations
  3. GroupClient: manage group level operations
  4. SectionClient: manage section level operations.

Core Components #

Core components usually are an easy way to fetch data associated with community which are decoupled from UI and often expose UI builders. Data fetching can be controlled with the controllers of the respective core components.

0
likes
90
pub points
33%
popularity

Publisher

unverified uploader

Pensil community official Dart SDK. Build your own community experience using Dart and Flutter.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

connectivity_plus, dartz, dio, equatable, flutter, freezed, freezed_annotation, get_it, injectable, intl, json_annotation, logging, rxdart

More

Packages that depend on pensil_community_core