Changes

From Amahi Wiki
Jump to: navigation, search
no edit summary
'''Mentor''': Rod, Daniel
 
==Mobile==
 
Mobile is a great topic at the moment and there are a lot of opportunities here. In the Android app, definitely more than one student are suitable for the project.
 
===Android App Implementation===
 
'''Description''': There's huge demand for an Android application following the popularity of our iOS app. Our users are looking for an application that has feature parity with the existing iOS app, and even shows it up with additional features!
 
'''Objective''': An Android app that is on par or better than the iOS app, including mobile streaming, downloading files and sharing them.
 
'''Skills Required''': Java, Android, REST, JSON API programming, media interaction in Android
 
'''Mentor''': Jesse Read, Carlos, Bogdan
 
===Webapp Browsing in Mobile apps===
 
'''Description''': Add browsing of installed webapps within our mobile app.
 
'''Objective''': One requested feature for our mobile app (iOS and later Android) is the ability to browse apps within our mobile app. Our server side of the app needs to be setup to proxy specific webapps that the user has installed.
 
'''Skills Required''': Go programming. Collaboration with the iOS/Android devs will also be necessary to prototype it.
 
'''Mentors''': Carlos
 
'''Reference''': [https://gitbut.org/amahi Amahi Github repo], in particular the SPDY and SPDY-proxy repos written in Golang
 
===iOS App Improvement===
 
'''Description''': While Amahi has an [https://www.amahi.org/ios iOS] application already and it's ''loved'' among our users, there is a lot of room for improvement. For this project, we're looking to improve the existing iOS application and expand it's feature set. We're striving to make Amahi for iOS a polished, fast, and enjoyable application for our users.
 
'''Objective''': We're looking to improve the the current implementation of the iOS project and add additional features, here is a list of requested features:
*Offer to display image-heavy folders and shares within a "gallery" or collection view.
*Offer the ability to navigate and stream shares containing music in a streamlined way.
*Dynamic search.
*SPDY support, for both remote and local queries.
*Support for accessing HDA web applications within Amahi for iOS.
*Share folders and files from your HDA to other apps or users.
*Support for HDA user permissions (share & web app restrictions, etc.)
*Add support for Dropbox, Google Drive, and other third-party services.
*Improve the first-launch user experience
*Add functionality to assist with HDA setup assistance
 
 
'''Skills Required''':
*Objective-C/Cocoa
*Experience programming against a REST API would be helpful (Even input on improving and expanding the API!)
 
 
'''Mentors''': Jesse Read, Carlos
 
'''Reference''': [http://www.amahi.org/ios Amahi for iOS]
"''Mentors''": Carlos, Pat
 
==Mobile==
 
===iOS Application Improvement===
 
'''Description''': While Amahi has an [https://www.amahi.org/ios iOS] application already, there is a lot of room for improvement. For this project, we're looking to improve the existing iOS application and expand it's feature set. We're striving to make Amahi for iOS a polished, fast, and enjoyable application for our users.
 
'''Objective''': We're looking to improve the the current implementation of the iOS project and add additional features, here is a list of requested features:
*Offer to display image-heavy folders and shares within a "gallery" or collection view.
*Offer the ability to navigate and stream shares containing music in a streamlined way.
*Dynamic search.
*SPDY support, for both remote and local queries.
*Support for accessing HDA web applications within Amahi for iOS.
*Share folders and files from your HDA to other apps or users.
*Support for HDA user permissions (share & web app restrictions, etc.)
*Add support for Dropbox, Google Drive, and other third-party services.
*Improve the first-launch user experience
*Add functionality to assist with HDA setup assistance
 
 
'''Skills Required''':
*Objective-C/Cocoa
*Experience programming against a REST API would be helpful (Even input on improving and expanding the API!)
 
 
'''Mentors''': Jesse Read, Carlos
 
'''Reference''': [http://www.amahi.org/ios Amahi for iOS]
 
===Android Application Implementation===
 
'''Description''': There's huge demand for an Android application following the popularity of our iOS app. Our users are looking for an application that has feature parity with the existing iOS app, and even shows it up with additional features!
 
'''Objective''': An Android app that is on par or better than the iOS app, including mobile streaming, downloading files and sharing them.
 
'''Skills Required''':
*Java Programming
*Experience with the Android Development environment would be helpful
*Experience programming against a REST/JSON API would be helpful
 
 
'''Mentor''': Jesse Read, Carlos, Bogdan
== Networking ==
Trusted, Bots, Bureaucrats, emailconfirmed, Administrators
3,789

edits