Updating an Android Cloud Storage Solutionfrom an Existing iOS Application
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Android and iOS are two of the leading smart phone and mobile device operating systems on the present market. Both of these platforms support third party application development. Cloud storage involves storing and accessing data online.
The goal of this project involved helping a cloud storage company, with an existing iOS application and a less developed Android application, to update the Android application and simultaneously develop both applications. In addition to producing functionality in the applications it was the goal of this project to determine methods that would be useful in further updating and production of new functionality.
While a wide range of tools exist aimed at helping cross platform development none of the frameworks examined fit the requirements of this project. As a result development was done natively on each platform. Attempts were made to translate the iOS code line by line and to simply build from an outline of the iOS functionality.
During this process a number of tools that could replace each other on each device were determined. Additionally a number of the challenges in translating between operating systems were discussed. Finally while translating functionality line by line proved ineffective, it was found that noting down some aspects of the iOS code structure and some server call code could be useful for Android development when one was familiar with the iOS code.
Place, publisher, year, edition, pages
2012. , 23 p.
IdentifiersURN: urn:nbn:se:liu:diva-85024ISRN: LIU-IDA/LITH-EX-A--12/038--SEOAI: oai:DiVA.org:liu-85024DiVA: diva2:563618
Subject / course
Computer and information science at the Institute of Technology