Professional Documents
Culture Documents
TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
INTERNSHIP PRESENTATION
ON
SOLAR SALES APPLICATION
USING FLUTTER AND ANDROID SDK
• Android is an open source and Linux-based Operating System for mobile devices
such as smartphones and tablet computers. Android was developed by the Open
Handset Alliance, led by Google, and other companies.
• Flutter is an open source framework by Google for building beautiful, natively compiled,
multi-platform applications from a single codebase.
• Dart is the programming language used to code Flutter apps. Dart is another product
by Google and released version 2.1, before Flutter, in November.
INTRODUCTION
Frontend Technologies:
• XML(Android Studio): XML stands for extensible Markup Language. XML
is a markup language much like HTML. XML was designed to store and
transport data. XML was designed to be self-descriptive.
• Flutter: Flutter transforms the app development process. Build, test,
and deploy beautiful mobile, web, desktop, and embedded apps from a
single codebase.
• Dart: Dart is the programming language used to code Flutter apps. Dart is another
product by Google and released version 2.1, before Flutter, in November.
Backend Technologies:
• Firebase: Firebase is a popular BaaS platform from Google. It provides a broad range of
features and components that help mobile and web application development. Firebase is a
NoSQL database platform program that follows the JSON protocol for data storage
actions.
REQUIREMENTS
Hardware Requirements:
• Microsoft® Windows® 7/8/10 (64-bit)
• 4 GB RAM minimum, 8 GB RAM recommended.
• 2 GB of available disk space minimum,
• 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator
system image)
• 1280 x 800 minimum screen resolution.
Software Requirement:
• https://docs.flutter.dev/reference/tutorials
• https://dart.dev/tutorials
• https://developer.android.com/studio
• https://firebase.google.com/