diff --git a/README.md b/README.md index 1078abd..946eae7 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,21 @@ Source code for the mobile application of the `iBlock` person verification digit ### Objective Provide a user-friendly interface to interact with the platform. +### Directory Structure +Since project uses Flutter framework directories are organized according to it. The development is completely inside `/lib` directory. +
+Overview of files and directories in `/lib` +* `main.dart` - Handling theming, routing of the application. +* `config.dart` - Configurations for the application. +* `/bloc` - Contains all business logics for the application. The project is using [flutter_bloc](https://pub.dev/packages/flutter_bloc) library for state management. + * `/initialize` - contains all business logic, states, events related to initializing the app. + * `/signup` - contains all business logic, states, events used for signup process (including the recovery). + * `/settings` - contains all business logic, states, events for handle settings of the application. + * `/verify` - contains all business logic, states, events for handle verify process. +* `/pages` - Contains files for render the screens in the app. +* `/widgets` - Contains all supporting widgets created. +* `/services` - Contains all services created to support the application activities. + ### Configurations App can be configured to be used in any ethereum based testnet. To configure edit the `lib/config.dart` file. Following is a sample configuration to link with local ganache server diff --git a/lib/config.dart b/lib/config.dart index c7a00b1..55585b4 100644 --- a/lib/config.dart +++ b/lib/config.dart @@ -8,7 +8,7 @@ class Config{ static const String backendUrl = "https://iblock-sever.herokuapp.com"; - static const String VERSION = 'v1.0.0'; + static const String VERSION = 'v1.1.1'; } diff --git a/lib/pages/home_page.dart b/lib/pages/home_page.dart index 9434590..76af3eb 100644 --- a/lib/pages/home_page.dart +++ b/lib/pages/home_page.dart @@ -81,8 +81,11 @@ class _HomePageState extends State { ], ); } else if (state is Loading) { - return const Center( - child: CircularProgressIndicator(), + return SizedBox( + height: MediaQuery.of(context).size.height * 0.8, + child: const Center( + child: CircularProgressIndicator(), + ), ); } else { return const Center( diff --git a/lib/pages/settings_page.dart b/lib/pages/settings_page.dart index 58349a2..3033336 100644 --- a/lib/pages/settings_page.dart +++ b/lib/pages/settings_page.dart @@ -48,11 +48,10 @@ class _SettingsPageState extends State { }, builder: (context, state) { if (state is Initial || state is Loading) { - return const Center( - child: SizedBox( - width: 100, - height: 100, - child: CircularProgressIndicator(), + return SizedBox( + height: MediaQuery.of(context).size.height *0.7, + child: const Center( + child: CircularProgressIndicator() ), ); } else if (state is Loaded) {