Archives de
Month: octobre 2014

Hercule est sorti sur le Play Store !

Hercule est sorti sur le Play Store !

Lundi 27 octobre 2014, Hercule sort enfin sur le Play Store ! Après un an de développement.

Je n’ai pas eu le temps d’écrire ce billet le jour de la sortie car j’étais très occupé ;-), mais je prends le temps de le faire aujourd’hui.

Le jour de la sortie

C’est un peu comme lorsqu’on monte sur scène. On a l’impression que tout le monde nous regarde, que tout le monde nous juge, et on est nu. C’est un peu l’impression que j’ai en mettant Hercule sur le Play Store, car finalement, juger Hercule c’est juger mon travail.

Le point important ici c’est que j’ai appris à dissocier ma personne de mon travail, donc d’Hercule. Et quand quelqu’un m’envoie un email pour me dire que telle ou telle chose ne fonctionne pas ou pourrait être améliorée, je ne le prends pas personnellement, premier point, et deuxième point j’embrasse la critique constructive. Il n’existe aucun autre moyen pour améliorer un produit (ou soi même d’ailleurs !) que d’embrasser la critique et de la considérer comme une opportunité d’amélioration.

Quand on critique Hercule, je pourrai la jouer défensive et penser « c’est qui ce mec pour me critiquer, si ça lui plaît pas qu’il aille se faire f***** et aille voir ailleurs ! ». Mais j’ai réussi à me mettre dans un tout autre état d’esprit et quand on critique l’application, maintenant je me dis « Chouette, quelqu’un de pas content ! Il y a sûrement matière à améliorer l’application pour satisfaire cet utilisateur potentiel ! ».

Évidemment, ça n’a rien de facile, surtout que par internet les gens ne prennent pas trop de pincettes pour s’exprimer et oublient qu’il y a des humains derrière les logiciels qu’ils utilisent, mais bon, je les comprends, Internet donne un sentiment de liberté et de pouvoir. Et puis, les gens sont tellement habitués à ce que personne ne réponde à leurs emails qu’ils sont tout étonnés quand on leur répond avec politesse quelques heures plus tard.

Lire la suite Lire la suite

Joyeux anniversaire Hercule

Joyeux anniversaire Hercule

Hier mardi 28 octobre 2014 était l’anniversaire de la toute première ligne de code d’Hercule.

Le moins que je puisse dire, c’est que le temps passe extrêmement vite ! J’ai commencé à bosser sur ce projet alors que j’étais encore en CDD dans mon ancienne boîte, j’ai négocié un 80 % pour pouvoir bosser 1 jour / semaine dessus. Je vais revenir sur quelques chiffres pour fêter cet anniversaire :-).

Hercule en chiffre

Hercule c’est :

  • 9 mois de développement (4 mois à 20 % + 8 mois à 100 %)
  • 73 fichiers source
  • 1 106 testeurs
  • 1 543 commits
  • 15 429 lignes de code
  • Un nombre incalculable de nuits trop courtes
  • Beaucoup de journées de 10 à 12h de boulot, mais quand on aime on ne compte pas

Tout ce travail est récompensé par les emails que je reçois des testeurs, qui me proposent de nouvelles fonctionnalités ou me félicitent pour le travail que je fournis.

Lire la suite Lire la suite

Comment créer une vidéo promotionnelle de son application Android pour le Play Store ?

Comment créer une vidéo promotionnelle de son application Android pour le Play Store ?

Aujourd’hui je vais vous parler des outils que j’ai utilisé pour créer la vidéo promotionnelle d’Hercule pour le Play Store.

J’ai cherché pas mal de temps et essayé beaucoup d’outils différents avant d’en trouver un qui me convienne. Je pensais trouver des blogs qui parleraient de ça et expliqueraient comment monter une vidéo promotionnelle pour une application Android mais je n’ai trouvé que des morceaux par ici et par là. Alors comme je suis frustré de ne pas avoir trouvé un billet tout en un, j’ai décidé d’en rédiger un, il est long, mais il vaut le coup.

Pourquoi créer une vidéo promotionnelle pour son application Android ?

Et bien j’y vois plusieurs intérêts : le premier c’est de se démarquer des applications amateurs qui ne prennent pas la peine de faire une vidéo. Il faut l’avouer, je les comprends, ça prend beaucoup beaucoup de temps si on veut bien faire. Donc souvent, ils mettent quelques screenshots et publient leur application comme ça. Le second intérêt,

Lire la suite Lire la suite

Naissance officielle de la société

Naissance officielle de la société

Hier soir j’ai relevé le courrier de ma boîte aux lettres.

Quelle agréable surprise quand j’ai vu une lettre adressée à la SAS Ingeniooz !

C’était mon extrait KBis, document officiel attestant de l’immatriculation de ma société au RCS (Registre du Commerce et des Sociétés).

Plaisir agréable un peu gâché quand j’ai vu le nom de la société enregistrée : INGENIOOOZ, avec 3 ‘O’… ils sont généreux au greffe du tribunal de commerce !

Du coup ce matin j’ai appelé pour qu’ils fassent la correction, ils vont me le renvoyer dès que possible. Ça prend pas mal de temps toutes ces démarches administratives ! J’ai la version 1 d’Hercule qui est dans les starting blocks et j’ai encore pas mal de choses à faire niveau administratif.

Une fois le bon KBis récupéré je dois retourner à ma banque pour « libérer » le capital de la société (qui était jusqu’à présent sur un compte temporaire), c’est-à-dire créer un compte courant et verser le capital social sur ce compte courant.

Après avoir ouvert mon compte professionnel j’aurai mon RIB et je pourrai renseigner dans Google Wallet le compte bancaire de la société ce qui me permettra de récupérer l’argent des utilisateurs de mon application. De plus, comme pour l’instant j’ai utilisé mon compte personnel de développeur pour développer Hercule il faudra aussi que je transfère l’application de mon compte personnel au compte Google Ingeniooz que j’ai spécialement créé pour la société.

Comme ça je sépare bien mes applications personelles de mes applications professionnelles et si un jour j’ai besoin de céder les droits sur l’application je n’aurai qu’à donner le login/mot de passe du compte de la société, le perso et le pro sont bien séparés, c’est plus propre.

Bref, cette semaine je vais donc continuer d’apprendre.

Cours gratuits Android sur le design, et pleins d’autres choses intéressantes !

Cours gratuits Android sur le design, et pleins d’autres choses intéressantes !

Comme on m’a fait quelques remarques sur le design d’Hercule et que je ne suis pas designer à la base, j’ai décidé d’apprendre ce que c’est que le boulot du designer (après tout ils ne sont pas nés designers !).

J’ai donc cherché en ligne des cours gratuits pour apprendre, et je suis tombé sur Udacity. Je ne sais pas si vous connaissez, j’en avais entendu parler je ne sais plus où et j’avoue que c’est franchement bien foutu.

Si vous voulez apprendre à développer sur Android, vous avez tout ce qu’il vous faut ici en vidéos (en anglais) : cours Android sur Udacity. La version gratuite du cours ne comprends que les vidéos et les exercices à faire, vous n’aurez pas accès à un coach ni la possibilité de passer la certification proposée par Udacity.

J’ai personnellement opté pour les cours suivants :

Le premier est intéressant mais basique, le second est plus poussé et très intéressant, j’apprends pour l’instant pas grand chose mais bon en même temps c’est mon métier de faire du soft donc c’est un peu normal, par contre c’est un très bon rafraîchissement de mes connaissances, et ça ça fait toujours du bien.

Si vous débutez avec Android, il y a un cours complet pour apprendre à programmer :

Les cours sont faits par des gens de chez Google, ils sont bien conçus, avec des exercices à faire régulièrement, du beau travail !

Bon apprentissage !

Est-ce utile de protéger son idée d’entreprise ?

Est-ce utile de protéger son idée d’entreprise ?

Il y a 5 mois environ j’ai eu une conversation par email très intéressante avec un testeur d’Hercule qui m’a rappelé la façon dont je pensais au tout début de mon projet de création d’entreprise.

Voici un extrait de son email :

(…)
J’ai la mauvaise habitude de regarder toutes les possibilités et donc d’envisager aussi les problèmes…
Je n’ai pas envie de te casser dans ton élan et je me permet de penser tout haut…
Comment peux tu protéger ton idée ?
Tu es parti pour réaliser un produit abouti
Et je ne vois pas comment tu peux verrouiller pour ne pas être copié ? Le cahier des charges sera le même pour quiconque voudra s’y essayer. D’ailleurs il est étonnant qu’aucune appli actuelle (j’imagine que tu as vérifié) ne réponde complètement à ce besoin.
Aucune envie de te faire douter. J’imagine que tu as déjà réfléchis à tout cela.
Bonne continuation.

Il y a plusieurs mois, en voulant me renseigner sur comment protéger son idée justement, je suis tombé sur un excellent post de Guilhem Bertholet qui démonte (il n’y a pas d’autres termes) le culte de l’idée d’entreprise.

Vous pouvez consulter ce billet ici (j’ai ajouté d’autres billets qui traitent du même sujet) :

Je m’inspire ici de ces billets et de mon avis personnel pour casser une bonne fois pour toute ce faux besoin de vouloir protéger son idée d’entreprise, qui est un problème très franco-français je trouve.

Comment protéger son idée d’entreprise ?

Techniquement, une idée ne peut pas se protéger. Dans ce contexte, on entend souvent par le terme idée toute forme de solution répondant à un problème donné. Cela peut aller de techniques de fabrication à des algorithmes de traitement de l’information, en passant par des solutions innovantes de produits déjà existants (aspirateur dyson par exemple). Pour simplifier ce billet on utilisera le terme idée comme un synonyme de solution répondant à un problème donné.

En fonction du type d’idée qu’on a, on peut protéger cette idée via des brevets. C’est ce qu’a dû faire dyson avec son aspirateur, c’est ce que doivent faire les laboratoires pharmaceutiques pour leurs molécules et produits chimiques en tout genre. C’est compliqué, ça coûte cher (surtout quand vous l’étendez à l’international) et certains pays ne se privent pas de ne pas respecter les brevets. Il faut aussi avoir des personnes dédiées qui traquent sans arrêt les contrefaçons pour porter plainte, ça coûte beaucoup de temps et d’argent. Pour ce type d’industrie, c’est nécessaire, c’est le jeu (un jeu malsain dont les patent trolls sont la conséquence mais tant que les lois au niveau mondial ne changeront pas, il faut savoir à quoi s’attendre).

Dans ce billet je vais principalement me focaliser sur la protection d’une idée logicielle, dans mon cas, comment protéger l’idée derrière Hercule ?

Lire la suite Lire la suite

Mise à jour du contrat relatif à la distribution pour les développeurs sur Google Play

Mise à jour du contrat relatif à la distribution pour les développeurs sur Google Play

Lorsqu’on développe des applications Android, il faut être conscient qu’on a constamment un couperet au dessus de la tête. Ce couperet, c’est Google.

En effet, pour avoir l’autorisation d’ajouter et vendre son application sur le Play Store, tout développeur (et par extension toute société dont c’est l’activité) doit se soumettre aux volontés du géant de Mountain View.

Toute personne ne s’y soumettant pas risque la peine capitale : la suppression pure et simple de son application du Play Store, et en bonus parfois, la suspension de son compte de développeur (donc plus possible d’exploiter toutes vos autres applications !).

Il est donc important de se tenir informé du contenu et des évolutions du contrat relatif à la distribution des applications sur le Play Store.

Aujourd’hui, je profite d’une mise à jour de ce contrat pour faire un résumé des choses importantes à savoir lorsqu’on décide de mettre son application sur le Play Store.

Commençons tout d’abord par les modifications apportées par Google à ce contrat le 25 septembre 2014. Voici le contenu de l’email de notification, je rentre dans les détails après :

Lire la suite Lire la suite