Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Material Hub is an all-in-one Android app designed to help you organize your day with integrated news, weather, and to-do list features—all wrapped in a modern Material Design 3 interface.

Notifications You must be signed in to change notification settings

EthanCoderPenguin2012/Material-Hub-Android-Canary

Repository files navigation

🧪 Material Hub Android Canary

GitHub Repo stars GitHub forks Issues License Build Status Progress

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

  1. Clone the repo
git clone https://github.com/EthanCoderPenguin2012/Material-Hub-Android-Canary.git
  1. 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
      
  2. 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?

📧 ethan.h.patmore@gmail.com

🐙 GitHub Profile

🔗 Useful Links • Project Website • Changelog • Roadmap

About

Material Hub is an all-in-one Android app designed to help you organize your day with integrated news, weather, and to-do list features—all wrapped in a modern Material Design 3 interface.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages