Flutter Profile is a widget you can use to display any user data and let them alter it if desired.
Find a file
Gorter-dev 9374ea9694
Merge pull request #35 from Iconica-Development/chore/deploy
chore: ready the package for deployment to the pub server
2024-07-22 14:56:58 +02:00
.github/workflows feat(documentation): Create component-documentation.yml workflow file 2024-02-13 13:33:28 +01:00
example feat: update flutter_input_library to 3.2.1 2024-06-06 15:16:03 +02:00
lib feat: add BoxFit to avatar 2024-07-15 16:49:55 +02:00
test Merge commit 'c523678e7457942ba041fd3efc5bf0d1f7b36b6e' into feat/change_password_current_password 2024-02-08 09:01:10 +01:00
.gitignore chore: add fvm configuration to gitignore 2024-07-19 11:46:07 +02:00
analysis_options.yaml feat: add ci and linter 2024-02-02 16:23:41 +01:00
CHANGELOG.md feat: add BoxFit to avatar 2024-07-15 16:49:55 +02:00
CONTRIBUTING.md doc: create documentation for files 2024-03-25 15:20:37 +01:00
LICENSE Add BSD-3-Clause license 2022-11-01 08:22:12 +01:00
pubspec.yaml chore: ready the package for deployment to the pub server 2024-07-19 11:46:38 +02:00
README.md doc: create documentation for files 2024-03-25 15:20:37 +01:00

Flutter Profile

Flutter Profile is a package you can use to display any user data and let them alter it if desired.

alt text

Features

Display every type of user data. Display an image/avatar. Enable the user to alter his data or withhold the user from doing so.

Setup

To use this package, add flutter_profile as a dependency in your pubspec.yaml file.

How To Use

See the Example Code for an example on how to use this package.

Underneath are all paramters, of the 'ProfilePage' widget, listed with an explanation.

Parameter Explaination
user The class that contains all the user data.
service The service which determines what happens the user wants to update their profile, update their avatar or press the InkWell at the bottom of the page.
style With the use of ProfileStyle a couple of style options can be set for the form.
customAvatar An option to override the standard avatar.
showAvatar The ability to disable/enable the avatar.
itemBuilder The way to override the standard textfield for each standard piece of user data.
itemBuilderOptions The options used by the standard itemBuilder to alter the function and style of the textfields
prioritizedItems The items that are displayed at the top of the page. Before all the other items in the list and the default items

By default input fields are saved after pressing 'enter' inside of the input field.

Issues

Please file any issues, bugs or feature request as an issue on our GitHub page. Commercial support is available if you need help with integration with your app or services. You can contact us at support@iconica.nl.

Want to contribute

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

Author

This flutter_profile for Flutter is developed by Iconica. You can contact us at support@iconica.nl