Professional Documents
Culture Documents
PROJECT SYNOPSIS
(VII Semester)
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
SUBMITTED BY
Arya Parashar: B.Tech: 19BCON084
Ishant Kumawat: B.Tech: 19BCON085
Jitesh Sharma: B.Tech: 19BCON089
:
.
Methodologies
1. Flutter
Flutter is a cross-platform UI toolkit that is designed to allow code
reuse across operating systems such as iOS and Android, while also
allowing applications to interface directly with underlying platform
services. The goal is to enable developers to deliver high-performance
apps that feel natural on different platforms, embracing differences
where they exist while sharing as much code as possible.
2. XML
The design goals of XML emphasize simplicity, generality, and
usability across the Internet. It is a textual data format with strong
support via Unicode for different human languages. Although the
design of XML focuses on documents, the language is widely used
for the representation of arbitrary data structures such as those used in
web services.
3. Room Database
Room Database is a part of the Android Architecture components
which provides an abstraction layer over SQLite which allows for
more robust database access while still providing the full power of
SQLite.
4. API’s
An Application Programming Interface (API) is a particular set of
rules (‘code’) and specifications that programs can follow to
communicate with each other. APIs are growing exponentially every
year.
Requirement Specifications
1. Hardware Specifications
Minimum Recommended
RAM 4 GB 8 GB
2. Software Specification
2.1 Android Studio
2.2 Programming Languages Required
2.2.1 Flutter
2.2.2 XML
2.2.3 DART
2.3 Room Database
2.4 GitHub
What contribution would the project
make?
Currently there are many applications similar to “Upcoming” but we
compete them using our own way of understanding and making the
application easy to use and simple interface which allows user to
interact with the app more easily. Unlike some other apps, people
want to be charged for the app neither they will see advertisements
like other apps whose half screen is covered with advertisements. Our
application is based on the thinking that everyone should be able to
utilize the app and stay updated with daily news from all over the
world. The target audience for our application is vast as nowadays
people want to read news online rather than buying a newspaper and
waiting for it to deliver the news the next day. People prefer to get the
latest news on the go just like our application ‘Upcoming’ does.
People will get the latest news as soon as they occur rather than
waiting for an entire day.
‘Upcoming’ will also offer news based on classification where the
news will be categorized based on their field of interest and it will
become handy and easy to access a specific field of interest of
news a person wants.
Schedule of the Project
Gantt chart
References
https://droidmentor.com
https://wikipedia.com
https://howtodoandroid.com
https://developer.android.com/studio
https://github.com