Code Monkey home page Code Monkey logo

surfgear's Introduction

Surf Gear

SurfGear Cover

A set of libraries, standards, tools used by Surf studio when developing on Flutter.

This repository is intended for demonstration.

Documentation and standards

Modules

Architecture

Widgets

Services


Analytics

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

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

View Source


Auto Reload

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

A library that helps to perform actions with some periodicity. Learn More

View Source


Bottom Navigation Bar

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Bottom navigation bar. Learn More

View Source


Bottom Sheet

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

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

View Source


Data List

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Implementation DataList in Flutter. Learn More

View Source


In App Rate

Plugin open native dialog for application rate/review. Learn More

View Source


Ink Widget

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Widget library with ink effect without problems with decoration for child. Learn More

View Source


Keyboard Listener

Keyboard listener created only on Flutter. Learn More

View Source


MWWM

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

MVVM-inspired lightweight architectural framework for Flutter apps made with respect to Clean Architecture. Learn More

View Source


OTP autofill

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

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

View Source


Push Notification

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Library for implementing push notifications. The module contains the main work with push notifications. Learn More

View Source


Relation

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

The stream representation of the relations of the entities and widget utilities. Learn More

View Source


Render Metrics

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

This package helps retrieve the current positioning coordinates of any widget in a widgets tree in your Flutter application. Learn More

View Source


Surf Controllers

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Common controller for call dialogs. Learn More

View Source


Surf Lint Rules

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Lint rules used in "Surf" company. Learn More

View Source


Surf Logger

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Logger for Dart & Flutter. Learn More

View Source


Surf MWWM

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Reflection of widget in a single entity. Learn More

View Source


Surf Util

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

A library with set of common classes and utilities used in different modules. Learn More

View Source


Swipe Refresh

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Widget for refresh by swipe. Learn More

View Source


Tab Navigator

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

Possibly the most common style of navigation in mobile apps is tab-based navigation. This module can manage the tabs on the screen. Learn More

View Source


Virtual Keyboard

Keyboard widget for use in widget tree. Learn More

View Source


How to ask questions?

You can ask questions of interest either in the Issue or Discussion to the repository, or in a special chat on Telegram.

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.  

surfgear's People

Contributors

trushchinskii-surf avatar builder-surf avatar mbixjkee avatar dkrutskikh avatar saturov avatar trushchinskii avatar dependabot[bot] avatar grafovdenis avatar badlemur avatar knightsforce avatar arefimenko avatar hazard2311 avatar dan4ex avatar jokerkras avatar danilagogolev avatar ilyamax avatar vlkonoshenko avatar zalhonan avatar vlad-bel avatar unusovoleg avatar rustkas avatar artem-zaitsev avatar roketstorm avatar plastb1r avatar badayvedat avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.