⸻
Warning
Hey! Important Note. This project is now being sunseted and archived in favour of a new project coming early 2026. Thanks for all the support. The source code will still be available on GitHub but the project will receive no more updates and will be archived on September 7th.
🚨 Canary Notice: This is a preview build! Features are experimental and subject to change.🛠️ Stable releases are coming soon. Stay updated at the official site.
⸻
✨ Features
Material Hub aims to be your all-in-one Android productivity assistant. Here’s what’s available or in progress:
- 📰 News Updates — Real-time headlines tailored to your interests
- 🌦️ Weather Forecasts — Localized, real-time weather updates
- ✅ To-Do List — Organize, prioritize, and complete tasks
- 📅 Calendar Sync — Integrate with your system calendar
- 🎨 Material You UI (Material 3) — Sleek, responsive, and modern
- 🌙 Dark Mode — Auto or manual theme switching
- 🎤 Voice Input — Add tasks with your voice
- 📡 Offline Mode — Cached access to news/weather
- 🧩 Widgets — Add to-dos, weather, or headlines to your homescreen
- 🔔 Reminders — Smart notifications and event alerts
- 📊 Analytics Dashboard (Planned) — View habits and productivity
- 🔒 Privacy-First — No unnecessary tracking
👉 See the Roadmap for what’s next!
⸻
📸 Screenshots
Coming soon! Stylish previews of UI in light/dark mode will be added.
⸻
🚀 Getting Started
🧰 Requirements •Android Studio Meerkat or newer •Java Development Kit (JDK) 21+ •Git & a device/emulator (Android 8.0 Oreo+)
📦 Installation
- Clone the repo
git clone https://github.com/EthanCoderPenguin2012/Material-Hub-Android-Canary.git
- Build with gradle
- On linux:
cd Material-Hub-Andriod-Canary ./gradlew clean ./gradlew build
- On windows:
cd Material-Hub-Andriod-Canary gradlew.bat clean gradlew.bat build
- On linux:
- Open the project in Android Studio. Here you can run it on your devices and/or emulator. Done!
⸻
🛠️ Built With
Technology | Purpose |
---|---|
Kotlin | Core language |
Jetpack | Compose UI framework (Material 3) |
Retrofit | API networking |
Room | Local DB |
WorkManager | Background jobs |
Glide/Coil | Image loading |
Coroutines | Async support |
App Widgets | API Homescreen widget support |
⸻
🤝 Contributing
Material Hub is in early development. Contributions will be opened soon. In the meantime: • File an issue 📮 • Suggest features 🧠 • Contact for iOS/cross-platform collaboration 🔁 → Email me
⸻
📜 License
This project is licensed under the MIT License. Check the LICENSE file for details.
⸻
📬 Contact
💡 Have ideas? Feedback? Want to collab?
🐙 GitHub Profile
⸻
🔗 Useful Links • Project Website • Changelog • Roadmap