Files
..
2026-03-26 22:51:40 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 23:49:39 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 23:49:39 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 17:40:00 +05:00
2026-03-26 22:51:40 +05:00
2026-03-26 22:51:40 +05:00

Immich Mobile App Documentation

This documentation provides a comprehensive guide to the Immich mobile application architecture, features, and implementation details. It is designed to be language-agnostic so developers can recreate the app in any technology stack.

Table of Contents

Getting Started

Core Features

  • Authentication & Login - Server connection, login, OAuth, and session management
  • Main Navigation - Tab navigation and main screens overview
  • Timeline & Photos - Photo timeline, grid display, and asset management
  • Search - Smart search, filters, and discovery features
  • Albums - Album creation, sharing, and management
  • Library - Library features including favorites, archive, trash, and more

Media Features

Social Features

  • Sharing - Share links and external sharing
  • Partners - Partner sharing functionality
  • Activities - Comments and likes on shared albums

Background Services

Technical Reference

UI Components


Quick Overview

Immich is a self-hosted photo and video backup solution. The mobile app provides:

  • Automatic backup of photos and videos to your server
  • Timeline view with chronological photo organization
  • Smart search using AI-powered image recognition
  • Album management for organizing photos
  • Sharing via links or with partners
  • Memories showing photos from years past
  • Map view for location-based browsing
  • People recognition for face-based organization

Key Concepts

Concept Description
Asset A photo or video, either local (on device) or remote (on server)
Album A collection of assets, can be local or remote
Timeline Chronological view of all assets
Backup Process of uploading local assets to the server
Partner Another user who shares their photos with you
Memory Photos from the same day in previous years

Next: Architecture Overview