├── hello ├── app │ ├── app.js │ ├── main-page.js │ ├── main-view-model.js │ ├── App_Resources │ │ ├── iOS │ │ │ ├── icon.png │ │ │ ├── Default.png │ │ │ ├── icon-40.png │ │ │ ├── icon-60.png │ │ │ ├── icon-72.png │ │ │ ├── icon-76.png │ │ │ ├── icon@2x.png │ │ │ ├── Default@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── icon-40@2x.png │ │ │ ├── icon-60@2x.png │ │ │ ├── icon-72@2x.png │ │ │ ├── icon-76@2x.png │ │ │ ├── Icon-Small-50.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Default-568h@2x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Icon-Small-50@2x.png │ │ │ ├── Default-Landscape.png │ │ │ ├── Default-Landscape@2x.png │ │ │ └── Default-Portrait@2x.png │ │ └── Android │ │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ │ └── drawable-nodpi │ │ │ └── splashscreen.9.png │ ├── app.css │ ├── main-page.xml │ ├── package.json │ └── LICENSE ├── node_modules │ └── tns-core-modules │ │ ├── ui │ │ ├── package.json │ │ ├── page │ │ │ └── package.json │ │ ├── border │ │ │ ├── package.json │ │ │ └── border.js │ │ ├── button │ │ │ ├── package.json │ │ │ ├── button.android.js │ │ │ └── button.ios.js │ │ ├── enums │ │ │ └── package.json │ │ ├── frame │ │ │ └── package.json │ │ ├── image │ │ │ ├── package.json │ │ │ └── image.android.js │ │ ├── label │ │ │ ├── package.json │ │ │ ├── label-common.js │ │ │ └── label.android.js │ │ ├── slider │ │ │ ├── package.json │ │ │ ├── slider.ios.js │ │ │ ├── slider-common.js │ │ │ └── slider.android.js │ │ ├── switch │ │ │ ├── package.json │ │ │ ├── switch-common.js │ │ │ ├── switch.android.js │ │ │ └── switch.ios.js │ │ ├── builder │ │ │ ├── package.json │ │ │ ├── special-properties.js │ │ │ └── template-builder.js │ │ ├── dialogs │ │ │ ├── package.json │ │ │ └── dialogs-common.js │ │ ├── gestures │ │ │ └── package.json │ │ ├── progress │ │ │ ├── package.json │ │ │ ├── progress.ios.js │ │ │ ├── progress.android.js │ │ │ └── progress-common.js │ │ ├── repeater │ │ │ └── package.json │ │ ├── styling │ │ │ ├── package.json │ │ │ ├── visual-state-constants.js │ │ │ ├── converters.js │ │ │ ├── stylers-common.js │ │ │ ├── visual-state.js │ │ │ ├── styling.js │ │ │ └── background.ios.js │ │ ├── web-view │ │ │ └── package.json │ │ ├── animation │ │ │ └── package.json │ │ ├── html-view │ │ │ ├── package.json │ │ │ ├── html-view-common.js │ │ │ └── html-view.android.js │ │ ├── list-view │ │ │ └── package.json │ │ ├── tab-view │ │ │ └── package.json │ │ ├── text-base │ │ │ └── package.json │ │ ├── text-view │ │ │ ├── package.json │ │ │ ├── text-view-common.js │ │ │ └── text-view.android.js │ │ ├── action-bar │ │ │ └── package.json │ │ ├── date-picker │ │ │ ├── package.json │ │ │ └── date-picker-common.js │ │ ├── image-cache │ │ │ ├── package.json │ │ │ ├── image-cache.android.js │ │ │ └── image-cache.ios.js │ │ ├── list-picker │ │ │ └── package.json │ │ ├── placeholder │ │ │ ├── package.json │ │ │ ├── placeholder-common.js │ │ │ ├── placeholder.android.js │ │ │ └── placeholder.ios.js │ │ ├── scroll-view │ │ │ ├── package.json │ │ │ └── scroll-view-common.js │ │ ├── search-bar │ │ │ ├── package.json │ │ │ └── search-bar-common.js │ │ ├── text-field │ │ │ ├── package.json │ │ │ ├── text-field-common.js │ │ │ └── text-field.android.js │ │ ├── time-picker │ │ │ ├── package.json │ │ │ ├── time-picker-common.js │ │ │ └── time-picker.android.js │ │ ├── content-view │ │ │ ├── package.json │ │ │ └── content-view.js │ │ ├── segmented-bar │ │ │ └── package.json │ │ ├── layouts │ │ │ ├── dock-layout │ │ │ │ ├── package.json │ │ │ │ ├── dock-layout.android.js │ │ │ │ └── dock-layout-common.js │ │ │ ├── grid-layout │ │ │ │ └── package.json │ │ │ ├── stack-layout │ │ │ │ ├── package.json │ │ │ │ ├── stack-layout-common.js │ │ │ │ └── stack-layout.android.js │ │ │ ├── wrap-layout │ │ │ │ ├── package.json │ │ │ │ ├── wrap-layout.android.js │ │ │ │ └── wrap-layout-common.js │ │ │ ├── absolute-layout │ │ │ │ ├── package.json │ │ │ │ ├── absolute-layout.android.js │ │ │ │ └── absolute-layout-common.js │ │ │ ├── layout.ios.js │ │ │ └── layout.android.js │ │ ├── activity-indicator │ │ │ ├── package.json │ │ │ ├── activity-indicator-common.js │ │ │ ├── activity-indicator.ios.js │ │ │ └── activity-indicator.android.js │ │ ├── editable-text-base │ │ │ └── package.json │ │ ├── core │ │ │ └── control-state-change.ios.js │ │ ├── utils.ios.js │ │ └── ui.js │ │ ├── http │ │ ├── package.json │ │ └── http.js │ │ ├── text │ │ ├── package.json │ │ ├── text.ios.js │ │ ├── text.android.js │ │ ├── formatted-string.android.js │ │ └── formatted-string.ios.js │ │ ├── xhr │ │ └── package.json │ │ ├── color │ │ ├── package.json │ │ ├── color.android.js │ │ └── color.ios.js │ │ ├── fetch │ │ └── package.json │ │ ├── timer │ │ ├── package.json │ │ ├── timer.android.js │ │ └── timer.ios.js │ │ ├── trace │ │ └── package.json │ │ ├── xml │ │ └── package.json │ │ ├── camera │ │ ├── package.json │ │ └── camera-common.js │ │ ├── console │ │ └── package.json │ │ ├── globals │ │ ├── package.json │ │ └── globals.js │ │ ├── fps-meter │ │ ├── package.json │ │ ├── fps-native.android.js │ │ ├── fps-meter.js │ │ └── fps-native.ios.js │ │ ├── location │ │ ├── package.json │ │ └── location-common.js │ │ ├── platform │ │ └── package.json │ │ ├── application │ │ ├── package.json │ │ └── application-common.js │ │ ├── connectivity │ │ ├── package.json │ │ ├── connectivity-common.js │ │ ├── connectivity.android.js │ │ └── connectivity.ios.js │ │ ├── file-system │ │ └── package.json │ │ ├── image-source │ │ ├── package.json │ │ └── image-source-common.js │ │ ├── data │ │ ├── observable │ │ │ └── package.json │ │ ├── virtual-array │ │ │ └── package.json │ │ └── observable-array │ │ │ └── package.json │ │ ├── application-settings │ │ ├── package.json │ │ ├── application-settings-common.js │ │ ├── application-settings.ios.js │ │ └── application-settings.android.js │ │ ├── js-libs │ │ ├── polymer-expressions │ │ │ └── package.json │ │ ├── easysax │ │ │ └── package.json │ │ └── esprima │ │ │ └── package.json │ │ ├── utils │ │ ├── module-merge.js │ │ ├── number-utils.js │ │ └── utils-common.js │ │ ├── css-value │ │ ├── package.json │ │ └── reworkcss-value.js │ │ ├── css │ │ └── package.json │ │ ├── LICENSE │ │ └── package.json └── package.json ├── AndroidStudioProjects └── HelloWorld │ ├── .idea │ ├── .name │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── vcs.xml │ ├── modules.xml │ ├── runConfigurations.xml │ ├── compiler.xml │ ├── gradle.xml │ └── misc.xml │ ├── app │ ├── .gitignore │ ├── libs │ │ ├── widgets.jar │ │ └── nativescript.jar │ ├── src │ │ ├── main │ │ │ ├── jniLibs │ │ │ │ ├── x86 │ │ │ │ │ ├── libNativeScript.so │ │ │ │ │ └── libAssetExtractor.so │ │ │ │ └── armeabi-v7a │ │ │ │ │ ├── libNativeScript.so │ │ │ │ │ └── libAssetExtractor.so │ │ │ ├── assets │ │ │ │ ├── metadata │ │ │ │ │ ├── treeNodeStream.dat │ │ │ │ │ ├── treeValueStream.dat │ │ │ │ │ └── treeStringsStream.dat │ │ │ │ └── app │ │ │ │ │ └── bootstrap.js │ │ │ ├── res │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── dimens.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ │ └── styles.xml │ │ │ │ ├── menu │ │ │ │ │ └── menu_main.xml │ │ │ │ ├── values-w820dp │ │ │ │ │ └── dimens.xml │ │ │ │ └── layout │ │ │ │ │ ├── content_main.xml │ │ │ │ │ └── activity_main.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── root │ │ │ │ └── helloworld │ │ │ │ └── MainActivity.java │ │ ├── test │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── root │ │ │ │ └── helloworld │ │ │ │ └── ExampleUnitTest.java │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── root │ │ │ └── helloworld │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle │ ├── settings.gradle │ ├── .gitignore │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── local.properties │ ├── build.gradle │ ├── gradle.properties │ ├── HelloWorld.iml │ └── gradlew.bat ├── tests └── hello.sh ├── circle.yml ├── initialize-project-files.sh ├── LICENSE └── new-project.diff /hello/app/app.js: -------------------------------------------------------------------------------- 1 | App.jsexe/all.js -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/.idea/.name: -------------------------------------------------------------------------------- 1 | HelloWorld -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /hello/app/main-page.js: -------------------------------------------------------------------------------- 1 | require("./app.js")["main-page"](module.exports); 2 | -------------------------------------------------------------------------------- /hello/app/main-view-model.js: -------------------------------------------------------------------------------- 1 | require("./app.js")["main-view-model"](module.exports); 2 | -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "ui", 2 | "main" : "ui.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/http/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "http", 2 | "main" : "http.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/text/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "text", 2 | "main" : "text.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/xhr/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "xhr", 2 | "main" : "xhr.js" } -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/libs/widgets.jar: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/libs/widgets.jar -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/color/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "color", 2 | "main" : "color.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/fetch/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "fetch", 2 | "main" : "fetch.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/timer/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "timer", 2 | "main" : "timer.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/trace/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "trace", 2 | "main" : "trace.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/page/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "page", 2 | "main" : "page.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/xml/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "xml", 2 | "main" : "xml.js" } 3 | -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/camera/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "camera", 2 | "main" : "camera.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/console/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "console", 2 | "main" : "console.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/globals/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "globals", 2 | "main" : "globals.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/border/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "border", 2 | "main" : "border.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/button/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "button", 2 | "main" : "button.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/enums/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "enums", 2 | "main" : "enums.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/frame/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "frame", 2 | "main" : "frame.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/image/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "image", 2 | "main" : "image.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/label/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "label", 2 | "main" : "label.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/slider/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "slider", 2 | "main" : "slider.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/switch/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "switch", 2 | "main" : "switch.js" } -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/libs/nativescript.jar: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/libs/nativescript.jar -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/fps-meter/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "fps-meter", 2 | "main" : "fps-meter.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/location/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "location", 2 | "main" : "location.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/platform/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "platform", 2 | "main" : "platform.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/builder/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "builder", 2 | "main" : "builder.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/dialogs/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "dialogs", 2 | "main" : "dialogs.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/gestures/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "gestures", 2 | "main" : "gestures.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/progress/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "progress", 2 | "main" : "progress.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/repeater/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "repeater", 2 | "main" : "repeater.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/styling/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "styling", 2 | "main" : "styling.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/web-view/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "web-view", 2 | "main" : "web-view.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/animation/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "animation", 2 | "main" : "animation.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/html-view/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "html-view", 2 | "main" : "html-view.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/list-view/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "list-view", 2 | "main" : "list-view.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/tab-view/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "ui/tab-view", 2 | "main" : "tab-view.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/text-base/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "text-base", 2 | "main" : "text-base.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/text-view/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "text-view", 2 | "main" : "text-view.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/application/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "application", 2 | "main" : "application.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/connectivity/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "connectivity", 2 | "main" : "connectivity.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/file-system/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "file-system", 2 | "main" : "file-system.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/image-source/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "image-source", 2 | "main" : "image-source.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/action-bar/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "action-bar", 2 | "main" : "action-bar.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/date-picker/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "date-picker", 2 | "main" : "date-picker.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/image-cache/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "image-cache", 2 | "main" : "image-cache.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/list-picker/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "list-picker", 2 | "main" : "list-picker.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/placeholder/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "placeholder", 2 | "main" : "placeholder.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/scroll-view/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "scroll-view", 2 | "main" : "scroll-view.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/search-bar/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "search-bar", 2 | "main" : "search-bar.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/text-field/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "text-field", 2 | "main" : "text-field.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/time-picker/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "time-picker", 2 | "main" : "time-picker.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/content-view/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "content-view", 2 | "main" : "content-view.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/segmented-bar/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "segmented-bar", 2 | "main" : "segmented-bar.js" } -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon.png -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/data/observable/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "observable", 3 | "main" : "observable.js" 4 | } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/layouts/dock-layout/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "dock-layout", 2 | "main" : "dock-layout.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/layouts/grid-layout/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "grid-layout", 2 | "main" : "grid-layout.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/layouts/stack-layout/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "stack-layout", 2 | "main" : "stack-layout.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/layouts/wrap-layout/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "wrap-layout", 2 | "main" : "wrap-layout.js" } -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Default.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-40.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-60.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-72.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-76.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon@2x.png -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/data/virtual-array/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "virtual-array", 3 | "main" : "virtual-array.js" 4 | } -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /.idea/workspace.xml 3 | /.idea/libraries 4 | .DS_Store 5 | /build 6 | /captures 7 | -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Default@2x.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Icon-Small.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-40@2x.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-60@2x.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-72@2x.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/icon-76@2x.png -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/activity-indicator/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "activity-indicator", 2 | "main" : "activity-indicator.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/editable-text-base/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "editable-text-base", 2 | "main" : "editable-text-base.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/layouts/absolute-layout/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "absolute-layout", 2 | "main" : "absolute-layout.js" } -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/jniLibs/x86/libNativeScript.so: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/src/main/jniLibs/x86/libNativeScript.so -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Icon-Small-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Icon-Small-50.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Icon-Small@2x.png -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/application-settings/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "application-settings", 2 | "main" : "application-settings.js" } -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/data/observable-array/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "observable-array", 3 | "main" : "observable-array.js" 4 | } -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/jniLibs/x86/libAssetExtractor.so: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/src/main/jniLibs/x86/libAssetExtractor.so -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Default-568h@2x.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Default-Portrait.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Icon-Small-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Icon-Small-50@2x.png -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/js-libs/polymer-expressions/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "polymer-expressions", 2 | "main" : "polymer-expressions.js" } -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/assets/metadata/treeNodeStream.dat: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/src/main/assets/metadata/treeNodeStream.dat -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/assets/metadata/treeValueStream.dat: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/src/main/assets/metadata/treeValueStream.dat -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Default-Landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Default-Landscape.png -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/assets/metadata/treeStringsStream.dat: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/src/main/assets/metadata/treeStringsStream.dat -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/jniLibs/armeabi-v7a/libNativeScript.so: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/src/main/jniLibs/armeabi-v7a/libNativeScript.so -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Default-Landscape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Default-Landscape@2x.png -------------------------------------------------------------------------------- /hello/app/App_Resources/iOS/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/iOS/Default-Portrait@2x.png -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/jniLibs/armeabi-v7a/libAssetExtractor.so: -------------------------------------------------------------------------------- 1 | ../../nativescript-android/app/src/main/jniLibs/armeabi-v7a/libAssetExtractor.so -------------------------------------------------------------------------------- /hello/app/App_Resources/Android/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/Android/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /hello/app/App_Resources/Android/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/Android/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /hello/app/App_Resources/Android/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/Android/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/ui/styling/visual-state-constants.js: -------------------------------------------------------------------------------- 1 | exports.Normal = "normal"; 2 | exports.Hovered = "hovered"; 3 | exports.Pressed = "pressed"; 4 | -------------------------------------------------------------------------------- /hello/app/App_Resources/Android/drawable-nodpi/splashscreen.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/hello/app/App_Resources/Android/drawable-nodpi/splashscreen.9.png -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/AndroidStudioProjects/HelloWorld/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | HelloWorld 3 | Settings 4 | 5 | -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abarbu/haskell-mobile/HEAD/AndroidStudioProjects/HelloWorld/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/utils/module-merge.js: -------------------------------------------------------------------------------- 1 | exports.merge = function (sourceExports, destExports) { 2 | for (var key in sourceExports) { 3 | destExports[key] = sourceExports[key]; 4 | } 5 | }; 6 | -------------------------------------------------------------------------------- /hello/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "nativescript": { 3 | "id": "org.nativescript.hello", 4 | "tns-android": { 5 | "version": "1.4.0" 6 | } 7 | }, 8 | "dependencies": { 9 | "tns-core-modules": "1.4.0" 10 | } 11 | } -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /AndroidStudioProjects/HelloWorld/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /hello/node_modules/tns-core-modules/connectivity/connectivity-common.js: -------------------------------------------------------------------------------- 1 | var connectionType; 2 | (function (connectionType) { 3 | connectionType.none = 0; 4 | connectionType.wifi = 1; 5 | connectionType.mobile = 2; 6 | })(connectionType = exports.connectionType || (exports.connectionType = {})); 7 | -------------------------------------------------------------------------------- /hello/app/app.css: -------------------------------------------------------------------------------- 1 | .title { 2 | font-size: 30; 3 | horizontal-align: center; 4 | margin:20; 5 | } 6 | 7 | button { 8 | font-size: 42; 9 | horizontal-align: center; 10 | } 11 | 12 | .message { 13 | font-size: 20; 14 | color: #284848; 15 | horizontal-align: center; 16 | } 17 | -------------------------------------------------------------------------------- /hello/app/main-page.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |