WEATHER APP
Rohit pawar, Bhagwat patil, Japneet Mishra
Patel group of science and technology Indore(ralalmandal)
ABSTRACT
Nowadays we face a huge problem that knowing real weather
status instantly in such a place we need to know.it is often
complex and challenging skill that involves observing and
processing vast amount of data Weather systems can range
from small, short lived thunderstorms only a few miles in
diameter that last a couple of hours to large scale rain and wind
up to a thousand miles in a diameter, and lasting for days. So
most of the time we cannot get the real weather forecast and
face a lot of troubles. We have another problem in weather
forecasting. To do this effectively technology can help a lot.In
this android app is developed with the help of Android Studio
and API we will help the user to get to know about real-time
weather updates of a particular place.
Keywords: Android, Weather Forecasting
I. INTRODUCTION
To summarize and brief in short, Weather App is the
application of science and technology to predict the conditions
of the atmosphere for a given location and time. People have
attempted to predict the weather informally for millennia and
formally since the 19th century. Weather forecasts are made by
collecting quantitative data about the current state of the
atmosphere, land, and ocean and using meteorology to project
how the atmosphere will change at a given place. It is very
important to get educated on the current weather situation a
particular location as preferred since it affects the day to day
life of everyone. It is more effective if we can get quickly
updated on current weather status of a required location, as it
makes it easy to handle not only our activities, but also our
livelihoods too.A huge problem that we are facing nowadays is
inability to know real weather status in such places. So if we
need to know the current situation in a certain place, it is better
to ask from a person who is in that area recently or currently.
He is a better source than any prevailing weather information.
II. Requirement of weather application
For this project, Java language is used. For the database, we
have used SQLite. Short descriptions of the platforms required
are mentioned below:
• Visual Studio Code: Visual Studio Code is a source-code
editor made by Microsoft for Windows, Linux, and macOS.
Visual Studio Code provides developers with a new choice of
tool that combines the simplicity of a code editor with effective
tooling for their core.
• Android Development Toolkit: ADT allows you to
quickly set up new Android projects, create an application UI,
add packages based on the Android Framework API, debug
your applications using the Android SDK tools, and even export
signed (or unsigned) . apk iles in order to distribute your
application.
iii) EXPERIMENTAL SETUP
Table 1: Hardware Requirements
Hardware Requirements
Sr.
Name of
No Specification
Equipment
8 GB RAM or
more, 8 GB of
1 Computer System
available disk
space minimum
2 Keyboard Any
3 Mouse Any
Table 2: Software Requirements
Sr. Software Requirements
No Name of Equipment Specification
Windows –
8/10/11,
1 Windows/Mac/Linux
MacOS
10.14 or higher
2 Android Development Toolkit Latest
4 Visual Studio Code Latest
III. MODELING AND ANALYSIS
Figure 1: LEVEL ZERO DFD
Figure 2: LEVEL ONE DFD
Figure 3: USE CASE DIAGRAM
Figure 4: Application Flowchart
IV. CONCLUSION
From this we can conclude that a weather application
can be of great help to users, especially with the
increasing use of smartphones and the convenience they
provide. Weather applications can be developed for
various platforms, but due to the large user base of
Android, developing an Android weather app would
allow for access to a larger customer base. Android apps
are also comparatively cheaper and more accessible,
making it easier for users to have access to the app. The
weather application will provide users with real-time
weather information, forecasts, and other weather-
related data, which can help them make better decisions
about their day-to-day activities. Additionally, the
weather app can provide users with statistical
information and trends, which can help them monitor
weather patterns over time and make data-driven
decisions. Overall, a weather application can be a useful
tool for users to stay informed about weather conditions
and make better decisions based on that information.
V. FUTURE SCOPE
The future of weather applications is promising, with the
increasing demand for real-time and accurate weather
information. One potential development is the improvement in
accuracy through the use of advanced data collection and
analysis techniques, as well as sophisticated algorithms. This
will lead to more reliable weather forecasts, helping
individuals and organizations make informed decisions.
Personalization is another area where weather applications
are likely to evolve. These apps will offer customized forecasts
and alerts based on a user's location, preferences, and
behavior. This personalization will make weather information
more relevant and useful for the user. Finally, weather
applications will become more intuitive and user-friendly,
weather information more accessible and understandable for
everyone, leading to better-informed decisions and actions.
Overall, the future scope of weather applications is bright, with
continued innovation and advancement in this field expected
in the coming years.