Skip to content

mcbabo/CalSync

Repository files navigation

CalSync

Sync your .ics files from HTTP or local file

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

  • Sync .ics files from HTTP or local file
  • Material You design with light and dark themes

Download

  • Download the latest APK from the Releases page.

Contributing

Contributions are welcome!

Star History

Star History Chart

Project Structure

at.mcbabo.calsync/
├── data                # Data layer
│     ├── dao
│     ├── store
│     ├── entities
│     ├── models
│     ├── repositories
│     └── viewmodels
├── di                  # Dagger / Hilt
├── internal            # Internal utilities and helpers
├── navigation          # Navigation components
├── ui                  # UI layer
│     ├── component
│     ├── screen
│     └── theme
├── util                # Utility classes and extensions
├── worker              # WorkManager tasks
└── 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

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages