FLUTTER
DEVELOPMENT
Our Mission
Intern Vision is committed to empowering interns through
visionary guidance and practical experience.
Our mission is to equip aspiring professionals with the tools,
skills, and mindset needed to succeed in the evolving tech
landscape. We strive to create a platform where innovation meets
opportunity, shaping confident and capable future leaders.
About Internship
COMPLETION PLACEMENT NETWORK
CERTIFICATE SUPPORT OPPORTUNITY
FLUTTER
TASK LIST
You will need to complete at least 2 tasks for
successful completion of internship.
TASK 1
Real-Time Chat Application
Goal: Build a Flutter app that supports real-time messaging between users with presence indicators.
Tech Stack (optional): Flutter · Dart · Firebase Firestore or Realtime Database · Firebase Authentication
· Provider or Riverpod
Requirements:
User registration and login
One-on-one real-time chat with message timestamps
Display online/offline user status
Store chat history in Firestore
Responsive UI with smooth animations
Docs (optional):
Flutter · Firebase Firestore · Firebase Auth
TASK 2
E-Commerce Product Catalog with Filters and
Search
Goal: Build a Flutter app displaying a product catalog with category filters and search functionality.
Tech Stack (optional): Flutter · Dart · REST API integration (mock or public API) · Provider or Riverpod
Requirements:
Fetch product data from an API
Implement category filters and search bar
Display product details on a separate screen
Responsive and clean UI
Handle loading and error states gracefully
Docs (optional):
Flutter Networking · Provider
TASK 3
Expense Tracker with Charts and Local Storage
Goal: Create a Flutter app to track expenses, categorize them, and visualize data with charts.
Tech Stack (optional): Flutter · Dart · sqflite for local storage · charts_flutter or fl_chart
Requirements:
Add, edit, delete expense entries with categories
Display summary charts for weekly and monthly expenses
Persist data locally using SQLite
Responsive UI supporting light/dark modes
Validate user inputs
Docs:
sqflite · fl_chart
TASK 4
Custom Camera App with Filters and Gallery
Goal: Build a Flutter app that allows users to capture photos, apply real-time filters, and view saved photos
in a gallery.
Tech Stack (optional): Flutter · Dart · camera plugin · image_filter or photofilters · path_provider
Requirements:
Capture photos with device camera
Apply real-time filters to camera preview
Save edited photos locally
Display saved photos in a gallery view
Handle permissions and errors gracefully
Docs:
camera · image_filter · path_provider
TASK 5
Social Media Feed with Likes and Comments
Goal: Develop a Flutter app that displays a social media feed with posts, likes, and comments.
Tech Stack (optional): Flutter · Dart · Firebase Firestore · Firebase Authentication
Requirements:
User login and registration
Display posts with text and images
Implement like and comment functionality
Real-time updates on likes and comments
Responsive UI with smooth scrolling
Docs:
Firebase Firestore · Firebase Auth
CONNECT
WITH US
@InternVision
[Link]
CineMovie App
Chess I/M
[Link]
[Link]@[Link]
Intern Vision