This repository contains the project tasks completed during my Flutter internship in 2023. The tasks demonstrate various aspects of mobile app development using the Flutter framework, showcasing my learning and contributions throughout the internship.
- User Interface Design: Developed intuitive and responsive UI components using Flutter's widget library.
- State Management: Implemented state management solutions using Provider, Riverpod, and Bloc patterns.
- API Integration: Integrated RESTful APIs to fetch and display data within the app.
- Database Integration: Utilized SQLite and Firebase for local and cloud storage solutions.
- Authentication: Implemented user authentication using Firebase Auth.
- Testing: Wrote unit and integration tests to ensure code quality and functionality.
- Description: A task management application that allows users to create, update, and delete tasks.
- Features:
- Task creation and editing
- Task categorization and filtering
- Local data storage with SQLite
- Description: A social media application that enables users to post updates, follow other users, and interact with posts.
- Features:
- User registration and login
- Posting and viewing updates
- Following and unfollowing users
- Real-time notifications using Firebase Cloud Messaging
- Languages: Dart
- Framework: Flutter
- State Management: Provider, Riverpod, Bloc
- Backend: Firebase, RESTful APIs
- Database: SQLite, Firebase Firestore
- Testing: Flutter Test, Mockito
If you would like to contribute to this repository, please fork the repository, create a new branch, and submit a pull request with your changes.
This repository is licensed under the MIT License. See the LICENSE
file for more information.
Thank you for visiting this repository. I hope you find the projects and tasks useful in understanding Flutter app development.