Welche Programmiersprache für App Entwicklung?
Ich habe leider nicht wirklich Ahnung in dem Bereich und wollte wissen welche Programmiersprache man lernen muss bzw. braucht, um Apps, zum Beispiel Spiele zu entwickeln, die nur für iOS funktionieren. Braucht man dafür nur eine Sprache oder werden mehrere Programmiersprachen verwendet. Zum Beispiel für das Design der App und App icon und für das Spiel an sich.
Und wie kann man programmieren am besten lernen wenn man noch ganz am Anfang ist (Youtube oder Bücher oder irgendwas anderes ?)
3 Antworten
Die Standard-Programmiersprache bei Apple ist jetzt Swift und damit kannst du auch Spiele programmieren.
Es gibt verschiedene Möglichkeiten um normale Apps für iOS zu entwickeln:
- Swift
- Flutter
- React Native
- Kotlin Multi Platform
- Progressive Web Apps
Einfachere Spiele in eher 2D Grafik könnte man damit bauen. Aufgrund von der Performance und der stärkeren Verbreitung werden wohl Swift und Flutter aus der Liste am besten für anspruchsvollere Spiele sein.
Mein persönlicher Favorit ist Flutter, da es u.A. auch auf anderen Plattformen wie Android läuft.
Für Spiele wird vermutlich eine Game Engine wie Unreal Engine oder Unity die bessere Wahl sein. Flutter würde mit Flame auch eine Game Engine anbieten.
Bevor du gleich mit einem ganzen Spiel anfängst, solltest du dich erstmal etwas mit der Programmiersprache beschäftigen. Ein simple App bzw. ein Konsolenprogramm wäre erstmal besser.
Zum Programmieren Lernen ist Praxis das wichtigste. Du solltest also das erlernte auch selber ausprobieren. Für die erste Theorie würde ich eine Videoreihe auf YouTube bzw. anderem Plattformen nutzen. Denke daran die Themen direkt selber auszuprobieren.
Web/HTML-basierend: HTML, CSS, JS und was für Backend das kann PHP, NodeJS, Python, C# oder auch Java sein
Nativ: C#, Kotlin, C/C++