WeCal is a feature-packed Android application designed to streamline your daily life. Whether you're taking notes individually or collaboratively, or checking real-time weather updates, WeCal combines the power of weather and calendar functionalities to enhance your organization and productivity.
- Create, edit, and manage daily notes seamlessly.
- Collaborate on notes with others in real-time.
- Offline support with automatic syncing when online.
- Get accurate real-time weather updates.
- Location-based weather integration for personalized experiences.
- Sleek weather dashboard for a quick overview of current conditions.
- Schedule tasks and reminders with an intuitive calendar.
- Sync notes and weather data with calendar events.
- CRUD operations for effortless data management.
- Notifications for reminders and weather alerts.
- Minimalistic and user-friendly interface powered by Jetpack Compose.
Technology | Purpose |
---|---|
Kotlin | Primary programming language for development. |
Jetpack Compose | Modern UI toolkit for building declarative UIs. |
Retrofit | REST API integration for weather data. |
Dagger Hilt | Dependency injection for better app architecture. |
Room Database | Local storage for offline notes and calendar data. |
Cloud Firestore | Real-time database for collaborative note-taking. |
Kotlin Coroutines | Asynchronous programming for smooth user experience. |
Location Services | Fetch location data for weather updates. |