• Stars
    star
    359
  • Rank 116,201 (Top 3 %)
  • Language
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Gear for safe Surf in Flutter

Surf Gear

SurfGear Cover

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 Gear

GitHub stars

GitHub issues GitHub pull request

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


CLI tool for fast and easy creation of Flutter projects

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Flutter project creation based on surf template (https://github.com/surfstudio/surf-flutter-app-template).

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


Auto Reload

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Library that helps to perform actions with some periodicity.

View Source


Push Notification

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

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

Learn More


Swipe Refresh

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

Widget for refresh by swipe.

Learn More


Render Metrics

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

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

Learn More


Surf Util

Pub Version Pub Likes Pub Points Pub Popularity Flutter Platform

GitHub issues GitHub pull request

This package is part of the SurfGear toolkit made by Surf.

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.  

More Repositories

1

SurfAndroidStandard

Фреймворк для разработки android приложений студии Surf
Kotlin
249
star
2

StackOv

An open-source SwiftUI Stack Overflow client
Swift
238
star
3

flutter-bottom-sheet

Custom bottom sheet widget, that can resize by drag and then scroll. Made by Surf 🏄
Dart
148
star
4

Surf-iOS-Developers

The main iOS repository of the Surf team
SCSS
127
star
5

surf-flutter-app-template

Flutter Starter Template made by Surf 🏄
Dart
107
star
6

flutter-otp-autofill

Made by Surf 🏄
Dart
75
star
7

iOS-Utils

Utils collection for iOS-development. Each utility is a small and frequently used piece of logic or UI component.
Swift
65
star
8

mwwm

Architecture for Flutter apps by Surf
Dart
41
star
9

Xcode-Project-Templates

A list of Xcode project templates
Shell
35
star
10

ReactiveDataDisplayManager

Swift
34
star
11

EasyAdapter

Adapter which simplifies the process of adding complex content to RecyclerView
Kotlin
29
star
12

SwiftCodestyle

Style guide for writing in Swift.
Shell
27
star
13

NodeKit

Swift
27
star
14

SurfGen

Powerful codegen tool for generating whatever you what from OpenAPI
Swift
26
star
15

flutter-push-notification

Made by Surf 🏄
Dart
25
star
16

MLCandidatePath

24
star
17

flutter-surf-lint-rules

Made by Surf 🏄
Dart
23
star
18

surf-compose

Surf libraries for Jetpack Compose
22
star
19

InfinitePageIndicator

Infinite Page Indicator
Java
19
star
20

iOSSpringSchool2020

CSS
19
star
21

SurfPlaybook

iOS framework for Playbook
Swift
18
star
22

android-code-generator-plugin-fx

Eclipse plugin for faster activity creation from xml layouts
Java
18
star
23

flutter-render-metrics

Made by Surf 🏄
Dart
17
star
24

ocean

A workflow managing tool for Machine Learning and Data Science projects
HTML
17
star
25

flutter-analytics

Made by Surf 🏄
Dart
12
star
26

flutter-surf-logger

Made by Surf 🏄
Dart
12
star
27

flutter-swipe-refresh

Made by Surf 🏄
Dart
11
star
28

render_metrics

Tool to get metrics in Flutter
Dart
11
star
29

iOSSummerSchool_2018

Материалы летней школы Surf по iOS разработке
Swift
11
star
30

surf-flutter-test

Tools and conveniences for better integration and widget testing on Flutter
Dart
11
star
31

flutter-mwwm

Dart
10
star
32

EdgeToEdge-Sample

Sample edge-to-edge application with WindowInsets
Kotlin
9
star
33

iOSSummerSchool

Материалы летней школы Surf по iOS разработке
Swift
9
star
34

flutter-surf-util

Dart
9
star
35

surf_flutter_starter

Made by Surf 🏄
Dart
8
star
36

flutter-virtual-keyboard

Dart
8
star
37

Surf-iOS-SummerSchool2022

Swift
8
star
38

api-design-best-practices

Shell
8
star
39

TargetsCheck

Пример скрипта для XCode проекта, проверяющего его консистентность, и пример использования.
Swift
8
star
40

flutter-auto-reload

Dart
8
star
41

flutter-relation

Dart
7
star
42

compose-template-android

Kotlin
7
star
43

flutter-datalist

Dart
7
star
44

java-code-style

Java code style for Surf
7
star
45

flutter-surf-mwwm

Dart
7
star
46

flutter-bottom-inset-observer

Dart
7
star
47

CoreEvents

Small swift events kit
Swift
6
star
48

surf-flutter-study-jam-2023

Dart
6
star
49

ocean-demo

Jupyter Notebook
6
star
50

surf-flutter-study-jam-template

Dart
6
star
51

flutter-tabnavigator

Dart
6
star
52

flutter-ink-widget

Dart
5
star
53

flutter-surf-controllers

Dart
5
star
54

flutter-in-app-rate

Dart
5
star
55

flutter-bottom-navigation-bar

Dart
5
star
56

MaskInterpreter

Swift
5
star
57

Surf-SwiftObfuscator

Swift
5
star
58

relation

Relations between ...
Dart
4
star
59

surf-flutter-study-jam-4

HTML
3
star
60

generamba-templates

Templates for Generamba
Liquid
3
star
61

Bacchus

A collection of SKLearn transformers made to build pipelines more expressive, clear and flexible.
Python
3
star
62

jenkins-pipeline-lib

Библиотека для pipeline скриптов Jenkins студии Surf
Groovy
3
star
63

yandex-mapkit-lite-flutter

Made by Surf 🏄
Dart
3
star
64

surf_flutter_ci_cd

Dart
3
star
65

Autolocalizable

Library for autolocalization ios application
Swift
2
star
66

surf-qa-git-practice

2
star
67

surf-mvp-example

Swift
2
star
68

NewYear2024_SwiftUI

SwiftUI открытка для telegram
Swift
2
star
69

ThirdPartyAuth

Swift
2
star
70

devops-k8s-shell-scripts

Shell
2
star
71

SurfWebStudyJam2022

Kotlin
2
star
72

ViewPager2-Sample

Samples for ViewPager2 with FragmentStateAdapter and EasyAdapter
Kotlin
2
star
73

iOS-tech-task-weather-app-swiftUI

Swift
2
star
74

surf-flutter-faded-text

Made by Surf 🏄
Dart
1
star
75

flutter-ci-workflows

To store shared GitHub action workflows, we use it only in surf gear
1
star
76

old_video_player

Dart
1
star
77

debug-screen-ios

Swift
1
star
78

intellij-platform-plugin-mwwm

Kotlin
1
star
79

StreamQRCode

Swift
1
star
80

SurfFilterAppSwiftUIDemo

Проект с фотофильтрами на SwiftUI сделанный в рамках Surf Student IOS workshop
Swift
1
star
81

surf-flutter-study-jam-5

Dart
1
star
82

flutter-surf-widget-test-composer

Utility that simplifies widget and golden testing. Made by Surf 🏄
Dart
1
star
83

frontend-interview-test_todo

This is not a valid code. This application was created for assessment during the interview.
TypeScript
1
star