Raspberry Pi To Android

Job ID: 32912786

Budget: $30 – $250 USD

FUNCTIONAL REQUIREMENTS:
Python class object for Raspberry Pi, with two public methods:
(1) Method with one parameter (i.e. newPhotoName) that copies corresponding file locally stored on Raspberry Pi (i.e. /home/pi/webcam/newPhotoName.jpg) to Android device attached via USB (i.e. /storage/emulated/0/DCIM/Camera/newPhotoName.jpg.)
(2) Method to read contents on an a .txt file stored on Android device attached via USB, and return a string representing those contents.
(3) Neither method must require user interaction on either the Raspberry Pi or Android side, because the parent project will run autonomously.

NON FUNCTIONAL REQUIREMENTS:
(4) Methods must be well-encapsulated within class object, because they will roll into a much larger parent project.
(5) Methods cannot require a companion app in Android Studio. Ideally, Raspberry Pi shall simply read and write to attached Android device as external storage.
(6) MILESTONE #1: $25 for delivery of object
(7) MILESTONE #2: $100 for successful test on my Raspberry Pi 4, connected to BLU B130DL running Android 10. AnyDesk is acceptable, if debugging becomes necessary.
(8) MILESTONE #3: $125 for successful test before 2020/02/13 1:00 PM EST (roughly 18 hours from the time of this posting.) Note: I will be available as early as 2020/02/13 8:00 AM EST.
Related categories: Python Android Raspberry Pi