Commit a36b414c authored by trinity-1686a's avatar trinity-1686a 💜
Browse files

Merge branch 'ios' into 'main'

add Ios

See merge request trinity-1686a/arti-mobile-example!1
parents c4c37227 311bcf03
This is an example project showcasing how to build Arti to run it on Android.
For more explanations on what it is doing. You should read the documentation [here](https://gitlab.torproject.org/tpo/core/arti/-/blob/main/doc/Android.md).
This is an example project showcasing how to build Arti to run it on Android and iOS.
For more explanations on what it is doing. You should read Arti documentation [for Android](https://gitlab.torproject.org/tpo/core/arti/-/blob/main/doc/Android.md) and [for iOS](https://gitlab.torproject.org/tpo/core/arti/-/blob/main/doc/iOS.md).
To build:
- go in the rust folder and run `make`.
To build for Android:
- install Rust and Android Studio. Make sure you can run an Hello World with both.
- go in the common folder and run `make android`.
- take a coffee, or two.
- open the java folder in Android Studio or use gradle to build your app as usual.
- open the android folder in Android Studio or use gradle to build your app as usual.
To build for iOS:
- grab a Mac (you can't create an iOS app on a PC)
- install Rust and XCode. Make sure you can run a Hello World with both.
- go in the common folder and run `make ios`.
- take a coffee, or two.
- open the ios folder in XCode and compile your app as usual.
../../../../common/jniLibs/
\ No newline at end of file
Supports Markdown
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