Changes

From Amahi Wiki
Jump to: navigation, search
==Mobile==
Mobile is a great topic at the moment and there are a lot of opportunities herewithin Amahi. In the Android and iOS apps, definitely more than one student are suitable for the project. === Backend Android App Improvements === '''Description''': One requested feature Add functionality or fix bug to the Android app '''Objectives''': * Updates: update material design, update deprecated (or soon to be) calls, provide backwards compatibility* Add Chromecast support for our mobile app media playback (iOS videos, audio and later pictures)* Make the application compatible with Android) is TV* Secondary user login for the ability to browse apps within our mobile app while remote. This is supported locally* Add upload functionality, but not remotelye. Our server side of the app needs to be setup to proxy specific webapps that the user has installedg. Collaboration with the iOS/Android devs will also be necessary automatically upload photos to prototype it. Technically, this project consists of add functionality your HDA* Auto backup your phone to our your HDA (reference proxy (written in Go: "Helium") to do transparent HTTP proxying for individual webapps separately. It '''Skills Required'''s not a mobile project in the sense of being on a mobile OS.: Java, Android framework
'''ObjectiveMentors''': The following features need to be implemented:* NPN negotiation* More edge case tests.* Server push* Compliance to http/2* Actual implementation of priorities (everything is one priority at the moment)* Extensive error handling for all possible rainy-day scenarios specified in the specification* Support for other than HTTP GET framesCarlos, i.e. POST, PUT or any request that has a bodyDetails can be found on [https://github.com/amahi/spdy#status SPDY].Bogdan
'''Skills RequiredReference''': GO programming[https://github.com/amahi/android Amahi Android Github repo]
=== iOS App Improvements ===
* Continuous music play
* Secondary user login
* Upload functionality
'''Mentors''': Carlos, ChrisRod
'''Reference''': [https://www.amahi.org/ios Amahi iOS app]
===Android App Backend Improvements==='''Description''': One requested feature for our mobile app (iOS and later Android) is the ability to browse apps within our mobile app while remote. This is supported locally, but not remotely. Our server side of the app needs to be setup to proxy specific webapps that the user has installed. Collaboration with the iOS/Android devs will also be necessary to prototype it. Technically, this project consists of add functionality to our reference proxy (written in Go) to do transparent HTTP proxying for individual webapps separately. It's not a mobile project in the sense of being on a mobile OS.
'''DescriptionObjective''': Add functionality or fix bug The following features need to be implemented:* NPN negotiation, compliance to http/2* More edge case tests.* Server push* Actual implementation of priorities (everything is one priority at the moment)* Extensive error handling for all possible rainy-day scenarios specified in the Android appspecification* Support for other than HTTP GET frames, i.e. POST, PUT or any request that has a bodyDetails can be found on [https://github.com/amahi/spdy#status SPDY].
'''Objectives''': * Fully implement material design and provide backwards compatibility for versions older than 5.0 (Lollipop)* Add Chromecast support for media playback (videos, audio and pictures)* Make the application compatible with Android TV* Secondary user login for the app '''Skills Required''': Java, Android framework '''Mentors''': Carlos, Bogdan '''Reference''': [https://github.com/amahi/android Amahi Android Github repo]GO programming
==Reliability==
Trusted, Bots, Bureaucrats, emailconfirmed, Administrators
4,146

edits