To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit a99220bd authored by domenicw's avatar domenicw
Browse files

Small README fixes

parent 952ca026
......@@ -235,7 +235,7 @@
B0AF91262157B074008F3B80 /* Networking */,
B050E141215169740090CB79 /* View Controller */,
B050E140215169690090CB79 /* Navigation */,
B050E1632151762C0090CB79 /* Amiv Apps */,
B050E1632151762C0090CB79 /* Amiv Micro Apps */,
B050E13F2151695A0090CB79 /* Base */,
B050E12B215169250090CB79 /* Info.plist */,
);
......@@ -380,7 +380,7 @@
path = Extension;
sourceTree = "<group>";
};
B050E1632151762C0090CB79 /* Amiv Apps */ = {
B050E1632151762C0090CB79 /* Amiv Micro Apps */ = {
isa = PBXGroup;
children = (
B0845920215B789800479D27 /* Apps */,
......@@ -389,7 +389,7 @@
B050E17221517A050090CB79 /* AmivMicroAppType.swift */,
B0845929215B81DE00479D27 /* README.md */,
);
path = "Amiv Apps";
path = "Amiv Micro Apps";
sourceTree = "<group>";
};
B050E1662151766E0090CB79 /* App Protocols */ = {
......
......@@ -10,7 +10,7 @@ An amiv micro app is an "app inside the app". Micro apps are used for services,
First of all, create your micro app and place it inside its own folder under `Amiv -> Amiv Apps -> Apps`.
Second, for your app to be called, your start up class needs to conform to `AmivMicroApp`. It includes the rootViewController which will be presented first. Also it includes the `start()` function. This function is called right before the first view of your micro app is shown. Use it to do any aditional setup. In the end, return `true` when your app is ready to show its content, else return false and your app will get killed.
Second, for your app to be called, your start up class needs to conform to `AmivMicroApp`. It includes the rootViewController which will be presented first. Also it includes the `start()` function. This function is called right before the first view of your micro app is shown. Use it to do any aditional setup. In the end, return `true` when your app is ready to show its content, else return `false` and your app will get killed.
It is recommended to use the navigator / controller pattern for your micro app.
Next, add your app `AmivMicroAppType` and edit the `createApp(:)` function in `AmivMicroAppsNavigator`. There call your root class, which conforms to `AmivMicroApp`.
......
......@@ -6,7 +6,7 @@ This is the official AMIV iOS client. It uses the new [AMIV api](https://github.
The following steps are necessary and need to be done before launching the first version of the AMIV app.
- Connect everything to [AMIV api](https://github.com/amiv-eth/amivapi/blob/master/docs/User_Guide.md)).
- Connect everything to [AMIV api](https://github.com/amiv-eth/amivapi/blob/master/docs/User_Guide.md).
- Fill all views with data from AMIV api.
- Include existing checkin app as micro app.
- Create barcode app and include as micro app.
......@@ -26,7 +26,7 @@ To develope the app further, the following steps are necessary to get you starte
- Download and install [Xcode](https://itunes.apple.com/ch/app/xcode/id497799835?l=en&mt=12).
- Clone Repo.
```bash
```
git clone https://gitlab.ethz.ch/amiv/amiv-app-ios.git
```
- Go to the downloaded folder and open `Amiv.xcodeproj`.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment