immich/mobile/android
Mert 1803692eab
feat(mobile): native clients (#21459)
* platform clients

* uppercase http method

* fix hot reload

* custom user agent

* init before app launch

* set defaults

* move to bootstrap

* unrelated change

* disable disk cache by default

* optimized decoding

* remove incremental

* android impl

* memory optimization

* lock approach is slower on ios

* conditional cronet

* clarify parameter

* enable disk cache

* set user agent

* flutter-side decode

* optimized http

* fixed locking

* refactor

* potential race conditions

* embedded cronet

* refactor, fix capacity handling

* fast path for known content length

* ios optimizations

* re-enable cache

* formatting

* bump concurrency

* clear cache button

* fix eviction race condition

* add extra cancellation check

* tighten dispose

* better error handling

* fix disposal

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-01-24 19:34:29 +00:00
..
app feat(mobile): native clients (#21459) 2026-01-24 19:34:29 +00:00
fastlane chore: version v2.4.1 2025-12-19 15:03:03 +00:00
gradle/wrapper chore(deps): bump gradle deps (#22344) 2025-09-23 20:47:23 -04:00
metadata/en-US chore(web,mobile): update github repo url (#974) 2022-11-15 20:30:44 -06:00
.gitignore chore: build report 2023-07-28 09:06:25 -05:00
build.gradle chore(deps): bump gradle deps (#22344) 2025-09-23 20:47:23 -04:00
Gemfile Implement CI/CD for Android (#48) 2022-03-13 22:10:07 -05:00
Gemfile.lock chore(deps): update dependency fastlane to v2.220.0 (#9653) 2024-05-22 09:46:53 +00:00
gradle.properties ci: much faster mobile builds (#19490) 2025-06-25 10:40:53 -05:00
settings.gradle chore(deps): bump gradle deps (#22344) 2025-09-23 20:47:23 -04:00