L’indispensable de la semaine pour les développeurs !

IntelliJ passe la douzième

Si pour développer vous utilisez un IDE, Eclipse est très certainement votre choix, car il possède un plugin officiel de Google (ADT). Mais il y a également un concurrent : IntelliJ IDEA ! Cette semaine la douzième version a été mise en ligne et apporte une multitude de nouveautés : meilleure gestion du multicoeurs, support du JDK 8…
La fonctionnalité qui nous intéresse plus particulièrement est la présence d’un outil de création d’interfaces Android, qui offre des fonctionnalités similaires à ce que l’on retrouve sur Eclipse avec ADT.

Pour le télécharger, deux choix : la Community Edition (gratuite et opensource) ou Ultimate (payante mais avec des fonctionnalités supplémentaires).

Améliorer les performances

Si vous êtes un « twittos », vous connaissez probablement le nouveau client Twitter Falcon Pro. L’application se démarque par son double sliding-menu, mais aussi une réactivité hallucinante de l’interface. Malgré les excellentes performances, Romain Guy s’est rendu compte de quelques petits problèmes et en profite pour montrer simplement comment une application peut être améliorée via les différents outils du SDK. L’article est très intéressant et mérite d’être lu par tous les développeurs.

Afin de vous entrainer à éviter l’effet d’overdraw (redessiner plusieurs fois un composant inutilement), Romain Guy propose un projet d’exemple.

Checklist du Google Play

Aujourd’hui, être présent sur le Google Play est une nécessité pour être visible sur Android. Il ne faut absolument pas négliger la présentation ou même de petits détails. Cette liste de 8 points vous permet de vérifier que tout est prêt afin que votre application soit la plus attractive possible.

Communautés Google+

Depuis cette semaine, on retrouve sur Google+ une nouvelle fonctionnalité : les Communautés. Il s’agit d’espaces où les utilisateurs peuvent échanger sur des sujets particuliers. Google+ étant fréquenté par les Googlers, mais aussi de nombreux développeurs du monde entier, c’est un excellent endroit pour poser vos questions. Voici quelques communautés :

  • Android Development : la communauté officielle avec notamment une partie « Check out my app! » qui permet de recueillir des avis sur votre application
  • Android Design : comme son nom l’indique, il est ici question de design d’applications, où vous pourrez également demander des avis sur vos apps
  • Développeurs Android francophones : difficile d’avoir un nom plus explicite !