summaryrefslogtreecommitdiff
path: root/mobile-ns/App_Resources
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2024-01-26 14:51:36 +0100
committerDaniel Weipert <git@mail.dweipert.de>2024-01-26 14:52:57 +0100
commitd3bf2d09f740221771806789b00bf915c9f5f2e3 (patch)
tree95f99eabd763dff1907f107393504ee75aa747d7 /mobile-ns/App_Resources
parent466d03a38cb01e9ff9a2d11be113a81c2bdce34a (diff)
initial commitHEADmain
Diffstat (limited to 'mobile-ns/App_Resources')
-rw-r--r--mobile-ns/App_Resources/Android/app.gradle25
-rw-r--r--mobile-ns/App_Resources/Android/before-plugins.gradle15
-rw-r--r--mobile-ns/App_Resources/Android/src/main/AndroidManifest.xml47
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/background.pngbin0 -> 3661 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/logo.pngbin0 -> 5165 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/background.pngbin0 -> 1609 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/logo.pngbin0 -> 2511 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/background.pngbin0 -> 2218 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/logo.pngbin0 -> 3432 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml8
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/background.pngbin0 -> 5473 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/logo.pngbin0 -> 6904 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/background.pngbin0 -> 9949 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.pngbin0 -> 10319 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.pngbin0 -> 15701 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.pngbin0 -> 13941 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml15
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml5
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.pngbin0 -> 3092 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.pngbin0 -> 1956 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.pngbin0 -> 4484 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.pngbin0 -> 7184 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.pngbin0 -> 10378 bytes
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/values-v21/colors.xml5
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/values-v21/styles.xml34
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/values-v29/styles.xml18
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/values/colors.xml14
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/values/ic_launcher_background.xml4
-rw-r--r--mobile-ns/App_Resources/Android/src/main/res/values/styles.xml42
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json122
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.pngbin0 -> 17868 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.pngbin0 -> 745 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.pngbin0 -> 995 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.pngbin0 -> 1258 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.pngbin0 -> 851 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.pngbin0 -> 1232 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.pngbin0 -> 1668 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.pngbin0 -> 995 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.pngbin0 -> 1504 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.pngbin0 -> 2121 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.pngbin0 -> 2121 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.pngbin0 -> 3018 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.pngbin0 -> 1482 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.pngbin0 -> 2633 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.pngbin0 -> 2831 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/Contents.json6
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json23
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.pngbin0 -> 4920 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.pngbin0 -> 14165 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.pngbin0 -> 27892 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json23
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.pngbin0 -> 6808 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.pngbin0 -> 13502 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.pngbin0 -> 20794 bytes
-rw-r--r--mobile-ns/App_Resources/iOS/Info.plist47
-rw-r--r--mobile-ns/App_Resources/iOS/LaunchScreen.storyboard53
-rw-r--r--mobile-ns/App_Resources/iOS/build.xcconfig6
57 files changed, 512 insertions, 0 deletions
diff --git a/mobile-ns/App_Resources/Android/app.gradle b/mobile-ns/App_Resources/Android/app.gradle
new file mode 100644
index 0000000..f837e17
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/app.gradle
@@ -0,0 +1,25 @@
+// You can add your native dependencies here
+dependencies {
+// implementation 'androidx.multidex:multidex:2.0.1'
+}
+
+android {
+ compileSdkVersion 33
+ buildToolsVersion "33.0.2"
+ // ndkVersion ""
+
+ defaultConfig {
+ minSdkVersion 23
+ targetSdkVersion 33
+
+ // Version Information
+ versionCode 1
+ versionName "1.0.0"
+
+ generatedDensities = []
+ }
+
+ aaptOptions {
+ additionalParameters "--no-version-vectors"
+ }
+}
diff --git a/mobile-ns/App_Resources/Android/before-plugins.gradle b/mobile-ns/App_Resources/Android/before-plugins.gradle
new file mode 100644
index 0000000..9faffb8
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/before-plugins.gradle
@@ -0,0 +1,15 @@
+// this configurations is loaded before building plugins, as well as before building
+// the app - this is where you can apply global settings and overrides
+
+project.ext {
+ // androidXAppCompat = "1.4.1"
+ // androidXExifInterface = "1.3.3"
+ // androidXFragment = "1.4.1"
+ // androidXMaterial = "1.5.0"
+ // androidXMultidex = "2.0.1"
+ // androidXTransition = "1.4.1"
+ // androidXViewPager = "1.0.0"
+
+ // useKotlin = true
+ // kotlinVersion = "1.6.0"
+}
diff --git a/mobile-ns/App_Resources/Android/src/main/AndroidManifest.xml b/mobile-ns/App_Resources/Android/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..a20279d
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/AndroidManifest.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="__PACKAGE__">
+
+ <supports-screens
+ android:smallScreens="true"
+ android:normalScreens="true"
+ android:largeScreens="true"
+ android:xlargeScreens="true"/>
+
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
+ <uses-permission android:name="android.permission.INTERNET"/>
+ <uses-permission android:name="android.permission.READ_CONTACTS"/>
+ <uses-permission android:name="android.permission.READ_SMS"/>
+ <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
+ <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
+ <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
+ <uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
+
+ <application
+ android:name="com.tns.NativeScriptApplication"
+ android:usesCleartextTraffic="true"
+ android:allowBackup="true"
+ android:icon="@mipmap/ic_launcher"
+ android:label="@string/app_name"
+ android:theme="@style/AppTheme"
+ android:hardwareAccelerated="true">
+
+ <activity
+ android:name="com.tns.NativeScriptActivity"
+ android:label="@string/title_activity_kimera"
+ android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|locale|uiMode"
+ android:theme="@style/LaunchScreenTheme"
+ android:hardwareAccelerated="true"
+ android:launchMode="singleTask"
+ android:exported="true">
+
+ <meta-data android:name="SET_THEME_ON_LAUNCH" android:resource="@style/AppTheme" />
+
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ </activity>
+ <activity android:name="com.tns.ErrorReportActivity"/>
+ </application>
+</manifest>
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/background.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/background.png
new file mode 100644
index 0000000..bbefbf4
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/background.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/logo.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
new file mode 100644
index 0000000..e788deb
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/background.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/background.png
new file mode 100644
index 0000000..f6a08ee
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/background.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/logo.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
new file mode 100644
index 0000000..e4cac1a
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/background.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/background.png
new file mode 100644
index 0000000..0c90f0f
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/background.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/logo.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
new file mode 100644
index 0000000..ce3c3a4
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml b/mobile-ns/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml
new file mode 100644
index 0000000..ada77f9
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml
@@ -0,0 +1,8 @@
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="fill">
+ <item>
+ <bitmap android:gravity="fill" android:src="@drawable/background" />
+ </item>
+ <item>
+ <bitmap android:gravity="center" android:src="@drawable/logo" />
+ </item>
+</layer-list> \ No newline at end of file
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/background.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
new file mode 100644
index 0000000..3541570
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
new file mode 100644
index 0000000..88267df
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
new file mode 100644
index 0000000..abb0fc7
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
new file mode 100644
index 0000000..55800c9
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
new file mode 100644
index 0000000..1089775
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
new file mode 100644
index 0000000..0703f90
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml b/mobile-ns/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 0000000..fd826a3
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,15 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="108"
+ android:viewportHeight="108">
+ <group android:scaleX="0.07382812"
+ android:scaleY="0.07382812"
+ android:translateX="16.2"
+ android:translateY="16.2">
+ <path
+ android:pathData="M843,511.86L843,512.96C843,513.22 842.8,513.43 842.55,513.46C809.18,516.58 783.07,543.69 783.07,577.86L783.07,714.8C783.07,724.37 781.06,733.6 777.43,742.03C767.08,766.1 743.59,783.6 716.27,783.6L647.07,783.6L646.59,783L377.41,445.68L377.41,783.6L307.73,783.6C270.84,783.6 240.93,753.7 240.93,716.8L240.93,577.86C240.93,543.69 214.82,516.58 181.45,513.46C181.2,513.43 181,513.22 181,512.96L181,511.86C181,511.61 181.19,511.4 181.45,511.37C214.69,508.14 240.67,480.35 240.67,446.26L240.67,307.2C240.67,297.91 242.57,289.05 246,281.01C256.18,257.14 279.87,240.39 307.47,240.39L377.13,240.39L377.41,240.74L646.59,578.07L646.59,240.39L716.53,240.39C753.42,240.39 783.33,270.3 783.33,307.2L783.33,446.26C783.33,480.35 809.31,508.14 842.55,511.37C842.81,511.4 843,511.61 843,511.86"
+ android:fillColor="#65ADF1"
+ android:fillType="nonZero"/>
+ </group>
+</vector>
diff --git a/mobile-ns/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/mobile-ns/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..7353dbd
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@color/ic_launcher_background"/>
+ <foreground android:drawable="@drawable/ic_launcher_foreground"/>
+</adaptive-icon> \ No newline at end of file
diff --git a/mobile-ns/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png b/mobile-ns/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..69948d2
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png b/mobile-ns/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..90a58cd
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png b/mobile-ns/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..70a2a0d
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mobile-ns/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..1ee5a94
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mobile-ns/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..66e9d4b
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Binary files differ
diff --git a/mobile-ns/App_Resources/Android/src/main/res/values-v21/colors.xml b/mobile-ns/App_Resources/Android/src/main/res/values-v21/colors.xml
new file mode 100644
index 0000000..da5ca2f
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/values-v21/colors.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+ <!-- You can override base colors from values/colors.xml here, for example: -->
+ <!-- <color name="ns_accent">#65ADF1</color> -->
+</resources>
diff --git a/mobile-ns/App_Resources/Android/src/main/res/values-v21/styles.xml b/mobile-ns/App_Resources/Android/src/main/res/values-v21/styles.xml
new file mode 100644
index 0000000..04d8a06
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/values-v21/styles.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <!-- Application theme -->
+ <style name="AppThemeBase21" parent="AppThemeBase">
+ <!-- Uncomment this to make the app show underneat the status bar -->
+ <!-- <item name="android:windowTranslucentStatus">true</item> -->
+
+ <item name="android:datePickerStyle">@style/SpinnerDatePicker</item>
+ <item name="android:timePickerStyle">@style/SpinnerTimePicker</item>
+ </style>
+
+ <style name="AppTheme" parent="AppThemeBase21">
+ </style>
+
+ <!-- Default style for DatePicker - in spinner mode -->
+ <style name="SpinnerDatePicker" parent="android:Widget.Material.Light.DatePicker">
+ <!-- set the default mode for the date picker (supported values: spinner, calendar) -->
+ <item name="android:datePickerMode">spinner</item>
+ </style>
+
+ <!-- Default style for TimePicker - in spinner mode -->
+ <style name="SpinnerTimePicker" parent="android:Widget.Material.Light.TimePicker">
+ <!-- set the default mode for the time picker (supported values: spinner, clock) -->
+ <item name="android:timePickerMode">spinner</item>
+ </style>
+
+ <style name="NativeScriptToolbarStyle" parent="NativeScriptToolbarStyleBase">
+ <item name="android:elevation">4dp</item>
+
+ <!-- Add padding to the ActionBar - useful when android:windowTranslucentStatus is set to true -->
+ <!-- <item name="android:paddingTop">24dp</item> -->
+ </style>
+</resources>
diff --git a/mobile-ns/App_Resources/Android/src/main/res/values-v29/styles.xml b/mobile-ns/App_Resources/Android/src/main/res/values-v29/styles.xml
new file mode 100644
index 0000000..9a2a79d
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/values-v29/styles.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <!-- Application theme -->
+ <style name="AppThemeBase29" parent="AppThemeBase21">
+
+ <!--
+ Disable forced dark mode on newer devices.
+ Enabling this will make your app appear in dark-mode,
+ but the way the app is converted may lead to visual issues
+ -->
+ <item name="android:forceDarkAllowed">false</item>
+ </style>
+
+ <style name="AppTheme" parent="AppThemeBase29">
+ </style>
+
+</resources> \ No newline at end of file
diff --git a/mobile-ns/App_Resources/Android/src/main/res/values/colors.xml b/mobile-ns/App_Resources/Android/src/main/res/values/colors.xml
new file mode 100644
index 0000000..78c4a51
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/values/colors.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+ <!-- The default color of the ActionBar -->
+ <color name="ns_primary">#F5F5F5</color>
+
+ <!-- (API21+) The color of the status bar and contextual app bars; this is normally a dark version of colorPrimary. -->
+ <color name="ns_primaryDark">#757575</color>
+
+ <!-- The color of UI controls such as check boxes, radio buttons, and edit text boxes. -->
+ <color name="ns_accent">#65ADF1</color>
+
+ <!-- this is unused in the default themes, so we might want to remove it? -->
+ <!-- <color name="ns_blue">#272734</color> -->
+</resources>
diff --git a/mobile-ns/App_Resources/Android/src/main/res/values/ic_launcher_background.xml b/mobile-ns/App_Resources/Android/src/main/res/values/ic_launcher_background.xml
new file mode 100644
index 0000000..c5d5899
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="ic_launcher_background">#FFFFFF</color>
+</resources> \ No newline at end of file
diff --git a/mobile-ns/App_Resources/Android/src/main/res/values/styles.xml b/mobile-ns/App_Resources/Android/src/main/res/values/styles.xml
new file mode 100644
index 0000000..4f91b61
--- /dev/null
+++ b/mobile-ns/App_Resources/Android/src/main/res/values/styles.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <!-- theme to use FOR launch screen-->
+ <style name="LaunchScreenThemeBase" parent="Theme.AppCompat.Light.NoActionBar">
+ <item name="toolbarStyle">@style/NativeScriptToolbarStyle</item>
+
+ <item name="colorPrimary">@color/ns_primary</item>
+ <item name="colorPrimaryDark">@color/ns_primaryDark</item>
+ <item name="colorAccent">@color/ns_accent</item>
+
+ <item name="android:windowBackground">@drawable/splash_screen</item>
+
+ <item name="android:windowActionBarOverlay">true</item>
+ <item name="android:windowTranslucentStatus">true</item>
+ </style>
+
+ <style name="LaunchScreenTheme" parent="LaunchScreenThemeBase">
+ </style>
+
+ <!-- theme to use AFTER launch screen is loaded-->
+ <style name="AppThemeBase" parent="Theme.AppCompat.Light.NoActionBar">
+ <item name="toolbarStyle">@style/NativeScriptToolbarStyle</item>
+
+ <item name="colorPrimary">@color/ns_primary</item>
+ <item name="colorPrimaryDark">@color/ns_primaryDark</item>
+ <item name="colorAccent">@color/ns_accent</item>
+ </style>
+
+ <style name="AppTheme" parent="AppThemeBase">
+ </style>
+
+ <!-- theme for action-bar -->
+ <style name="NativeScriptToolbarStyleBase" parent="Widget.AppCompat.Toolbar">
+ <item name="android:background">@color/ns_primary</item>
+ <item name="theme">@style/ThemeOverlay.AppCompat.ActionBar</item>
+ <item name="popupTheme">@style/ThemeOverlay.AppCompat</item>
+ </style>
+
+ <style name="NativeScriptToolbarStyle" parent="NativeScriptToolbarStyleBase">
+ </style>
+</resources>
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..1a8b0e6
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,122 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "icon-20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "icon-20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "icon-29.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "icon-29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "icon-29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "icon-40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "icon-40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "icon-60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "icon-60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "icon-20.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "icon-20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "icon-29.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "icon-29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "icon-40.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "icon-40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "icon-76.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "icon-76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "icon-83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "icon-1024.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+} \ No newline at end of file
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
new file mode 100644
index 0000000..b46c8bb
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
new file mode 100644
index 0000000..d73288a
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
new file mode 100644
index 0000000..c8d24cd
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
new file mode 100644
index 0000000..1b00c84
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
new file mode 100644
index 0000000..72a1641
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
new file mode 100644
index 0000000..05ab752
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
new file mode 100644
index 0000000..ee72082
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
new file mode 100644
index 0000000..2859288
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
new file mode 100644
index 0000000..88824fa
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
new file mode 100644
index 0000000..02a930c
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
new file mode 100644
index 0000000..d7b077f
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
new file mode 100644
index 0000000..2f872dd
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
new file mode 100644
index 0000000..7fb23a7
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
new file mode 100644
index 0000000..cb04c36
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
new file mode 100644
index 0000000..e882226
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/Contents.json b/mobile-ns/App_Resources/iOS/Assets.xcassets/Contents.json
new file mode 100644
index 0000000..da4a164
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+} \ No newline at end of file
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json
new file mode 100644
index 0000000..ab5edd0
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchScreen-AspectFill.png",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchScreen-AspectFill@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchScreen-AspectFill@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+} \ No newline at end of file
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
new file mode 100644
index 0000000..cb35cfa
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
new file mode 100644
index 0000000..6eefb9a
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
new file mode 100644
index 0000000..0ef5102
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json
new file mode 100644
index 0000000..444d715
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchScreen-Center.png",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchScreen-Center@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "universal",
+ "filename" : "LaunchScreen-Center@3x.png",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+} \ No newline at end of file
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
new file mode 100644
index 0000000..280c30e
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
new file mode 100644
index 0000000..f984b9e
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
new file mode 100644
index 0000000..95d86f3
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
Binary files differ
diff --git a/mobile-ns/App_Resources/iOS/Info.plist b/mobile-ns/App_Resources/iOS/Info.plist
new file mode 100644
index 0000000..ea3e3ea
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/Info.plist
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleDisplayName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>LSRequiresIPhoneOS</key>
+ <true/>
+ <key>UILaunchStoryboardName</key>
+ <string>LaunchScreen</string>
+ <key>UIRequiresFullScreen</key>
+ <true/>
+ <key>UIRequiredDeviceCapabilities</key>
+ <array>
+ <string>armv7</string>
+ </array>
+ <key>UISupportedInterfaceOrientations</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+ <key>UISupportedInterfaceOrientations~ipad</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationPortraitUpsideDown</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+</dict>
+</plist>
diff --git a/mobile-ns/App_Resources/iOS/LaunchScreen.storyboard b/mobile-ns/App_Resources/iOS/LaunchScreen.storyboard
new file mode 100644
index 0000000..c4e5a3f
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/LaunchScreen.storyboard
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
+ <device id="retina5_9" orientation="portrait">
+ <adaptation id="fullscreen"/>
+ </device>
+ <dependencies>
+ <deployment identifier="iOS"/>
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
+ <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+ </dependencies>
+ <scenes>
+ <!--View Controller-->
+ <scene sceneID="EHf-IW-A2E">
+ <objects>
+ <viewController id="01J-lp-oVM" sceneMemberID="viewController">
+ <layoutGuides>
+ <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
+ <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
+ </layoutGuides>
+ <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
+ <rect key="frame" x="0.0" y="0.0" width="375" height="812"/>
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+ <subviews>
+ <imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="LaunchScreen.AspectFill" translatesAutoresizingMaskIntoConstraints="NO" id="wtH-rr-YfP">
+ <rect key="frame" x="0.0" y="0.0" width="375" height="812"/>
+ </imageView>
+ <imageView userInteractionEnabled="NO" contentMode="center" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="LaunchScreen.Center" translatesAutoresizingMaskIntoConstraints="NO" id="s1z-aa-wYv">
+ <rect key="frame" x="0.0" y="150" width="375" height="512"/>
+ </imageView>
+ </subviews>
+ <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+ <constraints>
+ <constraint firstAttribute="trailing" secondItem="s1z-aa-wYv" secondAttribute="trailing" id="4Rf-kf-vql"/>
+ <constraint firstAttribute="bottom" secondItem="wtH-rr-YfP" secondAttribute="bottom" id="5CS-At-4ka"/>
+ <constraint firstItem="wtH-rr-YfP" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="Awn-b8-xf1"/>
+ <constraint firstItem="s1z-aa-wYv" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="BpJ-vb-eKA"/>
+ <constraint firstItem="s1z-aa-wYv" firstAttribute="trailing" secondItem="wtH-rr-YfP" secondAttribute="trailing" id="QIM-7J-OZz"/>
+ <constraint firstAttribute="trailing" secondItem="wtH-rr-YfP" secondAttribute="trailing" id="RXg-rW-UK8"/>
+ <constraint firstItem="s1z-aa-wYv" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="Rcp-LG-48z"/>
+ <constraint firstItem="wtH-rr-YfP" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="cch-8E-tYu"/>
+ </constraints>
+ </view>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="509.60000000000002" y="237.93103448275863"/>
+ </scene>
+ </scenes>
+ <resources>
+ <image name="LaunchScreen.AspectFill" width="768" height="1024"/>
+ <image name="LaunchScreen.Center" width="384" height="512"/>
+ </resources>
+</document>
diff --git a/mobile-ns/App_Resources/iOS/build.xcconfig b/mobile-ns/App_Resources/iOS/build.xcconfig
new file mode 100644
index 0000000..0d38fe0
--- /dev/null
+++ b/mobile-ns/App_Resources/iOS/build.xcconfig
@@ -0,0 +1,6 @@
+// You can add custom settings here
+// for example you can uncomment the following line to force distribution code signing
+// CODE_SIGN_IDENTITY = iPhone Distribution
+// To build for device with XCode you need to specify your development team.
+// DEVELOPMENT_TEAM = YOUR_TEAM_ID;
+ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;