Skip to content

An Android app that brings Harry Potter's magic to life with voice-activated spells like 'Lumos' to control your phone’s features.

License

Notifications You must be signed in to change notification settings

NovaLogics/hexa-harry-potter-android-app

Repository files navigation

HEXA
♨ [ ᴀɴᴅʀᴏɪᴅ ᴘʀᴏᴊᴇᴄᴛ ] ♨

ɪ ⁃ ᴘʀᴏᴊᴇᴄᴛ ɪɴꜰᴏ

Note

This project is still in its early development stage.

An Android app that brings Harry Potter's magic to life with voice-activated spells like 'Lumos' to control your phone’s features.



ɪɪ ⁃ ᴡʜᴀᴛ ᴜꜱᴇʀꜱ ᴄᴀɴ ᴇxᴘᴇᴄᴛ

⭓ Features

  • Magic Spell Control: Use simple spells like "Lumos" to turn on the flashlight by typing or speaking.
  • Spell Guide: Find and learn about popular spells from the Harry Potter world.
  • Dark and Light Mode: Choose between light and dark themes for your comfort.
  • Offline Chatbot: Chat with a bot anytime, even without internet.
  • Easy Navigation: Simple and smooth design for a better experience.

⭓ Requirements

  • Android 7.0 and Above
  • Min SDK version 24

⭓ Permissions

  • Internet
  • Flashlight


ɪɪɪ ⁃ ᴠɪꜱᴜᴀʟ ᴛᴏᴜʀ ᴏꜰ ᴛʜᴇ ᴀᴘᴘ: ꜱᴄʀᴇᴇɴꜱ

ɪᴠ ⁃ ᴘʀᴏᴊᴇᴄᴛ ʙʀᴀɴᴄʜᴇꜱ

PRODUCTION BRANCH :
Stable code for deployment
main

STAGING BRANCH :
FLOW | Staging → Production
For pre-release testing, which ensures that the code is stable, bug-free, and ready for deployment.

DEVELOPMENT BRANCH :
FLOW | Development → Release → Staging → Production
Active codebase for ongoing development efforts (New features, bug fixes, and improvements..)
development

FEATURE BRANCHES : N/A
FLOW | Feature → Development → Release → Staging → Production

RELEASE BRANCHES : N/A
FLOW | Release → Staging → Production

HOTFIX BRANCHES : N/A
FLOW | Hotfix → Staging → Production

BUGFIX BRANCHES : N/A
FLOW | Bugfix → Development → Release → Staging → Production


ᴠ ⁃ ʙᴇʜɪɴᴅ ᴛʜᴇ ᴄᴏᴅᴇ: ᴅᴇᴠ ꜰᴇᴀᴛᴜʀᴇꜱ

⭓ App Dependencies/Libraries Overview


  • Kotlin : Kotlin is statically typed & first-class language for Android Development.
  • Coroutines : For Asynchronus or non-blocking operations.
  • Flows : Data Streaming API which is built on top of Coroutines.
  • Jetpack Compose : Toolkit for building native UI in a declarative way.
  • Room : Save data in a local database using Room
  • Retrofit : Type-safe REST client for Android to consume RESTful web services.
  • Dagger Hilt : Dependency injection library for Android.
  • Kotlin DSL : For writing gradle script for Kotlin is more readable and offers better compile-time.

⭓ Features

  1. Development process info  |  More->

ᴠɪ ⁃ ᴘʀᴏᴊᴇᴄᴛ ɴᴏᴛᴇꜱ



1. Project Log

This project is still in its early development stage.




About

An Android app that brings Harry Potter's magic to life with voice-activated spells like 'Lumos' to control your phone’s features.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages