Boganmeldelse: Beginner ‘ s Guide til Android Udvikling

0
217

Beginner ‘ s Guide til Android Spil til Udvikling af James Cho er en komplet Android-spil udvikling-kursus for begyndere, der har lidt eller ingen erfaring med programmering.

Hver gang jeg læser en sætning som denne, jeg er bekymret over, at en bog er alt for overfladisk eller øger tempoet pludselig så, at begyndere ikke vil være i stand til at følge, medmindre de bruger masser af tid til at udfylde de tomme felter eller begreber, der ikke forklares.

Denne bog er anderledes, men mere om det senere. Bogen dækker Java og Android udvikling, og mens det grundlæggende i Java er omfattet af det, det er ikke en fuld Java eller Android tutorial, men koncentrerer sig om det væsentlige for Java og Android programmering.

Mens der er i fokus, de begreber, som du lærer, kan bruges til at oprette Java-og Android-apps også.

Eclipse er brugt gennem hele bogen, for den udvikling, der er det eneste problem, jeg har med bogen som Android Studie ville være mere passende, da Google fokuserer på, at i som kernen udviklingsmiljø til Android.

Det betyder ikke, at du vil løbe ind i problemer eller noget, blot at du kan blive nødt til at skifte til Android Studio i sidste ende, og at det ville have givet god mening at starte med Android Studiet for at undgå det.

Den Beginner ‘ s Guide til Android Udvikling

android game development

Indhold

  • Grundlæggende Programmering
  • Begyndelsen Java
  • Java-Spil Udvikling – Grundlaget (ramme)
  • At holde det simpelt (det første spil)
  • Det næste Niveau (andet spil, forbedringer)
  • Android-Spil Udvikling – Begyndelsen Android Udvikling
  • Den Android Spil Rammer
  • Bygning Spillet
  • Frigive dit Spil
  • De fortsætter Rejsen

De tre første kapitler gå dig gennem Java grundlæggende. Det dækker masser af jorden, herunder data typer, sløjfer, oprettelse af dit første program, objekter, klasser, der arbejder med Java API, før det forklarer avancerede begreber som grænseflader, getter og setter metoder eller arv.

Du får en god forståelse af disse centrale begreber, selvom du bliver nødt til at opsøge yderligere information om nogle emner som polymorfi. Denne ekstra viden eller bedre forståelse er ikke nødvendigt, men for at følge bogen.

Hvad er forudsat er præcis, hvad du behøver for at oprette din første spil i Java. Yderligere begreber, som er til rådighed i hele bogen, når de er brugt.

De næste tre kapitler handler om spil-udvikling i Java. Du skaber en ramme, inden for det første, at der er brugt af de to spil, som du opretter i de to følgende kapitler. Det er rigtigt, kan du oprette to spil i de kapitler, som du kan spille på dit system, og selv distribuere til andre.

Forfatteren forklarer formålet med hver klasse, metode, variabel, og linje kode, så det er meget let at følge.

Du ønsker måske at se visse konstruktioner online skønt at få en bedre forståelse af dem. For eksempel, du måske ønsker at vide mere om import af visse produkter lavet i klasser for at få en bedre forståelse af, hvad de gør og hvad du kan bruge dem til.

Dette er igen ikke noget, som du har brug for, men det kan hjælpe dig i det lange løb, da det forbedrer din forståelse af de klasser og metoder, som de tilbyder.

De næste tre kapitler er alt om Android programmering. Det første kapitel introducerer dig til begrebet udvikling til Android. Det forklarer core Android begreber, der er forskellige fra Java, aktiviteter, for eksempel.

Et spil ramme for Android, er skabt i næste kapitel, der tjener lignende formål som Java-spil rammer, som du har oprettet i kapitel 4 i bogen.

Kapitel 9 endelig fører dig gennem trinene for at oprette din første Android spil.

Bogen er ikke færdig på dette tidspunkt selv. Kapitel 10 indeholder en række nyttige oplysninger om det at udgive spil på Google Play, og opdatere det, mens kapitel 11 ser ud og giver forslag til, hvad du måske ønsker at gøre næste.

Hvad jeg bedst kan lide ved bogen er, at de forklaringer, der giver mening. Jeg har aldrig haft følelsen af, at noget vigtigt var sprunget af forfatteren, eller at kode blev brugt, der blev ikke forklaret ordentligt, eller i det hele før.

Det betyder, at du kan bruge denne bog, og denne bog kun, og stadig forstår hver enkelt linje kode.

Bogen er for begyndere, men kan også være nyttige for Java-programmører, der ønsker at starte med Android eller programmører, der aldrig har rørt Java. Jeg vil ikke anbefale at springe de Java-spil udvikling kapitler som centrale begreber, aktive rendering, generelle design af et spil og sine klasser, spillet loop eller spil, animation, der er forklaret i de kapitler, som du bør vide om.

Forfatteren har et talent for at gøre komplekse emner, der er mere tilgængelig, hvilket er grunden til, at jeg kan anbefale bogen helhjertet til begyndere (herunder absolutte begyndere med nul erfaring med programmering) og andre, der ønsker at starte med Android og Java-spil udvikling.