Skip to content

surfstudio/SurfGear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Surf Gear

SurfGear Cover

Caution

This repository is no longer supported. You can find our packages at our pub.dev page.

A set of libraries and tools used by Surf when developing with Flutter. All these solutions are fully consistent with our level of quality, supported and developed by the team. This repository is a showcase. All packages are in their own repositories, which you can find at the links.

In addition to the packages presented here, we use many of our own solutions, which you can also find in our space. However, they may be at various stages of development and support. As soon as they meet the declared quality level, they will also be presented on this showcase.


Surf Lint Rules

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Lint rules used in Surf.

Learn More


OTP autofill

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

This plugin uses SMS User Consent API and SMS Retriever API on Android. You could use autofill from another input by using OTPStrategy. (e.g. from push-notification).

Learn More


Bottom Sheet

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Custom bottom sheet widget, that can resize by drag and then scroll.

Learn More


Analytics

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Interface for working with analytic services. The library is supposed to unify work with various analytic services.

View Source


Surf Logger

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Logger for Dart & Flutter.

View Source


Swipe Refresh

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Widget for refresh by swipe.

Learn More


Union State

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

A simple union with three states (loading, data, and error) based on sealed classes and ChangeNotifier. Used for delivering data to the UI layer, for example, using the Elementary library.

Learn More


Widget Test Composer

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

This package is designed to simplify widget and golden testing processes using golden_toolkit package for Flutter applications.

Learn More


Yandex Mapkit Lite

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Fork of yandex_mapkit library, but lightweight and more appropriate for the majority of the apps.

Learn More


Faded Text

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

This package provides a left to right fade effect for multiline text.

Learn More


Surf DCM Presets

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

This repository contains a list of pre-set presets for DCM that are used on Surf projects.

Learn More

How to ask questions?

You can ask questions of interest either in the Release, or in the Discussion in the repository of the package to which the question relates, or in a special chat in Telegram.

Issues

To report your issues, file directly in the Issues section.

https://github.com/surfstudio/SurfGear/issues/new

Contribute

If you would like to contribute to the package (e.g. by improving the documentation, fixing a bug or adding a cool new feature), please read our contribution guide first and send us your pull request.

Your PRs are always welcome.

Thanks

Many thanks to the entire Surf team for their contribution to the development of the repository!

License

Copyright (c) 2019-present, SurfStudio LLC  

Licensed under the Apache License, Version 2.0 (the "License");  
you may not use this file except in compliance with the License.  
You may obtain a copy of the License at  

http://www.apache.org/licenses/LICENSE-2.0  

Unless required by applicable law or agreed to in writing, software  
distributed under the License is distributed on an "AS IS" BASIS,  
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
See the License for the specific language governing permissions and  
limitations under the License.