'''Mentors''': Carlos, Rod
==Mobile Apps==
Our mobile apps have streaming, browsing and sharing and it's a great topic.
This year we're going to try emphasizing the iOS app a little more. The Android app also has a few areas of improvement.
=== iOS App Improvements ===
'''Description''': Add functionality in the iOS app
'''Objective''': Full rewrite of the iOS app in swift to at least match or surpass the Android app
'''Things to be implemented''':
* Chromecast support
* Sharing of files
* Music metadata display
* Continuous music play
* Secondary user login
* Upload functionality
* Thumbnail previews (Amahi [https://bugs.amahi.org/issues/2191 Bug # 2191])
'''Skills Required''': iOS programming
'''Mentors''': Carlos, Rod
'''Reference''': [https://www.amahi.org/ios Amahi iOS app]
===Android App Improvements===
'''Description''': Add functionality to the Android app to take it to the next level
'''Objectives''':
* Secondary (non-admin) user login for the app
* App access through the VPN proxy
* Updates: full update material design
* Auto backup your phone to your HDA (reference: "Helium")
'''Skills Required''': Java, Android framework
'''Mentors''': Carlos, Bogdan
'''Reference''': [https://github.com/amahi/android Amahi Android Github repo]
== Apps==
'''Mentors''': Carlos, Rod
==Mobile==
Mobile is a great topic and there are a lot of opportunities here within Amahi. This year we're going to try emphasizing the iOS app, as our Android app is greatly improved.
=== iOS App Improvements ===
'''Description''': Add functionality in the iOS app
'''Objective''': Full rewrite of the iOS app in swift to at least match or surpass the Android app
'''Things to be implemented''':
* Chromecast support
* Sharing of files
* Music metadata display
* Continuous music play
* Secondary user login
* Upload functionality
* Thumbnail previews (Amahi [https://bugs.amahi.org/issues/2191 Bug # 2191])
'''Skills Required''': iOS programming
'''Mentors''': Carlos, Rod
'''Reference''': [https://www.amahi.org/ios Amahi iOS app]
===Android App Improvements===
'''Description''': Add functionality to the Android app to take it to the next level
'''Objectives''':
* Secondary (non-admin) user login for the app
* App access through the VPN proxy
* Updates: full update material design
* Auto backup your phone to your HDA (reference: "Helium")
'''Skills Required''': Java, Android framework
'''Mentors''': Carlos, Bogdan
'''Reference''': [https://github.com/amahi/android Amahi Android Github repo]
== Networking ==