Skip to content

Roadmap

AE edited this page Jan 28, 2026 · 4 revisions

🗺️ Project Roadmap

Current status of development priorities and future plans.

🔴 High Priority

  • FlowNeuro™ Algorithm Integration

    • Implement recommendation system logic
    • Personalized home feed based on local vectors
    • Related videos suggestions
    • Watch history-based recommendations
    • Neural Engine: Improves over time based on behavior (stored locally)
    • Visualization: User dashboard (Radar Chart/Personas) to see interest metrics
    • User controls for algorithm tuning (Reset/Feedback)
  • Shorts Support

    • Full-screen Shorts feed UI
    • Vertical swipe navigation (TikTok style)
    • Shorts player optimization
    • Display creation date & view count
    • Gestures: Double-tap to like, Press-and-hold to speed up
    • Shorts Bookmarking
  • Channel Screen

    • Complete channel page layout
    • Video grid, Playlists, and Shorts tabs
    • Channel "About" section
    • Subscribe functionality (Local database)
  • Data Hygiene

    • Replace all placeholder dummy data
    • Real-time data fetching for all screens

🟡 Core Features

  • Notification System

    • Push notifications setup
    • New video notifications (Polling)
    • Download complete notifications
    • Media Controls: Play/Pause/Skip in notification shade
    • Notification settings toggle
  • Download Manager

    • Video download functionality
    • Download queue management
    • Quality selection for downloads (1080p to Audio Only)
    • "Downloaded Videos" library tab
  • Comments System

    • Display top and newest comments
    • Thread support (View replies)
    • Engagement display (Like counts)
  • Social Features

    • Share video links
    • Create shareable playlists
    • Export watch statistics

🟢 User Experience

  • Search Enhancements

    • Search filters (Date, Duration, Type)
    • Voice search support
  • Playback Features

    • Resume playback from last position
    • Live stream support (HLS)
    • DASH support for seamless quality switching
  • Accessibility

    • Screen reader optimization (TalkBack)
    • High contrast mode

🔵 Technical Improvements

  • Performance Optimization

    • Reduce memory usage
    • Background task optimization (WorkManager)
    • Optimize image loading (Custom Coil caching)
    • Implement pagination properly (Paging 3 migration)
  • Testing & Infrastructure

    • Set up Testing Infrastructure (MockK, Truth, Hilt)
    • Unit tests for ViewModels & Repositories
    • Unit tests for FlowNeuroEngine logic
    • Integration tests
    • UI tests with Compose Testing
  • Architecture

    • Migrate to Hilt/Dagger for Dependency Injection
    • Implement Room for local database
    • Offline mode support

🟣 Future Ideas

  • Chromecast support
  • Android TV version
  • Tablet-optimized UI (Navigation Rail)
  • DeArrow Integration
  • SponsorBlock integration
  • Import YouTube subscriptions (from Google Takeout)

Clone this wiki locally