Software·
App-Planung in 5 Schritten
Ein Professionelles Vorgehen in der Planung der App hilft langfristig.
Wer soll die App programmieren?
Inhouse oder extern? Freelancer oder Agentur? Freelancer können langfristig schnell wechseln, bei App-Agenturen hat man die Sicherheit, dass ausreichend qualifiziertes Personal vorhanden ist.



Welche Softwarearchitektur für Apps?
Welches Techstack verwendet wird, das sollten Spezialisten klären






Welches Framework? Nativ oder Webapp?
Eine Übersicht der Möglichkeiten

- Webframework
s - React Native
- Flutter
- .NET MAUI (ehemals Xamarin)
- Quasar Framework
- .
- IOS: Mit C# (C-Sharp), Swift oder Objective-C werden Apple Geräte programmiert zu denen iPad, iPhones aber auch Apple-TV oder Smartwatches gehören.
- Android: In Java oder C++
- QT: Dieses Crossframework arbeitet mit nativen Komponenten und kann sowohl für Android, als auch für IOS Devices als Native Anwendung programmiert werden
- Unity Speziell für die Spieleprogrammierung auf Apple-Geräten eignet sich Unity mit C#.
- Avalonia UI: Speziell für das Frontend kann Avalonia UI verwendet werden.
- XAML: Ein weiteres Frontendframework ist XAML.
- WinUI 3 / Windows App SDK: Für Apps auf PC's oder Tablets mit Windows eignen sich Programmiersprachen wie z.B. C++ oder C#.
Welche Anforderungen gibt es an die App?

- Informieren
- Navigieren
- Entertainment
- Bildung
- Arbeitsalltag
- Maschinen-Steuerung
- Fachkenntnisse: Hat der Programmierung wissen und Erfahrung genau zu dem jeweiligen Framework?
- Ausbildung: Ist der Programmierer ausgebildet oder fachfremd?
- Projektmanagement: App-Entwicklung mit dem richtigen Team, in der richtigen Zeit und dem passenden Budget. Wer legt dieses fest, prüft und kontrolliert?
