Skip to content
This repository was archived by the owner on Feb 23, 2025. It is now read-only.

Releases: FutureInsightTech/InsightfulFlutterApp

Version 1.1: Code Optimization & Visual Changes

08 Sep 00:06

Choose a tag to compare

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 pages directory for your page files.
    • Created a widgets directory for your custom widgets.
    • Moved the AppBar widgets into a subdirectory called Appbar within the widgets directory for better organization.

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

05 Sep 23:21

Choose a tag to compare

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:

  1. Splash Screen with Animation:

    • A visually appealing splash screen with animations has been implemented to provide a polished and engaging start to the application.
  2. Base Project Creation:

    • The foundational structure of the project has been established, setting the stage for further development.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.