Now for some internet optimism.

at_contacts_group_flutter

A flutter plugin to provide group functionality for atsign contacts. Helps to manage contacts.

Sample usage

It is expected that the app will first create an AtClientService instance and authenticate an atsign.

The groups service needs to be initialised with the atClient from the AtClientService, current atsign and the root server.

initializeGroupService(
        clientSdkService.atClientServiceInstance.atClient, currentAtSign,
        rootDomain: MixedConstants.ROOT_DOMAIN);

Navigating to the groups list is done simply by using:

Navigator.of(context).push(MaterialPageRoute(
      builder: (BuildContext context) => GroupList(),
    ));

Libraries

widgets/add_contacts_group_dialog
A popup to ask the AtSign which is to be added
widgets/add_single_contact_group
at_contacts_group_flutter
widgets/bottom_sheet
widgets/circular_contacts
utils/colors
widgets/confirmation-dialog
widgets/contacts_initials
widgets/contacts_selction_bottom_sheet
A bottom sheet widget to diaplay the number of contacts selected from contact list and what to do of that list on press of Done takes in @param onPressed which defines what to be executed on press of Done @param selectedList is a ValueChanged function which return the selected contacts to be used outside of package.
widgets/custom_circle_avatar
widgets/custom_input_field
widgets/custom_list_tile
A custom list tile to display the contacts takes in a function @param onTap to define what happens on tap of the tile @param onTrailingPresses to set the behaviour for trailing icon @param asSelectionTile to toggle whether the tile is selectable to select contacts @param contact for details of the contact @param contactService to get an instance of AtContactsImpl
widgets/custom_toast
screens/empty_group/empty_group
widgets/error_screen
screens/group_contact_view/group_contact_view
models/group_contacts_model
screens/edit/group_edit
screens/list/group_list
services/group_service
screens/group_view/group_view
widgets/horizontal_circular_list
services/image_picker
utils/images
utils/init_group_service
screens/new_group/new_group
widgets/person_horizontal_tile
widgets/person_vertical_tile
widgets/pop_button
utils/text_constants
utils/text_styles