|
|
Line 1: |
Line 1: |
| [[File:Ios5.jpg|right|250px|]]
| | Kiwix is available for iOS. |
|
| |
|
| Now available [http://ios.kiwix.org/ here]. Page outdated.
| | [http://ios.kiwix.org Download Kiwix from the iTunes app store] |
| | |
| '''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!'''
| |
| | |
| == Requirements ==
| |
| We want to release a "simple" app., similar to the one we have [https://play.google.com/store/search?q=kiwix released for Android].
| |
| | |
| === Features ===
| |
| * Agnostic ZIM file reader
| |
| * Associate *.ZIM files to the app.
| |
| * Suggestion system (based on the zimlib)
| |
| * Zoom
| |
| * "Open file" picker
| |
| * Simple, but clear, UI
| |
| * Home/back/forward buttons
| |
| | |
| === Technical ===
| |
| * Code must be based on the [http://www.openzim.org/wiki/Zimlib zimlib] and Kiwix classes (C++)
| |
| * Code must be GPL
| |
| * Compilation should be able to run on a VirtualBox VM
| |
| * Package must be easily compilable, compilation steps must be documented in the COMPILE file
| |
| * Package must be available in iOS app. store
| |
| | |
| == Tasks ==
| |
| * Evaluate compatibility with iOS store rules
| |
| * 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
| |
| * Sign the package
| |
| * Provide a simple compilation script
| |
| * Provide a VM where the package can be compiled
| |
| * Provide the app. in the iOS store
| |
| | |
| == Developer Profile ==
| |
| We need a motivated iOS developer which would be able at the same time to deal with the iOS SDK and also familiar with compilation on GNU/Linux. This person should also be able to maintain the app. (at least during the first 6 months). We believe, any motivated developer should be able to achieve this with the help of an experienced Kiwix developer; something with want to do.
| |
| | |
| Kiwix development is mostly based on voluntarism. So, this is not an offer for a paid position. However, we do our best to provide compensations to the investment of our team members.
| |
| | |
| If you are interested or have questions, feel free to write to [mailto:contact@kiwix.org contact@kiwix.org].
| |