SkillAgentSearch skills...

Inguide

kotlin app for inguide system for places based on mvf(mappedin venom format) using sdk i build yes i build

Install / Use

/learn @yossefsabry/Inguide
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

InGuide - Kotlin Android App

YO! So basically this is the native Android recreation of the React Native InGuide app. BTW it is optimized for small size and high performance. LOL.

Features (The cool stuff)

  • Authentication: Login and Register screens with modern UI. YO it looks good.
  • Home Dashboard: Search, quick actions, popular locations
  • Indoor Maps: Placeholder for future Google Maps integration.
  • Schedule Manager: Weekly schedule with day sections.
  • AI Chat: Interactive chat with simulated AI responses. LOL it talks back.
  • Dark/Light Theme: Material3 theme system.

Tech Stack (The nerdy stuff LOL)

  • Language: Kotlin
  • UI: Jetpack Compose with Material3
  • Database: Room
  • Navigation: Navigation Compose
  • Architecture: MVVM
  • Minimum SDK: 24 (Android 7.0)
  • Target SDK: 34 (Android 14)

Build (How to run this thing)

# Build debug APK
./gradlew assembleDebug

# Build release APK (optimized)
./gradlew assembleRelease

# Install on device
./gradlew installDebug

APK Size Optimization

  • ProGuard/R8 enabled for release builds. BTW it makes it small.
  • Resource shrinking enabled
  • Minimal dependencies
  • Vector drawables only
  • Target APK size: < 10 MB

Project Structure

app/
├── src/main/
│   ├── java/com/inguide/app/
│   │   ├── data/              # Database, DAOs, models
│   │   ├── navigation/        # Navigation setup
│   │   ├── ui/
│   │   │   ├── auth/          # Login, Register
│   │   │   ├── home/          # Home screen
│   │   │   ├── map/           # Map screen
│   │   │   ├── schedule/      # Schedule screen
│   │   │   ├── chat/          # Chat screen
│   │   │   ├── theme/         # Theme, colors, typography
│   │   │   └── main/          # Main screen with bottom nav
│   │   └── MainActivity.kt
│   └── res/                   # Resources
└── build.gradle.kts

Demo Login

YO just use skip for both email and password to bypass authentication. Easy peasy.

License

MIT. BTW it is legitimate.

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated23d ago
Forks0

Languages

Kotlin

Security Score

85/100

Audited on Mar 15, 2026

No findings