Autor: Jan

Der Discord-Server ist da!

Ihr habt ihn euch gewünscht, ich hab geliefert: Der Discord Server ist da! https://discord.hellany.academy Man ist nie alleine mit einem Problem. Die Entwickler-Community ist groß und man hilft sich gegenseitig. Nutze unseren Discord-Server, knüpfe Kontakte und tausch dich mit den anderen Codern aus.

Java/Android-Grundlagen: Code wiederverwenden

Guter Code lässt sich wiederverwenden. Das ist ein wichtiges Prinzip in der Software-Entwicklung und sogar ein Qualitätsmerkmal von gutem Code. Wenn ihr also Code schreibt, um eine Aufgabe zu erledigen oder ein Problem zu lösen, dann versucht diesen Code so zu schreiben, dass ihr ihn an anderen Stellen oder sogar in anderen Projekten wiederverwenden könnt.…
Weiterlesen

1.000 Abonnenten Special

Wisst ihr was? Wir haben die 1.000 Abonnenten erreicht! Und das wird gefeiert. Danke an jeden von euch, vor allem an diejenigen, die diesen Kanal abonniert haben. Danke auch für die Likes und die vielen positiven Kommentare. Der Kanal ist für euch und er lebt auch von euch. Das heißt auch, dass ihr großen Einfluss…
Weiterlesen

Reactions-App: Quellcode herunterladen

Hier kannst du den Quelltext herunterladen: https://transfer.hellany.academy/xd6bnf9lj3qvrhyw Beachte bitte: Ich habe die Aufgaben-App mit Android Studio 4.0 entwickelt. Falls du den Quellcode in Android Studio nutzen möchtest, brauchst du die Version 4.0. Diese kannst du hier herunterladen: https://developer.android.com/studio/preview Wenn du noch Fragen hast oder nicht weiterkommst, findest du hier Hilfe und Kontaktmöglichkeiten: Hilfe & Kontakt

Spiele-App „Reactions“ – Teil 7: Endlich zocken

Beim letzten Mal gab es eine kleine Hausaufgabe: Es ging darum die letzten 3 Methoden zu implementieren, so dass wir auch den 2-Spieler-Modus abschließen und endlich zocken können. Hier zeige ich euch wie das geht. 1. Methode: onButton1Click Die onButton1Click-Methode wird aufgerufen, wenn Spieler 1 auf seinen Button klickt. Wenn er das macht, sollten wir…
Weiterlesen

Spiele-App „Reactions“ – Teil 6: Dual Player

Im letzten Teil der Video-Serie haben wir das Design für den 2-Spieler-Modus gebaut. Heute geht’s mir der Implementierung des Codes voran. Spielprinzip Der 2-Spieler-Modus unterscheidet sich etwas vom 1-Spieler-Modus. Wenn Farbe und Aufschrift des Buttons übereinstimmen, muss man so schnell wie möglich auf den Button tippen. Ist man schnell genug und stimmt alles, bekommt man…
Weiterlesen

Spiele-App „Reactions“ – Teil 5: Zwei-Spieler-Design

Es geht munter weiter mit der „Reactions“-App, unserem Spiel für Android, bei dem man so schnell wie möglich einen Button antippen muss, wenn die Farbe auf dem Button der Aufschrift auf dem Button entspricht. Den 1-Spieler-Modus haben wir schon fertig. Heute beginnen wir mit dem 2-Spieler-Modus. Und wie immer starten wir mit dem Design. Design-Konzept…
Weiterlesen

Java/Android-Grundlagen: Schleifen

Heute geht’s mal wieder um Grundlagen. Wir schauen uns Wiederholungen in Java. Es gibt im Wesentlichen drei verschiedene Wiederholungen, auch Schleifen genannt. Es gibt die zählergesteuerten, die kopfgesteuerten und die fußgesteuerten Schleifen. Zählergesteuerte Schleife Wenn etwas genau x mal wiederholt werden soll, verwendet man eine zählergesteuerte Schleife. Das heißt, das wir haben eine Variable, die…
Weiterlesen

Spiele-App „Reactions“ – Teil 4: Zufallsgenerator

Auf dieses Video habe ich mich schon die ganze Woche gefreut. Wir bauen weiter an unserem Reaktionstest-Spiel und werden heute einen Meilenstein schaffen. Es fehlt nämlich nicht mehr viel, um wirklich spielen zu können. ColorShuffler Klasse Wir haben einen 1-Spieler-Modus und einen 2-Spieler-Modus. Bei beiden brauchen wir einen Zufallsgenerator, um zufällig Farben für den Spiel-Button…
Weiterlesen

Spiele-App „Reactions“ – Teil 3: Single Player

Weiter geht’s mit unserem „Reactions“-Spiel. Views initialisieren Im letzten Teil hatten wir das Layout für den Single-Player-Modus entworfen. Als nächstes müssen wir die Views im Layout anhand ihrer ID finden und als Attribute unserer SingleActivity-Klasse deklarieren. Dazu rufen wir in der onCreate-Methode eine neue Methode auf, die wir initViews nennen. Am besten ist es, wenn…
Weiterlesen