Skip to content
@Panelo-Mobile-Developer

Panelo Mobile Developer

Mobile Dev is the department responsible for developing the Panelo digital signage Android application.

Welcome to Panelo Developer Ecosystem πŸš€

Building resilient digital signage platforms, scalable backend services, and seamless web experiences.

πŸ‘¨β€πŸ’» About Us

We are a full-stack engineering hub dedicated to crafting the complete Panelo Digital Signage ecosystem. From robust native applications running 24/7 on remote displays to the high-performance backend APIs and comprehensive web CMS that manage them. We embrace clean architecture, real-time data synchronization, and modern engineering practices across all platforms.

🌟 Our Core Domains

πŸ“± Mobile & Unattended Display Systems Developing highly resilient Android and Android TV applications optimized for continuous playback. We specialize in Kiosk Mode, zero-downtime architectures, custom media engines (Media3/GeckoView), and offline-first media handling.

βš™οΈ Backend Architecture & APIs Designing scalable server-side solutions, secure middlewares, and efficient RESTful APIs. We handle high-frequency telemetry, real-time Socket.IO communications, and proof-of-play data collection from thousands of connected screens.

πŸ’» Frontend & Content Management Building intuitive web portals and dynamic CMS platforms that allow users to schedule media, monitor device health (network status, storage, memory), and push OTA updates seamlessly.

πŸ—οΈ Engineering Principles

Across all our repositories, we maintain strict technical standards:

  • Resilience First: Automated crash-recovery, background workers (WorkManager/Cron), and persistent logging ensure our systems recover from failures without human intervention.
  • Clean Architecture: Strict separation of concerns (UI, Domain, Data) coupled with robust Dependency Injection (Hilt) and Repository patterns.
  • Real-time & Offline Capabilities: Deep integration of WebSockets/Socket.IO alongside local databases (Room/PostgreSQL) to ensure systems function flawlessly even during network drops.

πŸ› οΈ Tech Stack

Our diverse ecosystem is powered by production-tested technologies:

Category Technologies
Mobile & Display Kotlin, Java, Jetpack Compose, Android SDK, Leanback, Media3, GeckoView
Backend Services Go, PHP, RESTful APIs, Socket.IO / WebSockets
Web & Frontend Web/CMS Frameworks, Dynamic Dashboards
Database & Caching PostgreSQL, MySQL, Room, DataStore
DevOps & Concurrency Linux, Docker, Git, Coroutines, Flow, WorkManager
Monitoring Firebase (Crashlytics, Analytics, Perf), OTA Update Flows

πŸ“‚ Organization Structure

To keep our collaborative workspace highly organized, we adhere to these repository naming conventions:

  • be-[name] β€” Backend services, middlewares, and APIs
  • fe-[name] β€” Frontend web applications and CMS portals
  • [name]- android- β€” Main player applications for Android/TV/Kiosk
  • core-[module] β€” Shared internal libraries (e.g., core-media, core-sync)
  • poc-[name] β€” Proof of Concept and experimental architectures

Powering screens, managing data, engaging audiences. Let's build something amazing together. β˜•

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…