Apka która zrobi / pobierze z dysku zdjęcie, załaduje je do Firebase i będzie zgodna z Android 11
Budget: $30 – $250 USD
Potrzebuję przykładowej aplikacji na Androida, która:
- pozwoli użytkownikowi zrobić zdjęcie aparatem lub wybrać je z galerii telefonu
- jeżeli użytkownik zdecydował się zrobić zdjęcie - zostanie ono zapisane do galerii w telefonie (będzie widoczne w aplikacji Galeria)
- zrobione lub wybrane z galerii zdjęcie zostanie załadowane do Firebase Storage (do Twojego projektu lub mojego - jak wygodniej)
- zrobione lub wybrane zdjęcie zostanie po zrobieniu lub wybraniu pokazane na ekranie aplikacji
- kolejne uruchomienia aplikacji pokazują od razu zrobione zdjęcie z lokalnego dysku jeżeli tam istnieje, lub z Firebase, jeżeli tam istnieje
- zdjęcie można usunąć - jest wtedy usuwane z telefonu oraz z Firebase
Stack:
Android Studio, Java, Gradle
Apka musi być zgodna z wersją 30 API (compileSdkVersion 30, targetSdkVersion 30) i nie generować pod nią ostrzeżeń o deprecated code i innych związanych z koniecznością innego zarządzania dostępem do mediów
Apka nie może deklarować w manifeście MANAGE_EXTERNAL_STORAGE tj musi być zgodna z nowymi wytycznymi do Androida 11:
https://developer.android.com/training/data-storage/manage-all-files#all-files-access-google-play
Apka powinna działać dla SDK >= 19 (od Androida 4.4)
- pozwoli użytkownikowi zrobić zdjęcie aparatem lub wybrać je z galerii telefonu
- jeżeli użytkownik zdecydował się zrobić zdjęcie - zostanie ono zapisane do galerii w telefonie (będzie widoczne w aplikacji Galeria)
- zrobione lub wybrane z galerii zdjęcie zostanie załadowane do Firebase Storage (do Twojego projektu lub mojego - jak wygodniej)
- zrobione lub wybrane zdjęcie zostanie po zrobieniu lub wybraniu pokazane na ekranie aplikacji
- kolejne uruchomienia aplikacji pokazują od razu zrobione zdjęcie z lokalnego dysku jeżeli tam istnieje, lub z Firebase, jeżeli tam istnieje
- zdjęcie można usunąć - jest wtedy usuwane z telefonu oraz z Firebase
Stack:
Android Studio, Java, Gradle
Apka musi być zgodna z wersją 30 API (compileSdkVersion 30, targetSdkVersion 30) i nie generować pod nią ostrzeżeń o deprecated code i innych związanych z koniecznością innego zarządzania dostępem do mediów
Apka nie może deklarować w manifeście MANAGE_EXTERNAL_STORAGE tj musi być zgodna z nowymi wytycznymi do Androida 11:
https://developer.android.com/training/data-storage/manage-all-files#all-files-access-google-play
Apka powinna działać dla SDK >= 19 (od Androida 4.4)