פרילנסר /ית לפיצ'רים חדשים לתוכנה קיימת Android
פרויקט מס' 191838
Job Statistics
11 Bids |
תקציב
2,500 ₪ - 5,000 ₪
|
תוקף הפרויקט
סגור להצעות נוספות
|
טווח הצעות
125
₪
-
350
₪
לשעת עבודה
|
הצעה ממוצעת
200
₪
לשעת עבודה
|
Job Info And Actions
תאריך פרסום:
09:37, 9 ספטמבר, 2023
הצעות תתקבלנה עד:
09:55, 25 ספטמבר, 2023
פרילנסר /ית לפיצ'רים חדשים לתוכנה קיימת Android
Android application – media player based on Ultrasonic https://github.com/ultrasonic/ultrasonic player. Application is fully functional; few small size enhancements are required. Project complexity – low.
PROJECT SCOPE DEFINITION
1. Introduce new features to the existing application. The app uses existing Subsonic server for media sources provisioning, performs playlists and albums playback.
2. The application needs to execute set of commands - start, pause, play next track, play previous track, change album/folder etc.
3. The app is integrated with Google Firebase middleware (serverless functions) via Firebase Android SDK - receive commands from the middleware via FCM and send various status updated back to Firebase. Firebase middleware and app communication layers already exist.
4. The application needs to persists configuration format in JSON format, create scheduled tasks using Android Alarm Manager and execute those tasks upon Alarm Broadcast events.
5. The application needs to synchronize locally persisted configuration with Firebase Database, handle situation when the device is in offline mode, resume operation after device restart/crush.
Quality aspects
New functionality must have basic unitests and integration test covering introduced scenarios
Development approach – GitHub flow
TECHSTACK
Android OS application supporting Android 9 to Android 14
Language: Kotlin (KTX)
PROJECT SCOPE DEFINITION
1. Introduce new features to the existing application. The app uses existing Subsonic server for media sources provisioning, performs playlists and albums playback.
2. The application needs to execute set of commands - start, pause, play next track, play previous track, change album/folder etc.
3. The app is integrated with Google Firebase middleware (serverless functions) via Firebase Android SDK - receive commands from the middleware via FCM and send various status updated back to Firebase. Firebase middleware and app communication layers already exist.
4. The application needs to persists configuration format in JSON format, create scheduled tasks using Android Alarm Manager and execute those tasks upon Alarm Broadcast events.
5. The application needs to synchronize locally persisted configuration with Firebase Database, handle situation when the device is in offline mode, resume operation after device restart/crush.
Quality aspects
New functionality must have basic unitests and integration test covering introduced scenarios
Development approach – GitHub flow
TECHSTACK
Android OS application supporting Android 9 to Android 14
Language: Kotlin (KTX)
תחומי הפרויקט
קבצי הפרויקט
אנא היכנס לאתר לקבלת גישה לקבצי הפרויקט
הלקוח
אנא
היכנס לאתר
לקבלת גישה ללקוח
עדכונים
אנא היכנס לאתר לקבלת גישה לעדכונים בפרויקט
Private Bid
7 פרויקטים
|
|
Private Bid
0 פרויקטים
|
|
Private Bid
3 פרויקטים
|
|
Private Bid
16 פרויקטים
|
|
Private Bid
1 פרויקטים
|
|