Coder Social home page Coder Social logo

ibooster's Introduction

Introduction

Etudiant à SUPINFO ? dBooster est une application vous permettant de naviguer plus facilement sur campus-booster via une application mobile native.

iOS Planning Screenshot

iBooster

Compatibilité

OS4 -> Seulement pour les OS 4.2.1 sur iPhone 3G et iPod Touch 2G. Non recommandé pour les autres versions et appareils. Non disponible sur l'App Store.
Current -> Version en cours (bientôt disponible sur l'App Store), compatible iOS 5.1+ sur 3GS, iPhone 4/4S/5, iPad 1/2/Retina

Compilation

Ouvrir le .xcodeproj de la version que vous voulez (Current, OS4), et cliquez simplement sur "Run".

Note : Comme pour toute application iOS, pour déployer sur un appareil depuis xcode, il faut un compte développeur payant.

Comment ça marche ?

Le projet est séparé en plusieurs parties, dont une commune à toutes les applications (iBoosterToolkit).

La page voulue de campus-booster est chargée dans une webview en fond (invisible). jQuery et iBoosterToolkit y sont injectés et la méthode voulue est appellée.

iBoosterToolkit

Cette bibliothèque Javascript réutilisable parse la page affichée et renvoie les données formatées en JSON

Note : Une réécriture d'iBoosterToolkit qui ne se repose pas sur jQuery est prévue, mais pas prioritaire.

##Bibliothèques utilisées

tonisalae/TSMiniWebBrowser Navigateur web in-app

chrismiles/CMPopTipView Popups des evenements du calendrier

muhku/calendar-ui Vues du planning

cybergarage/iCal4ObjC Parser iCal pour le planning

johnezang/JSONKit Parser JSON (version iOS 4/armv6 uniquement)

ibooster's People

Contributors

abarisain avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.