Skip to content

oleksandrvolovyk/guerrilla-mail-android-client

Repository files navigation

Guerrilla Mail Android Client

This is an Android client for Guerrilla Mail, a disposable temporary email service. This app is powered by the Guerrilla Mail public API, which allows users to create and manage temporary email addresses.

Get it on Google Play

Features

  • Get temporary email addresses
  • Receive and view incoming emails

Dependencies

  • Guerrilla Mail API: The API used for communication with Guerrilla Mail service.
  • Retrofit: An HTTP client used for communication with the Guerrilla Mail API.
  • Jackson: A library for JSON serialization and deserialization used in the project.
  • Room: Local storage for received emails.
  • Hilt: Dependency injection framework used for managing dependencies in the project.
  • Timber: Logging library.
  • DataStore Preferences: Used for storing and managing user preferences.
  • Firebase Analytics: Analytics.
  • Firebase Crashlytics: Crash analytics.

Build Instructions

  1. Clone the repository
git clone https://github.com/oleksandrvolovyk/guerrilla-mail-android-client
  1. Open the project in Android Studio
  2. Build and run the app

Usage Instructions

  1. Launch the app
  2. Wait for the app to receive temporary email address from the API
  3. Tap on the assigned email to copy it to the clipboard

Credits

License

This project is licensed under the MIT License - see the LICENSE file for details.