Releases: FutureInsightTech/InsightfulFlutterApp
Version 1.1: Code Optimization & Visual Changes
Changes and Improvements
These are some of the changes in Version 01 of the application.
1. Adding Icons
- Added icons to the navigation bar widgets for better visual representation.
2. Disabling the Default Splash Screen
- Disabled the default splash screen for a more seamless user experience.
3. File Cleaning
- Organized and cleaned up project files for better code maintainability.
4. Folder Structure Change
- Restructured the folder organization for a more organized project:
- Created a
pagesdirectory for your page files. - Created a
widgetsdirectory for your custom widgets. - Moved the
AppBarwidgets into a subdirectory calledAppbarwithin thewidgetsdirectory for better organization.
- Created a
5. Creating Two NavBar Widgets
- Created two separate navigation bar widgets for flexibility and reusability:
AppBarBack: A navigation bar with a back button.AppBarSimple: A simple navigation bar.
6. Changing Colors
- Customized the background colors of the navigation bars to match the project's design.
Updated Folder Structure
lib/
├── pages/
│ ├── author_page.dart
│ ├── blog.dart
│ ├── navgationbat.dart
│ ├── contact.dart
│ ├── home.dart
│ ├── services.dart
│ ├── splash.dart
│ ├── services.dart
│ ├── contact.dart
├── services/
│ ├── assignment.dart
│ ├── ml.dart
│ ├── mobile.dart
│ ├── web.dart
├── widgets/
│ ├── Appbar/
│ │ ├── app_bar_back.dart
│ │ └── app_bar_simple.dart
│ ├── service_boxes.dart
│ ├── WebView.dart
├── main.dart
---
Version 01: Android Application
Detailed Changes in Version 1.0
In Version 1.0, several significant changes and improvements have been made to enhance the overall functionality and user experience of the project. Here's a detailed breakdown of the changes:
-
Splash Screen with Animation:
- A visually appealing splash screen with animations has been implemented to provide a polished and engaging start to the application.
-
Base Project Creation:
- The foundational structure of the project has been established, setting the stage for further development.
-
Hidden Navbar Implementation:
- A hidden navigation bar has been integrated into the application's user interface, providing a seamless and unobtrusive navigation experience for users.
-
Page Transition Effects:
- Smooth page transition effects have been added to improve the overall user experience and make the app feel more dynamic and responsive.
-
WebView Integration on Home Page:
- A WebView component has been successfully integrated into the Home Page, allowing users to view web content without leaving the app.
-
Service Page and Sub-Pages Linking:
- The Service page and its associated sub-pages have been linked and configured to redirect users properly, ensuring a cohesive and structured navigation flow.
-
Optimization of WebView:
- Efforts have been made to optimize the WebView's performance, although some lag issues persist. These optimizations aim to provide a smoother browsing experience within the app.
-
Completion of Contact Page:
- The Contact Page has been fully implemented, making it possible for users to access and interact with the contact information or forms as intended.
-
WebView Integration for Multiple Pages:
- WebView functionality has been extended to multiple pages within the app, including the Home Page, Author Page, Blog Pages, and Sub-Services Page. This allows users to access web content seamlessly from various sections of the app.
-
Back Button Implementation:
- Back buttons have been added to navigate to previous pages within the app. Additionally, the default behavior has been adjusted to prevent accidental closure of the application.
-
Resolution of Major Lag Issue:
- A significant performance issue involving lag in the WebView has been resolved. The problem was identified as stemming from a conflicting package related to the hidden drawer. To address this, the Hidden Drawer package has been removed, and a custom Bottom Navigation Bar has been implemented.
-
Navigation Bar Update:
- The previous navigation bar has been replaced with a new navigation bar, enhancing the overall navigation experience and providing a fresh look to the application.
These comprehensive changes in Version 1.0 have been implemented to create a more polished, responsive, and user-friendly application for improved user engagement and satisfaction.