Um heutzutage Apps für Android und für das iPhone zu bauen, ist es nicht mehr unbedingt nötig, nativen Code in Java oder Swift zu schreiben. Mit dem Framework Ionic kann mit Angular eine App geschrieben werden, sodass exakt derselbe Code für Android und iOS (und Windows und macOS) genutzt wird.
Zuständig dafür ist das in Ionic integrierte Cordova. Cordova beinhaltet das früher auch bekannte PhoneGap. Es macht es möglich, HTML5, CSS3 und Javascript - oder im Falle von Angular Typescript - zu benutzen, um eine Web App zu schreiben.
Die Vorteile sind:
- Der Code muss nur einmal für Android und iOS geschrieben werden.
- Es ist nicht nötig, nativen Code zu schreiben.
- Das Look and Feel wird über Ionic abhängig von der Plattform umgesetzt.