Create iOS app project repository bootstrap

Problem

Before starting actual development of the iOS application, a baseline project structure is desired.

Goal

Setup the initial iOS application project structure for development.

A/Cs

  • automated Xcode workspace generation
  • automated dependency management
  • support for code linting and formatting (swiftlint, swifformat)
  • support for generating localization assets (swiftgen)
  • configure unit tests and UI tests test targets
  • baseline OSS assets, such as licenses, SPDX headers, SECURITY.md, CONTRIBUTING.md, etc
  • include the AusweisAppSDK and AusweisAppSDK Wrapper
  • include the Matrix Rust SDK (at least for now)
  • use the project template
  • documentation on how to setup your development environment
Edited by Milton Moura (Nordeck)