Skip to content

A Toast Catalog developed in Kotlin that get a list of toasts via API call and show them in a list view.

Notifications You must be signed in to change notification settings

GianMen91/Toast-Catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Toast Catalog App

The ToastCatalog App is a simple Android application I developed in Kotlin. It showcases a variety of functionalities and features, including API connections, data management, UI customization, navigation between activities, and Android tests.

Features

API Connections

The app demonstrates how to connect to a web API using Retrofit and fetch a list of items. It handles both successful and unsuccessful API responses.

Data Management

It showcases the ability to save and load data from internal storage. The app saves the fetched items to a JSON file and loads them when there is no internet connection.

Connection Management

The app checks the network connection status and displays a message when offline. It also attempts to refresh the data when an internet connection is available.

UI Customization

Customization features include changing the color of the menu and implementing a splash screen that appears on app launch.

Navigation Between Activities

The app allows users to navigate between the main activity, where items are displayed, and the item detail activity, where item-specific details are shown.

Android Tests

The project includes both positive and negative Android tests using Espresso.

Getting Started

Follow these steps to get a copy of the project up and running on your local machine for development and testing purposes:

  1. Clone the repository to your local machine.
  2. Open the project in Android Studio or your preferred IDE.
  3. Build and run the app on an emulator or a physical Android device.

Built With

  • Kotlin - The primary programming language
  • Retrofit - HTTP client for API connections
  • Espresso - Framework for UI testing

Author

  • Giancarlo Mennillo

About

A Toast Catalog developed in Kotlin that get a list of toasts via API call and show them in a list view.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages