Skip to content

Repository files navigation

AlohaAI

🌺 AlohaAI

Your pocket guide to the world of AI
Learn Agentic AI, Machine Learning & more β€” one bite-sized lesson at a time.

.NET MAUI Platforms License Lessons


AlohaAI is an open-source mobile learning app built with .NET MAUI that teaches AI/ML concepts through interactive lessons, quizzes, progress tracking, and daily streaks. All content is embedded β€” no internet required.

Welcome Onboarding

πŸ“± App Screens

Home Learning Paths Explore Profile

Path Detail Lesson Quiz Settings

🎯 Learning Paths

Path Modules Lessons Topics
πŸ€– Agentic AI 6 21 AI Agents, MCP, RAG, Tools, Orchestration
🧠 ML Fundamentals 5 16 Supervised/Unsupervised Learning, Neural Nets, LLMs
πŸš€ AI in Practice 4 15 Cloud AI, Semantic Kernel, Copilot Ecosystem
✍️ Prompt Engineering 4 16 Prompt Design, CoT, Evaluation, Model Strategy
πŸ‘οΈ Vision & Multimodal AI 4 16 Computer Vision, Multimodal LLMs, Video Intelligence
🎨 Generative AI Studio 4 16 Image/Video/Audio Generation, Content Safety
πŸ›‘οΈ AI Safety & Security 4 16 Alignment, LLM Security, Responsible AI, Compliance
βš™οΈ MLOps Engineering 4 16 MLOps Foundations, Serving, Edge/Mobile, Monitoring

132 lessons Β· 35 quizzes Β· 8 learning paths Β· Fully offline

✨ Features

  • πŸ“– Bite-sized lessons β€” Learn in 5-minute sessions with rich Markdown content
  • 🧩 Interactive quizzes β€” Multiple-choice questions with explanations and styled feedback
  • πŸ”₯ Learning streaks β€” Track consecutive learning days with daily goals
  • πŸ“Š Progress tracking β€” Per-path and per-module progress on your profile
  • ⭐ XP & levels β€” Earn experience points for completing lessons and quizzes
  • πŸ† Achievements β€” Unlock milestones as you learn
  • πŸ” Search & explore β€” Find lessons with path-based filter chips and browse all topics
  • πŸ’‘ Word of the Day β€” Daily AI/ML glossary term on the home screen
  • 🌴 Tropical sunset UI β€” Immersive dark theme with gradient backgrounds
  • πŸ“± Offline-first β€” All content embedded, no internet required
  • πŸ“³ Haptic feedback β€” Tactile responses on interactions
  • πŸ”“ 100% open source β€” MIT licensed

πŸ› οΈ Tech Stack

Component Technology
Framework .NET 10 MAUI
Language C#
Architecture MVVM
Navigation Shell (TabBar + route-based)
Local Storage SQLite
Content Format JSON + Markdown
Platforms Android 7.0+ / iOS 16+

πŸš€ Getting Started

Prerequisites

  • .NET 10 SDK
  • MAUI workload: dotnet workload install maui
  • Android SDK or Xcode (for iOS)

Build & Run

git clone https://github.com/kubaflo/AlohaAI.git
cd AlohaAI

# Android
dotnet build src/AlohaAI/AlohaAI.csproj -f net10.0-android -t:Run

# iOS (macOS only)
dotnet build src/AlohaAI/AlohaAI.csproj -f net10.0-ios -t:Run

πŸ“ Project Structure

AlohaAI/
β”œβ”€β”€ src/AlohaAI/           # .NET MAUI app
β”‚   β”œβ”€β”€ Models/            # Data models
β”‚   β”œβ”€β”€ ViewModels/        # MVVM view models
β”‚   β”œβ”€β”€ Views/             # XAML pages
β”‚   β”œβ”€β”€ Services/          # Content, Progress, Streak services
β”‚   β”œβ”€β”€ Converters/        # Value converters
β”‚   β”œβ”€β”€ Helpers/           # Markdown renderer
β”‚   └── Resources/         # Fonts, images, styles
β”œβ”€β”€ content/               # Learning content (JSON + Markdown)
β”‚   β”œβ”€β”€ agentic-ai/        #   8 paths, each with modules/
β”‚   β”œβ”€β”€ ml-fundamentals/   #   containing lessons (.md) and
β”‚   β”œβ”€β”€ ai-in-practice/    #   quizzes (.json)
β”‚   └── ...
└── tests/                 # Unit tests

🀝 Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

New lessons are written in Markdown with JSON metadata β€” check the content/ directory for examples. PRs for new lessons, corrections, or translations are especially welcome.

πŸ“„ License

MIT β€” see LICENSE for details.


Built with 🌺 and .NET MAUI

About

🌺 Learn Agentic AI and ML β€” bite-sized lessons built with .NET MAUI

Resources

Code of conduct

Contributing

Stars

21 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages