All posts by Jonathan Courtois

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

Publish 2 Android apps with same code but different design

Android APK logo

While I was developing games for Firezoo, I faced a problem that many Android developer might have faced before me: How to publish two different apps with the same code base but different design without duplicating the project/source code?

Indeed, in Eclipse, it’s not possible to select what you want in your apk (specific resources, assets) when you export your Android application project. Plus you will need to have different name for the application in AndroidManifest.xml and even some minor code changes depending of the app design.

I will explain below the solution I chose while I was developing this two apps, if you have any suggestions or better ideas, feel free to let me know. The code is free to use by anyone.

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.

Retrofit – Wallpaper Maker HD

Retrofit Logo

Firezoo came with a new concept: an app that will help user to create their own wallpaper/background for their smartphones and tablets. A first version was released on iOS and I helped the project with the French translation. It was a bit of a challenge to port this app on Android because it includes a lot of custom interface, but after few weeks, we released the first version on Play Store and Amazon Store.

App summary:
Download Retrofit to create a customisable HD background for your phone or tablet. Retrofit has innovative wallpaper makers to help you to create unlimited numbers of unique and amazing wallpapers – old fashioned wallpaper apps are a thing of the past. Just choose from one of the many wallpaper makers and simply tweak the settings to get the exact style you desire. There’s no limit to your creativity!

Technologies used:
Android SDK, Eclipse, Java, Android NDK, C++, In-App buying library, Google Play Developer Console, Amazon Developer Console, Chartboost, RevMob, AdColony and PushWoosh.

Sketch Plane

Sketch Plane Logo

Flappy Dude being such a big hit, Firezoo couldn’t resist to adapt its own version on iOS. I quickly adapted the game so it could be released on Play Store.

App summary:
The goal is fun and simple, fly as far as you can and beat your friends high score!

Technologies used:
Android SDK, Eclipse, Java, Android NDK, C++, In-App buying library, Google Play Developer Console, Amazon Developer Console, Play Game, Game Circle, Chartboost, RevMob, AdColony and 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

Soon after Smash Dude® release on Android, Firezoo asks me to port the iOS version of Santa Dude (brother of Smash Dude®) on Android as well, it’s now available on Play Store and Amazon Store.

App summary:
Are you naughty?! Beat up Santa with some hilarious weapons! Ho! Ho! Ho! Or are you nice? Then you will love decorating him with amazing christmas items.

Technologies used:
Android SDK, Eclipse, Java, Android NDK, C++, In-App buying library, Google Play Developer Console, Amazon Developer Console, Chartboost, RevMob, AdColony and PushWoosh.

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.