WEATHER FORECASTING APPLICATION USING API ON ANDROID

Vicky, Alexandro (2023) WEATHER FORECASTING APPLICATION USING API ON ANDROID. S1 thesis, Universitas Atma Jaya Yogyakarta.

[img]
Preview
Text (Alexandro Vicky)
190710065_Chap 0.pdf

Download (525kB) | Preview
[img]
Preview
Text
190710065_Chap 1.pdf

Download (155kB) | Preview
[img]
Preview
Text
190710065_Chap 2.pdf

Download (159kB) | Preview
[img] Text
190710065_Chap 3.pdf
Restricted to Registered users only

Download (354kB)
[img] Text
190710065_Chap 4.pdf
Restricted to Registered users only

Download (1MB)
[img]
Preview
Text
190710065_Chap 5.pdf

Download (191kB) | Preview

Abstract

The weather forecast application is a mobile application designed for the Android platform that offers users with accurate and up-to-date weather information. The application uses an API (Application Programming Interface) to retrieve weather data from a trusted weather data provider. The project's primary goal is to provide a user-friendly and visually appealing interface that allows users to easily access and analyze weather forecasts. The app includes features such as current weather conditions, hourly forecasts, and multi-day forecasts. Additionally, users can save their favorite locations for easy access as well as do specific location searches. The application makes use of several API endpoints to retrieve weather data in the form of JSON (JavaScript Object Notation) responses. Afterwards, the data is sorted and presented in a systematic manner using the appropriate UI elements, including RecyclerView and ViewPager. The project also emphasizes adding more features like unit conversion, favorite/unfavorite places, and pop-up boxes for displaying additional weather information. By effectively managing API calls in the background utilizing threads and guaranteeing smooth navigation between different screens, the application is made to offer a seamless user experience.

Item Type: Thesis (S1)
Subjects: Teknik Informatika > Soft Computing
Divisions: Fakultas Teknologi Industri > Teknik Informatika
Depositing User: Editor 3 uajy
Date Deposited: 22 Sep 2023 16:22
Last Modified: 22 Sep 2023 16:22
URI: http://e-journal.uajy.ac.id/id/eprint/29988

Actions (login required)

View Item View Item