Weather
Android App
SUBIMITTED BY
Taresh Khandekar
Kumar Deudkar
ACKNOWLEDGEMENT
 We feel great pleasure in submitting this project report on
“Weather Android App”. We wish to express true sense of
gratitude towards our Project Guide Mrs. Manjari
Deshmukh and Head-of-the-Department Mr. Atul Naik, who
at very discrete step in study of this project contributed
their valuable guidance to solve every problem that arose.
 We wish to thank our H.O.D for opening the doors of the
department towards the realization of the project report.
 Most importantly we would like to express our sincere
gratitude towards our family for always being there when
we needed them the most. Last but not the least, we also
express our sincere gratitude to all the staff members of
MCA Department and friends for their support.
NEED FOR NEW APP
• “Weather Android App“ is an application
that have taken a step for the farmers. As
said this application will notify them
weather to start the process of irrigation or
not. This will save a lot of things such as
extra water use, irrigation goods and not
to forget a lot of energy of farmers will be
saved in this.
PRODUCT OVERVIEW:
• This Proposed System could be used to
educate our farmers while irrigation
depending on the weather forecast.
Though this application is specially
designed for farmers, it can also be used
in different fields such as planning out for
any picnic, shooting schedules,
tournament schedules and many more.
FEASIBILITY STUDY:
Feasibility study is an important outcome of preliminary
investigation, which is determination of whether the request
is feasible or not. During our preliminary investigation at
college (Department of Science) we examine that the
entire affaire concerned with the “Request” is to develop a
new project. After getting information we check that the
information is economical, technical and operationally
feasible or not.
The proposed system is reviewed considering three
feasibility studies, which are as follows,
   1. Economical Feasibility.
 2. Operational Feasibility.
 3. Technical Feasibility.
 
ECONOMICAL FEASIBILITY
The hardware/software setup required is that
the proposed system can be easily run on any dual
core smartphone and as the software used to build
system is JAVA in windows98/2000/XP/7 or we can
build this in Linux/GNU also.
So it does not cost high.
OPERATIONAL FEASIBILITY
 
One of the objectives of developing and user
friendly application apart from speeding of the
operation is that users do not face any problem
while making any plans depending on the weather.
TECHNICAL FEASIBILITY
Though, there is no equipment in existing
system, essential to implementation new
computerized system but are not away
from college access. The hardware
required is (i.e. P.C.) and software JAVA &
Android Studio(Operating System) are
available at many developers point .
REQUIREMENTS
 HARDWARE & SOFTWARE REQUIREMENTS
 
 
The Hardware and Software requirements are as follows:
 
 Hardware Specifications:
 
PROCESSOR : Cortex A7
RAM : + 512 MB
  Software Requirements:
 
Android 4.2+
Internet Data
REQUIREMENT ANALYSIS
•Requirement Analysis
 
• Requirement is a feature that must be included in a new
system to determine what is being done and how it is carried out
at Interface level. We collected necessary information in the
requirement analysis the existing system was studied to
determine the requirements. To find out what it operated and
where the improvement and adjustment are possible there
requirement to be included in the new system came out to be.
• Reduction of the manual process (Document printing) on
the enquiry and queries facility available to produce reports. To
find out different procedure, methods and process we use
following fact finding techniques as mention below.
 
ACTIVITY DIAGRAM
Enter City
Search Location
Check for city entered
unknown place
Display today's weather
Also forecase weather
Display error message
No
Yes
CLASS DIAGRAM
USER
+have smartphone
+have data pack
+Install App()
SMARTPHONE
+Android 4.2+
+Device ID
+H/W requirements
+Installed App()
APPLI CATI ON
+Service
+Visual UI Touch 8
+Request Information()
JSON OBJECT
<<INTERFACE>>
+ Request ID
+ City Name
+ Check for valid city name()
SEQUANCE DIAGRAM
: User
Android App Wrong city API
1 : open app()
2 : Enter city()
3 : Invalid City()
4 : Display message()
5 : Valid City()
6 : JSON weather reply()
7 : JSON forecast reply()
8 : Close app()
USE CASE DIAGRAM
User
API
Ent er Cit y
JSON Response
response interpretat ion
fet ch icon t emperat ure unitforecast
display location
MAIN SCREEN
SCREEN WITH CITY ENTERED
WEATHER DISPLAY
LOG REPORTS
BENEFITS :
• Improve Operational Efficiency
• Useful For Various Weather Operations
• Less Efforts In Managing Farming Operations
• Easy Availability of Information
• Time Saving Application
• Economically Feasible For Users
FUTURE ENHANCEMENTS:
In the next version we will be launching this application in regional
languages also such as Hindi Marathi Gujarati and Tamil. Also if
possible we would try to make this application more user-friendly so
that more and more people will be able to make good use of it.
Use
Example:
•Farmers
•Shopping Centers
•Picnic Planning
•Disaster Precautions
CONCLUSION :
The Design and Development of this Application will significantly
enhance the nature of Farming and Agriculture. This application is
Economically, Technically and Operationally Feasible.
It is User Friendly, so that every user can handle it with
ease. This application is developed such that it will not use much of
phone RAM and memory space.
This Application provides detail information with the use
of Interactive images.
THANK
YOU

Weather Display app

  • 1.
  • 2.
    ACKNOWLEDGEMENT  We feelgreat pleasure in submitting this project report on “Weather Android App”. We wish to express true sense of gratitude towards our Project Guide Mrs. Manjari Deshmukh and Head-of-the-Department Mr. Atul Naik, who at very discrete step in study of this project contributed their valuable guidance to solve every problem that arose.  We wish to thank our H.O.D for opening the doors of the department towards the realization of the project report.  Most importantly we would like to express our sincere gratitude towards our family for always being there when we needed them the most. Last but not the least, we also express our sincere gratitude to all the staff members of MCA Department and friends for their support.
  • 3.
    NEED FOR NEWAPP • “Weather Android App“ is an application that have taken a step for the farmers. As said this application will notify them weather to start the process of irrigation or not. This will save a lot of things such as extra water use, irrigation goods and not to forget a lot of energy of farmers will be saved in this.
  • 4.
    PRODUCT OVERVIEW: • ThisProposed System could be used to educate our farmers while irrigation depending on the weather forecast. Though this application is specially designed for farmers, it can also be used in different fields such as planning out for any picnic, shooting schedules, tournament schedules and many more.
  • 5.
    FEASIBILITY STUDY: Feasibility studyis an important outcome of preliminary investigation, which is determination of whether the request is feasible or not. During our preliminary investigation at college (Department of Science) we examine that the entire affaire concerned with the “Request” is to develop a new project. After getting information we check that the information is economical, technical and operationally feasible or not. The proposed system is reviewed considering three feasibility studies, which are as follows,    1. Economical Feasibility.  2. Operational Feasibility.  3. Technical Feasibility.  
  • 6.
    ECONOMICAL FEASIBILITY The hardware/softwaresetup required is that the proposed system can be easily run on any dual core smartphone and as the software used to build system is JAVA in windows98/2000/XP/7 or we can build this in Linux/GNU also. So it does not cost high.
  • 7.
    OPERATIONAL FEASIBILITY   One ofthe objectives of developing and user friendly application apart from speeding of the operation is that users do not face any problem while making any plans depending on the weather.
  • 8.
    TECHNICAL FEASIBILITY Though, thereis no equipment in existing system, essential to implementation new computerized system but are not away from college access. The hardware required is (i.e. P.C.) and software JAVA & Android Studio(Operating System) are available at many developers point .
  • 9.
    REQUIREMENTS  HARDWARE &SOFTWARE REQUIREMENTS     The Hardware and Software requirements are as follows:    Hardware Specifications:   PROCESSOR : Cortex A7 RAM : + 512 MB   Software Requirements:   Android 4.2+ Internet Data
  • 10.
    REQUIREMENT ANALYSIS •Requirement Analysis   •Requirement is a feature that must be included in a new system to determine what is being done and how it is carried out at Interface level. We collected necessary information in the requirement analysis the existing system was studied to determine the requirements. To find out what it operated and where the improvement and adjustment are possible there requirement to be included in the new system came out to be. • Reduction of the manual process (Document printing) on the enquiry and queries facility available to produce reports. To find out different procedure, methods and process we use following fact finding techniques as mention below.  
  • 11.
    ACTIVITY DIAGRAM Enter City SearchLocation Check for city entered unknown place Display today's weather Also forecase weather Display error message No Yes
  • 12.
    CLASS DIAGRAM USER +have smartphone +havedata pack +Install App() SMARTPHONE +Android 4.2+ +Device ID +H/W requirements +Installed App() APPLI CATI ON +Service +Visual UI Touch 8 +Request Information() JSON OBJECT <<INTERFACE>> + Request ID + City Name + Check for valid city name()
  • 13.
    SEQUANCE DIAGRAM : User AndroidApp Wrong city API 1 : open app() 2 : Enter city() 3 : Invalid City() 4 : Display message() 5 : Valid City() 6 : JSON weather reply() 7 : JSON forecast reply() 8 : Close app()
  • 14.
    USE CASE DIAGRAM User API Enter Cit y JSON Response response interpretat ion fet ch icon t emperat ure unitforecast display location
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
    BENEFITS : • ImproveOperational Efficiency • Useful For Various Weather Operations • Less Efforts In Managing Farming Operations • Easy Availability of Information • Time Saving Application • Economically Feasible For Users
  • 20.
    FUTURE ENHANCEMENTS: In thenext version we will be launching this application in regional languages also such as Hindi Marathi Gujarati and Tamil. Also if possible we would try to make this application more user-friendly so that more and more people will be able to make good use of it. Use Example: •Farmers •Shopping Centers •Picnic Planning •Disaster Precautions
  • 21.
    CONCLUSION : The Designand Development of this Application will significantly enhance the nature of Farming and Agriculture. This application is Economically, Technically and Operationally Feasible. It is User Friendly, so that every user can handle it with ease. This application is developed such that it will not use much of phone RAM and memory space. This Application provides detail information with the use of Interactive images.
  • 22.