a) Allow installation/update of a number of APK packages, with a public/private key verification (private key will not be distributed, public key should be hardcoded in updater app).
b) Explain how we should make sure key verification will succeed with new package versions, and sign the apk's correct
c) Has a button to force uninstallation of all packages provided in a hardcoded list in the updater app with all data and settings associated with the package
d) Provide auto updater android service which will check the validity of a public/private key verification to confirm the identity of the download service
e) This auto updater service will have 1 setting which allows:
* Do not auto update
* Attempt auto update every day
* Attempt auto update every week
* Attempt auto update every month
f) Have a 'news' feed, which will be polled from the server by https every 6 hours. When a new item has been added to the 'news feed', this should create a notification in android.
g) News feed should have an action button with the following possible actions:
1. Install new apk provided by URL
2. Update the updater app without key verification
3. Run the normal update procedure for all listed applications
4. Remove 1 or more applications from android as listed in requirement c.
h) Provide explanation of how to work with the lists mentioned in requirement a, c, g.3, g.4
i) I want to be able to build the APK myself using Gradle or provided instructions.
j) The only available language will be English.
Please note, the app will *not* be published in the Google Play store.
Dear Sir, We need to understand more about this project. Kindly let's discuss to ask queries and we will surely deliver you excellent service. Warm Regards, Om Infowave
Hi, sir. My name is John Lee. I have rich experiences working with Android and IOS. I can satisfy all your requests. You can see my profiles and past works. Thank you. Best regards
Hi! My name is Ihor, I will be glad to help you with your app. I have strong experience in C# Java and Android development for 3+ years. Feel free to contact me any time so we can discuss details.