Home GitHub Trending Mobile Development Photoprism-android-client
📱 Mobile Development Intermediate

Photoprism-android-client

by Radiokot

Native Android Gallery for Self-Hosted PhotoPrism Libraries

Feature-rich Android client that transforms your self-hosted PhotoPrism server into a seamless mobile gallery experience with offline support.

568 Stars
43 Forks
568 Watchers
2 Issues
📱

About This Project

This native Android application bridges the gap between your self-hosted PhotoPrism library and mobile devices, delivering a polished gallery experience tailored specifically for PhotoPrism users. Built with modern Kotlin architecture and dependency injection via Koin, it provides a smooth, responsive interface for browsing, searching, and managing your personal photo collection.

The app goes beyond basic photo viewing by integrating ExoPlayer for video playback, enabling you to enjoy your entire media library from a single interface. Whether you're on a slow connection or completely offline, the client intelligently handles caching and synchronization to ensure your photos are always accessible.

As a FOSS (Free and Open Source Software) solution, it respects your privacy while offering features typically found in commercial cloud services. The app eliminates vendor lock-in and data mining concerns, giving you complete control over your media while maintaining the convenience of modern mobile galleries.

Designed for users who value data sovereignty, this client proves that self-hosted solutions can match or exceed the user experience of proprietary alternatives. It's particularly valuable for photographers, families, and organizations running their own PhotoPrism instances who need reliable mobile access.

Key Features

  • Native Kotlin implementation with modern Android architecture and Koin dependency injection
  • Integrated ExoPlayer support for smooth video playback directly from PhotoPrism
  • Offline-capable gallery with intelligent caching and synchronization mechanisms
  • Full-featured photo browsing and search functionality optimized for mobile devices
  • Open source FOSS solution ensuring privacy and transparency for self-hosted setups

How You Can Use It

1

Access your self-hosted PhotoPrism library while traveling without internet connectivity

2

Browse and share photos from your personal server without uploading to third-party cloud services

3

Watch videos stored in PhotoPrism using optimized mobile playback on Android devices

4

Manage and organize your photo collection from your phone while maintaining complete data ownership

Who Is This For?

Privacy-conscious users, self-hosting enthusiasts, photographers, and families running PhotoPrism servers who need native Android access