Android App entwickeln?
Hallo, vor einigen Monaten habe ich angefangen C# zu lernen. Ich programmiere mit VisualStudio, allerdings nur Konsolenanwendungen und WPF. Kann ich auch Android Apps mit Visualstudio entwickeln und wenn ja, was für ein Paket muss ich dafür zusätzlich installierern? Ich hab mal geguckt aber nichts gefunden das nach Android klang... oder wenn nein, mit welcher anderen Entwicklungsumgebung kann ich mit C# Apps programmieren?
3 Antworten
Ja, das geht mit Xamarin. Gehe dazu in den VisualStudio-Installer, ändere deine installierte Version und wähle dort Xamarin als Zusatzpaket aus.
Es ist nicht unähnlich zu WPF, aber du solltest ein bisschen Wissen über die Funktionalität von Apps generell (MainActivity bzw Activities generell) und Frontend-Programmierung (XAML) mitbringen.
Mit Xamarin soll man native Android Apps in Visual Studio entwickeln können. Ich habe damit keine Erfahrung.
https://docs.microsoft.com/de-de/xamarin/android/
Die offiziellen Programmiersprachen, die auch in Android Studio verfügbar sind, sind Java und Kotlin.
Man kann C und C++ Code in Android Studio zur bestehenden App hinzufügen. Ein Grundgerüst von Java/Kotlin ist weiterhin erforderlich. C# ist nicht dabei.
https://developer.android.com/studio/projects/add-native-code
Ich benutze immer Android Studio zum Entwickeln von Android Apps.
Ich arbeite mit Xamarin und kenne auch Android Studio und ich finde C# um einiges angenehmer. Das Zugreifen auf UI-Komponente ist simpler als in Java und das .NET essentiell Kit ist super stark.
Funktioniert das auch mit C#?