Changes

From Amahi Wiki
Jump to: navigation, search
Updated Android App Improvements section.
===Android App Improvements===
'''Description''': Amahi android Android offers the ability to stream your HDA over your Android phone and Android TV, support for Chromecast and auto -upload of images to HDA. The next step is to complete the following objectives:
'''Objectives''':
* Add Android TV Revamp: The Android TV app is outdated at the moment and doesn't follow the latest design principles of Android. We have to redesign the app so that Amahi is accessible on Android TV again. Further, we have to implement the PlayerAdapter in Android TV to support previews.* Support for Dagger 2: The current app is written using Dagger 1. We have to port the code to Dagger 2 so that we can use the latest libraries which are dependent on it.* Support for secondary user login NAU: Complete the app with support in for Non-Admin User which currently exists on the Android app over both Local and Remote connectionserver-side only. Ref: https://docs.google.com/presentation/d/1jZAdXpSGQRJ6xN2WCzqkiPxQPUW2VHsAnpENZKbT2z0/* UI Improvements and UI Testing: Adding an Expresso based automated UI testing protocol.* Improve Background Service: Improve the app for uploading media on the HDA when the app isn't present in the foreground* Phone Auto-Backup: Develop a module which that does an Auto backup of the phone to the HDA over Local connection (reference: Helium).* Friending Feature: Implement the sharing of folders or shares with other servers. https://docs.google.com/document/d/14JsH9-aZrE3Z-35Oo38IY1-3Nd5BJiR_G0DshhjKSM4/* VPN: Add support for VPN proxy so that the user can access the HDA from the phone over a VPN proxy tunnel.* Implementing the PlayerAdapter in Android TV to support previews.* Adding an Expresso based automated UI testing protocol.* Improving the layouts for both portrait and landscape mode and other UI/UX improvements so that they adhere to the latest material design guidelines from Google.* Creating a new Theme Amahi Light whose colour scheme adheres to the colour scheme of the Amahi website.* Store and display the last opened of each file.
1

edit