Publier 2 apps Android avec le même code mais un design différent

Android APK logo

Pendant que je développais des jeux pour Firezoo, j’ai fait face à un problème que beaucoup de développeur Android ont du avoir avant moi: Comment publier deux apps avec le même code mais un design (apparence) différent sans dupliquer le projet/code source ?

En effet, dans Eclipse, il n’est pas possible de sélectionner ce que vous desirez dans votre apk (ressources et assets spécifiques) quand vous exportez votre projet d’application Android. De plus, vous allez avoir besoin d’un nom différent pour votre application et votre package dans AndroidManifest.xml et même quelques modifications mineurs dans le code en fonction de l’apparence de l’app.

Je vais expliquer ci-dessous la solution que j’ai choisi lorsque j’ai développé ces deux apps, si vous avez des suggestions ou de meilleures idées, n’hesitez pas à me le faire savoir. Le code est libre d’être utilisé par tous.

Continue reading

Retrofit – Créateurs de fonds d’écran

Retrofit Logo

Firezoo est arrivé avec un nouveau concept : une app qui va aider l’utilisateur à créer ses propres fonds d’écran pour son smartphone ou sa tablette. Une première version est sortie sur iOS et j’ai réalisé la traduction en Français. Le portage sous Android était un challenge car l’application comporté de nombreuses interfaces utilisateurs personnalisées, mais après quelques semaines, une première version est sortie sur le Play Store et Amazon Store.

Résumé de l’app :
Créez des fonds d’écran personnalisables pour votre smartphone ou tablette. Téléchargez Retrofit gratuitement et choisissez l’un des créateurs de fonds d’écran. Jouez simplement avec les paramètres pour obtenir le style que vous désirez. Il n’y a pas de limites à votre créativité !

Technologies utilisées :
Android SDK, Eclipse, Java, Android NDK, C++, bibliothèque d’achat In-App, Google Play Developer Console, Amazon Developer Console, Chartboost, RevMob, AdColony et PushWoosh.

Sketch Plane

Sketch Plane Logo

Flappy Dude a été un tel succès que Firezoo ne pouvait résister à adapter à ce jeu sa propre version sur iOS. J’ai rapidement adapté Sketch Plane pour qu’il sorte sur le Play Store.

Résumé de l’app :
Le principe est très simple et fun, volez aussi loin que vous le pouvez et battez le meilleur score de vos amis !

Technologies utilisées :
Android SDK, Eclipse, Java, Android NDK, C++, bibliothèque d’achat In-App, Google Play Developer Console, Amazon Developer Console, Play Game, Game Circle, Chartboost, RevMob, AdColony et PushWoosh.

Formations Qt

Qt Logo

Des formations Qt sont maintenant disponibles pour les employés de votre entreprise. La formation Qt permet à une équipe de développeurs d’apprendre ou de se perfectionner sur le Framework Qt dans sa dernière version à travers la création d’interface graphique, l’intégration de solution réseau, base de données et web, en utilisant les langages C++ ou QML.

Suite à cet apprentissage, les participants seront capables d’intégrer un projet de développement d’application utilisant le framework Qt.

Formation

La formation peut avoir lieu dans vos locaux et être personnalisée à la carte en fonction de vos besoins parmi les sujets du programme de formation. Un groupe de 5 à 10 personnes est préféré. Le nombre de jours de formation dépendra du nombre de modules choisis, il varie en général entre 3 et 5 jours.

Continue reading

Santa Dude

Santa Dude Logo

Peu après la sortie de Smash Dude® release sur Android, Firezoo m’a demandé de porter la verison iOS de Santa Dude (frère de Smash Dude®) sur Android, il est maintenant disponible sur le Play Store et Amazon Store.

Résumé de l’app :
Êtes vous méchant ? Tapez sur Santa avec des armes hilarantes ! Ho ! Ho ! Ho ! Êtes vous gentil ? Alors vous allez adorer le décorer avec de magnifiques éléments de noël.

Technologies utilisées :
Android SDK, Eclipse, Java, Android NDK, C++, bibliothèque d’achat In-App, Google Play Developer Console, Amazon Developer Console, Chartboost, RevMob, AdColony et PushWoosh.

Directeur de rédaction du livre « Qt : Créer des applications avec Qt 5 »

qt-5-les-essentiels

Depuis avril 2012, j’ai dirigé la rédaction d’un livre en Français sur Qt 5 : Créer des applications avec Qt 5. Il est maintenant achevé depuis novembre 2013 et est disponible à l’achat sur le site de l’éditeur D-Booker.

Il s’agit d’un travail de long haleine que j’ai mené en collaboration avec pas moins de cinq auteurs et l’éditrice. Le résultat est un bel ouvrage de 650 pages dont les thèmes principaux sont Qt Quick, les nouveautés de Qt 5, la migration de Qt 4 à Qt 5 et le framework Graphics View.

Je vous invite à découvrir les extraits gratuits sur le site de l’éditeur (onglet extraits) ainsi que le dépôt publique du livre incluant les codes sources des exemples.

Smash Dude®

SmashDudeIcon512x512

J’ai réalisé la version Android du jeu Smash Dude® développé originellement sur iOS par Firezoo . Il est maintenant en ligne sur le Play Store et Amazon Store.

Résumé de l’app :
Smash Dude® est le type le plus exceptionnel du Play Store ! Choisissez une arme ou créez la votre, ensuite attaquez le pour un défoulement interactif hilarant. Ajoutez du fun à votre journée.

Technologies utilisées :
Android SDK, Eclipse, Java, Android NDK, C++, bibliothèque d’achat In-App, Google Play Developer Console, Amazon Developer Console, Chartboost, RevMob, AdColony et PushWoosh.