A Flutter-based redesign of the CIC Insurance Group mobile application, created as a learning project to demonstrate Flutter development capabilities.
This project is a Flutter-based recreation of the CIC Insurance Group mobile application interface. It features multiple screens with navigation implementation and demonstrates Flutter UI development best practices.
Main dashboard showing key insurance metrics and quick actions
Left: Browse available insurance products and services | Right: Detailed view of insurance product offerings
User profile management interface
Active policy management and details
From left to right: Additional insurance features, Policy comparison interface, Claims management view
- Modern UI/UX design implementation
- Multi-screen navigation
- Sample insurance product displays
- Responsive layouts
- Mock data integration for demonstration
- User authentication flow
- Policy management interface
- Profile customization
- Insurance product catalog
- Quick action shortcuts
- Flutter SDK (latest stable version)
- Dart SDK
- Android Studio / VS Code
- Android Emulator or iOS Simulator
- Clone the repository:
git clone https://github.com/mungaben/flutter-cic-app-design.git
- Navigate to the project directory:
cd flutter-cic-app-design
- Install dependencies:
flutter pub get
- Run the app:
flutter run
For those new to Flutter development:
This is a learning project and is not affiliated with or endorsed by CIC Insurance Group. The original CIC Insurance Group website can be found at https://ke.cicinsurancegroup.com/
This project serves as a practical exercise in:
- Flutter UI development
- Navigation implementation
- State management
- Mock data handling
- Insurance app interface design
- Mobile responsive design
Feel free to fork this project and submit pull requests. You can also open issues for any bugs found or improvements suggested.
This project is open source and available under the MIT License.