Best android open-source packages and libraries.

Wetha Android App

A simple Android Weather App using the free weather.gov RESTful APIs.
Updated 2 years ago

Wetha-Android-App

A simple Android Weather App using the free Weather.gov RESTful APIs.

Purpose

This simple native Android application was created to demonstrate knowledge of:

  1. MVVM architecture principles
  2. Consuming REST APIs with OkHttp, Retrofit2, and RxJava libraries.
  3. Displaying images with the Picasso library.
  4. Using a RecyclerView with a data adapter for nested Card Views.
  5. Asynchronous threading in the View Models using LiveData for smooth performance.
  6. Use of Lombok for reduction of boilerplate code.
  7. Passing data between views using Gson.
  8. Checking for and requesting permissions via manifest file.
  9. Error handling in Android.
  10. Demonstrate a clean, reactive, and simple UI design (RelativeLayouts, LinearLayouts, custom Progress Buttons, etc).

Screenshots

Screenshot of Main Activity Screenshot of Forecast Activity

Tags restful