Skip to content

mcbabo/Authenticator

Repository files navigation

Authenticator

Open source authenticator app for Android.

Built using Kotlin and Jetpack Compose — Android's modern toolkit for building native UIs. This app demonstrates best practices with a clean architecture, modern libraries, and Compose UI components.

Features

  • TOTP and HOTP support
  • Import from Google Authenticator
  • Material You design

Download

  • Download the latest APK from the Releases page.

Contributing

Contributions are welcome!

Star History

Star History Chart

Project Structure

at.mcbabo.authenticator/
├── data                # Data layer
│     ├── repository
│     ├── db
│     ├── di
│     └── store
├── internal            # Internal utilities and helpers
│     └── crypto
├── navigation          # Navigation components
├── ui                  # UI layer
│     ├── component
│     ├── screen
│     ├── theme
│     └── viewmodel
└── MainActivity.kt     # Entry point

Author

mcbabo
GitHub

Credits

Huge shoutout to the Seal team!

The app is mostly inspired by Seal and other Material 3 apps

License

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

About

OTP Authenticator using Material 3

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages