Difference between revisions of "IOS"

From Kiwix
Jump to navigation Jump to search
(Created page with "'''Kiwix is already available on many platforms but not on iOS, the operating system which is on all Apple devices. We need to fix this gap!''' == Feature requirements == To ...")
 
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Kiwix is already available on many platforms but not on iOS, the operating system which is on all Apple devices. We need to fix this gap!'''
Kiwix is also available for '''iOS''' (10.0 or later) devices: iPhones, iPads and iPods.


== Feature requirements ==
[http://ios.kiwix.org Download Kiwix from the iTunes app store]
To achieve to do that we want to release, in a first time, a simple app., similar to the one we have released for Android: https://play.google.com/store/search?q=kiwix
 
* Agnostic ZIM file reader
* Associate *ZIM to the App
* Suggestion system
* Zoom
* "Open file" picker
* Simple but clearn UI
* Home/back/forward
 
== Technical requirements ==
* Code must be based on the [http://www.openzim.org/wiki/Zimlib zimlib] and Kiwix classes (C++)
* Code must be GPL
* Compilation and package must be easily compilable
* Compilation should be able to run on a VirtualBox VM
* Package must be available in iOS app. store
 
== Tasks ==
* Compile the necessary c++ code in a dyn. lib
* Code the UI using the iOS SDK
* Integrated both (library+UI) in a app.
* Generate the package
* Upload the package
* Provide a simple compilation script
* Provide a VM where the package can be compiled
* Provide the app. in the iOS store
 
== Profile ==
We need a motivated iOS developer which is able at the same time to deal with the iOS SDK and also who has enough skills in compilation on GNU/Linux to be able to generated the dynlib.

Latest revision as of 17:21, 11 February 2018

Kiwix is also available for iOS (10.0 or later) devices: iPhones, iPads and iPods.

Download Kiwix from the iTunes app store