Skip to content

Commit ccc97fd

Browse files
authored
Merge pull request #25 from ionicfirebaseapp/master
master pull
2 parents d7a2e83 + 4c61094 commit ccc97fd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+2798
-2417
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ build/
3131
web/
3232
getflutter-app-kit
3333
getflutter-web-kit
34+
getflutter_app
35+
test/.test_coverage.dart
3436

3537
# Android related
3638
**/android/**/gradle-wrapper.jar

CHANGELOG.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,38 @@
11
# Changelog
22

3+
## 1.0.3 - 2020-01-30
4+
5+
### Fixed
6+
* GFToggle - minor issue fixed
7+
8+
### Added
9+
* added few new components
10+
- GFAccordian
11+
- GFAlert
12+
- GFSearchBar
13+
- GFDrawer
14+
- GFAppBar
15+
16+
17+
318

419
## 1.0.2 - 2020-01-23
520

621
### Fixed
722
* import issue fixed.
823

924

25+
26+
1027
## 1.0.1 - 2020-01-22
1128

1229
### Added
13-
* added couple of new components
30+
* added few new components
1431
- GFToast
1532
- GFFloatingWidget
33+
- GFToggle
34+
35+
1636

1737

1838
## 1.0.0 - 2020-01-20
@@ -36,29 +56,40 @@
3656
- GFTypography
3757

3858

59+
60+
3961
## 1.0.0-dev.9 - 2020-01-17
4062

4163
### Added
4264
* Added library exports for commonly used files.
4365

4466

67+
68+
4569
## 1.0.0-dev.8 - 2020-01-16
4670

4771
### Fixed
4872
* ListTile re-implemeted.
4973

74+
75+
76+
5077
## 1.0.0-dev.3 - 2020-01-15
5178

5279
### Fixed
5380
* ListTile issue.
5481

5582

83+
84+
5685
## 1.0.0-dev.1 - 2020-01-14
5786

5887
### Fixed
5988
* Warnings and Hints
6089

6190

91+
92+
6293
## 0.0.1-pre.3 - 2020-01-14
6394

6495
### Fixed
@@ -68,12 +99,16 @@
6899
* Changelog and Description
69100

70101

102+
103+
71104
## 0.0.1-pre.2 - 2020-01-14
72105

73106
### Fixed
74107
* Warnings and Hints
75108

76109

110+
111+
77112
## 0.0.1-pre.1 - 2020-01-13
78113

79114
### Added

README.md

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![pub package](https://img.shields.io/pub/v/getflutter.svg)](https://pub.dartlang.org/packages/getflutter) [![Build Status](https://travis-ci.org/ionicfirebaseapp/getflutter.svg?branch=master)](https://travis-ci.com/ionicfirebaseapp/getflutter) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://opensource.org/licenses/MIT) [![License](https://img.shields.io/badge/license-MIT-orange.svg)](https://github.com/ionicfirebaseapp/getflutter/blob/master/LICENSE) [![Gitter](https://badges.gitter.im/getflutterdev/getflutter.svg)](https://gitter.im/getflutterdev/getflutter) [![Twitter Follow](https://img.shields.io/twitter/follow/getflutterdev.svg?style=social)](https://twitter.com/getflutterdev)
1+
[![Financial Contributors on Open Collective](https://opencollective.com/getflutter/all/badge.svg?label=financial+contributors)](https://opencollective.com/getflutter) [![pub package](https://img.shields.io/pub/v/getflutter.svg)](https://pub.dartlang.org/packages/getflutter) [![Build Status](https://travis-ci.org/ionicfirebaseapp/getflutter.svg?branch=master)](https://travis-ci.com/ionicfirebaseapp/getflutter) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://opensource.org/licenses/MIT) [![License](https://img.shields.io/badge/license-MIT-orange.svg)](https://github.com/ionicfirebaseapp/getflutter/blob/master/LICENSE) [![Gitter](https://badges.gitter.im/getflutterdev/getflutter.svg)](https://gitter.im/getflutterdev/getflutter) [![Twitter Follow](https://img.shields.io/twitter/follow/getflutterdev.svg?style=social)](https://twitter.com/getflutterdev)
22

33

44
<p align="center">
@@ -23,7 +23,7 @@
2323
## Screenshot
2424
<p align="center">
2525
<a target="_blank" href="https://www.getflutter.dev/">
26-
<img src="https://ik.imagekit.io/ionicfirebaseapp/tr:dpr-auto,tr:w-auto/GitHub_WHeammEIl.png" alt="Get Flutter">
26+
<img src="https://ik.imagekit.io/ionicfirebaseapp/tr:dpr-auto,tr:w-auto/GitHub-full_0QqS07XrO.png" alt="Get Flutter Screens">
2727
</a>
2828
</p>
2929

@@ -33,9 +33,9 @@ Read the [Getting started page](https://docs.getflutter.dev)
3333
Forum [Support and discussion ](https://forum.getflutter.dev)
3434

3535
## Features
36-
In this beta release, we are going to launch the library with the following components :
36+
we have launched the library with the following components :
3737

38-
#### [Button](https://docs.getflutter.dev/gf-button) | [Badge](https://docs.getflutter.dev/gf-badge) | [Avatar](https://docs.getflutter.dev/gf-avatar) | [Image](https://docs.getflutter.dev/gf-image) | [Card](https://docs.getflutter.dev/gf-card) | [Carousel](https://docs.getflutter.dev/gf-carousel) | [Tile](https://docs.getflutter.dev/gf-tile) | [Tab](https://docs.getflutter.dev/gf-tab) | [Typography](https://docs.getflutter.dev/gf-typography)
38+
#### [Button](https://docs.getflutter.dev/gf-button) | [Badge](https://docs.getflutter.dev/gf-badge) | [Avatar](https://docs.getflutter.dev/gf-avatar) | [Image](https://docs.getflutter.dev/gf-image) | [Card](https://docs.getflutter.dev/gf-card) | [Carousel](https://docs.getflutter.dev/gf-carousel) | [Tile](https://docs.getflutter.dev/gf-tile) | [Tab](https://docs.getflutter.dev/gf-tab) | [Typography](https://docs.getflutter.dev/gf-typography) | [Toast](https://docs.getflutter.dev/gf-toast) | [Toggle](https://docs.getflutter.dev/gf-toggle) | [Drawer](https://docs.getflutter.dev/gf-drawer) | [Accordian](https://docs.getflutter.dev/gf-accordion) | [Alert](https://docs.getflutter.dev/gf-alert) | [Appbar](https://docs.getflutter.dev/gf-appbar) | [Searchbar](https://docs.getflutter.dev/gf-searchbar)
3939

4040

4141
## Demo
@@ -83,3 +83,33 @@ Instagram: <https://www.instagram.com/getflutter.dev/>
8383

8484
## Copyright-and-license
8585
Code and documentation Copyright 2017-2020 the [GETFLUTTER Authors](https://www.getflutter.dev) and [IONICFIREBASEAPP](https://ionicfirebaseapp.com) Code released under the [MIT License]. Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/).
86+
87+
## Contributors
88+
89+
### Code Contributors
90+
91+
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
92+
<a href="https://github.com/ionicfirebaseapp/getflutter/graphs/contributors"><img src="https://opencollective.com/getflutter/contributors.svg?width=890&button=false" /></a>
93+
94+
### Financial Contributors
95+
96+
Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/getflutter/contribute)]
97+
98+
#### Individuals
99+
100+
<a href="https://opencollective.com/getflutter"><img src="https://opencollective.com/getflutter/individuals.svg?width=890"></a>
101+
102+
#### Organizations
103+
104+
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/getflutter/contribute)]
105+
106+
<a href="https://opencollective.com/getflutter/organization/0/website"><img src="https://opencollective.com/getflutter/organization/0/avatar.svg"></a>
107+
<a href="https://opencollective.com/getflutter/organization/1/website"><img src="https://opencollective.com/getflutter/organization/1/avatar.svg"></a>
108+
<a href="https://opencollective.com/getflutter/organization/2/website"><img src="https://opencollective.com/getflutter/organization/2/avatar.svg"></a>
109+
<a href="https://opencollective.com/getflutter/organization/3/website"><img src="https://opencollective.com/getflutter/organization/3/avatar.svg"></a>
110+
<a href="https://opencollective.com/getflutter/organization/4/website"><img src="https://opencollective.com/getflutter/organization/4/avatar.svg"></a>
111+
<a href="https://opencollective.com/getflutter/organization/5/website"><img src="https://opencollective.com/getflutter/organization/5/avatar.svg"></a>
112+
<a href="https://opencollective.com/getflutter/organization/6/website"><img src="https://opencollective.com/getflutter/organization/6/avatar.svg"></a>
113+
<a href="https://opencollective.com/getflutter/organization/7/website"><img src="https://opencollective.com/getflutter/organization/7/avatar.svg"></a>
114+
<a href="https://opencollective.com/getflutter/organization/8/website"><img src="https://opencollective.com/getflutter/organization/8/avatar.svg"></a>
115+
<a href="https://opencollective.com/getflutter/organization/9/website"><img src="https://opencollective.com/getflutter/organization/9/avatar.svg"></a>

analysis_options.yaml

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
analyzer:
2+
exclude:
3+
- example/lib
4+
- getflutter_app
5+
- getflutter-app-kit
6+
- getflutter-web-kit
7+
- test/.test_coverage.dart
8+
9+
linter:
10+
rules:
11+
- always_declare_return_types
12+
- always_put_control_body_on_new_line
13+
# conflicts with the Flutter convention of putting {Key key} first and {Widget child} last
14+
# - always_put_required_named_parameters_first
15+
- always_require_non_null_named_parameters
16+
# - annotate_overrides
17+
# required to Allow both GFColors and Colors
18+
# - avoid_annotating_with_dynamic
19+
- avoid_as
20+
- avoid_bool_literals_in_conditional_expressions
21+
- avoid_catches_without_on_clauses
22+
- avoid_catching_errors
23+
- avoid_classes_with_only_static_members
24+
- avoid_double_and_int_checks
25+
- avoid_empty_else
26+
- avoid_field_initializers_in_const_classes
27+
- avoid_function_literals_in_foreach_calls
28+
- avoid_implementing_value_types
29+
- avoid_init_to_null
30+
- avoid_js_rounded_ints
31+
- avoid_null_checks_in_equality_operators
32+
- avoid_positional_boolean_parameters
33+
- avoid_private_typedef_functions
34+
- avoid_relative_lib_imports
35+
- avoid_renaming_method_parameters
36+
- avoid_return_types_on_setters
37+
# - avoid_returning_null
38+
- avoid_returning_null_for_void
39+
- avoid_returning_this
40+
- avoid_setters_without_getters
41+
- avoid_single_cascade_in_expression_statements
42+
- avoid_slow_async_io
43+
- avoid_types_as_parameter_names
44+
- avoid_unused_constructor_parameters
45+
- avoid_void_async
46+
- await_only_futures
47+
- camel_case_types
48+
- cancel_subscriptions
49+
# for some Animation use we have to perform cascade invocations
50+
# - cascade_invocations
51+
- close_sinks
52+
- comment_references
53+
# - constant_identifier_names
54+
- control_flow_in_finally
55+
- curly_braces_in_flow_control_structures
56+
- directives_ordering
57+
- empty_catches
58+
- empty_constructor_bodies
59+
- empty_statements
60+
- file_names
61+
- flutter_style_todos
62+
- hash_and_equals
63+
- implementation_imports
64+
- invariant_booleans
65+
- iterable_contains_unrelated_type
66+
- join_return_with_assignment
67+
- library_names
68+
- library_prefixes
69+
- list_remove_unrelated_type
70+
- literal_only_boolean_expressions
71+
- no_adjacent_strings_in_list
72+
- no_duplicate_case_values
73+
- non_constant_identifier_names
74+
- null_closures
75+
# we prefer strongly declared variable even local variables
76+
# - omit_local_variable_types
77+
- one_member_abstracts
78+
- only_throw_errors
79+
# in some places it is required to override fileds
80+
# - overridden_fields
81+
- package_api_docs
82+
- package_names
83+
- package_prefixed_library_names
84+
- parameter_assignments
85+
- prefer_adjacent_string_concatenation
86+
- prefer_asserts_in_initializer_lists
87+
- prefer_collection_literals
88+
- prefer_conditional_assignment
89+
- prefer_const_constructors
90+
- prefer_const_constructors_in_immutables
91+
- prefer_const_declarations
92+
- prefer_const_literals_to_create_immutables
93+
- prefer_constructors_over_static_methods
94+
- prefer_contains
95+
- prefer_equal_for_default_values
96+
- prefer_expression_function_bodies
97+
- prefer_final_fields
98+
- prefer_final_locals
99+
- prefer_foreach
100+
- prefer_function_declarations_over_variables
101+
- prefer_generic_function_type_aliases
102+
- prefer_initializing_formals
103+
- prefer_int_literals
104+
- prefer_interpolation_to_compose_strings
105+
- prefer_is_empty
106+
- prefer_is_not_empty
107+
- prefer_iterable_whereType
108+
- prefer_mixin
109+
- prefer_single_quotes
110+
- prefer_typing_uninitialized_variables
111+
- prefer_void_to_null
112+
- recursive_getters
113+
- slash_for_doc_comments
114+
- sort_constructors_first
115+
- sort_pub_dependencies
116+
- sort_unnamed_constructors_first
117+
- test_types_in_equals
118+
- throw_in_finally
119+
- type_annotate_public_apis
120+
- type_init_formals
121+
- unawaited_futures
122+
- unnecessary_brace_in_string_interps
123+
- unnecessary_const
124+
- unnecessary_getters_setters
125+
- unnecessary_lambdas
126+
- unnecessary_new
127+
- unnecessary_null_aware_assignments
128+
- unnecessary_null_in_if_null_operators
129+
- unnecessary_overrides
130+
- unnecessary_parenthesis
131+
- unnecessary_statements
132+
- unnecessary_this
133+
- unrelated_type_equality_checks
134+
- use_rethrow_when_possible
135+
- use_string_buffers
136+
- use_to_and_as_if_applicable
137+
- valid_regexps
138+
- void_checks

example/lib/assets/heart.png

8.16 KB
Loading
14 KB
Loading

example/lib/assets/heart_half.png

11.4 KB
Loading

0 commit comments

Comments
 (0)