Description générale
Le livre compte 400 pages, comprend 11 chapitres et un seul annexe. En plus du texte, il comporte de nombreuses images et des extraits de code. Au début de chaque chapitre, un bref plan du contenu est présenté, et à la fin – un mini‑résumé de ce qui a été couvert. Des exercices pratiques pour un travail autonome sont également proposés à la fin de chaque chapitre. Le niveau de difficulté est assez basique.
Résumé bref
- Chapitre 1. Présente à l’étudiant l’environnement Java, en se familiarisant avec
JShell– un shell interactif pour tester rapidement du code. - Chapitre 2. Création d’applications simples : le jeu «Plus‑Moins» est développé.
- Chapitre 3. Le jeu du chapitre précédent est amélioré en ajoutant une interface graphique.
- Chapitre 4. Création de la première application mobile avec
Android Studio. - Chapitre 5. L’application est enrichie par un menu et des options de personnalisation.
- Chapitre 6. Développement d’un programme de déchiffrement de messages secrets. La théorie de la cryptographie est expliquée via le chiffre de César.
- Chapitre 7. Conception d’une interface graphique étendue et échange de données avec d’autres applications.
- Chapitre 8. Réalisation d’une version mobile de l’application «Message Secret», développée dans un des chapitres précédents.
- Chapitre 9. Mise en place d’une nouvelle application‑jeu «Bulles Colorées», contrôlée à l’aide de la souris.
- Chapitre 10. Perfectionnement du jeu précédemment décrit en ajoutant animation et détection de collisions via un temporisateur.
- Chapitre 11. Affinement supplémentaire du jeu avec prise en charge du multi‑touch sur appareils Android.
- Annexe. L’annexe est consacrée au débogage et à la correction des erreurs les plus fréquentes et typiques en Java.
Opinion
Après lecture, le livre m’a laissé un très bref plan, ce qui indique probablement que je maîtrise très bien Java ou que le contenu ne fournit pas d’informations utiles. Java n’est pas ma langue de travail quotidienne, donc l’option première est écartée, mais l’option deuxième reste valable. En pratique, le livre est plutôt bon. Il couvre non seulement la syntaxe native et les concepts fondamentaux de Java, mais lui donne aussi un léger focus sur Android, tout en présentant plusieurs mini‑projets illustrés par des jeux simples.