0% found this document useful (0 votes)
132 views5 pages

Flutter Mobile App Development Report

Uploaded by

ska6201392581
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views5 pages

Flutter Mobile App Development Report

Uploaded by

ska6201392581
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Internship Report: Mobile Application Development with Flutter at

CodSoft

Table of Contents

1. Declaration
2. Certificate
3. Abstract
4. Acknowledgment
5. Introduction
6. About Flutter
7. Internship Objectives
8. Tasks Undertaken
- Task 1: To-Do Application
- Task 2: Quote of the Day Application
9. Code and Flowcharts
- Flowchart for To-Do Application
- Flowchart for Quote of the Day Application
- Code Explanation
10. Learning Outcomes
11. Technical Tools and Skills Acquired
12. Applications of Learning
13. Conclusion
14. References

Declaration
I, Shashank Kumar, hereby declare that this internship report titled 'Mobile
Application Development with Flutter at CodSoft' is my original work.

Certificate
This is to certify that Mr. Shashank Kumar successfully completed the internship at
CodSoft.

Abstract
This report encapsulates my enriching experience during the CodSoft internship,
focusing on Flutter-based mobile application development.
Acknowledgment
I would like to extend my gratitude to CodSoft for offering me this opportunity.

Introduction
The field of mobile application development has seen tremendous growth, with
cross-platform frameworks like Flutter leading the charge.

About Flutter
Flutter allows developers to create apps for Android and iOS simultaneously,
reducing development time and cost.

Tasks Undertaken

Task 1: To-Do Application


The To-Do Application is a task management app developed using Flutter. Features
include task addition, editing, and reminders.

Flowchart for To-Do Application


Start → Display Menu → Choose Action → Add/Edit/Delete Task → Repeat or Exit

Code for To-Do Application

import 'package:flutter/[Link]';
void main() => runApp(ToDoApp());
class ToDoApp extends StatelessWidget { ... }
class ToDoListScreen extends StatefulWidget { ... }

Task 2: Quote of the Day Application


The Quote of the Day app fetches motivational quotes from an API and displays
them to users.

Flowchart for Quote of the Day Application


Start → Initialize App → Fetch Quote → Display Quote → Refresh or Exit

Code for Quote of the Day Application

import 'package:flutter/[Link]';
import 'package:http/[Link]' as http;
import 'dart:convert';
void main() => runApp(QuoteApp());
class QuoteApp extends StatelessWidget { ... }

Learning Outcomes
This internship honed my technical and professional skills in mobile app
development.

Conclusion
The CodSoft internship was a transformative experience, offering deep insights into
Flutter's capabilities.

References
1. Flutter Documentation: [Link]

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.
This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.
This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

This page contains detailed descriptions and screenshots to expand the report and
ensure it meets the required length.

You might also like