├── README.md ├── address ├── settings.gradle ├── gradle.properties ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prt2121 │ │ │ │ └── address │ │ │ │ └── AddressBookActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── address │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.properties │ ├── robovm.xml │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── address │ │ │ └── AddressBook.kt │ ├── build.gradle │ └── Info.plist.xml ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── address │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle ├── message ├── settings.gradle ├── ios │ ├── resources │ │ ├── rainy.jpg │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.properties │ ├── robovm.xml │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── message │ │ │ └── Message.kt │ └── build.gradle ├── gradle.properties ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prat │ │ │ │ └── message │ │ │ │ └── MessageActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prat │ │ │ └── message │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── message │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle ├── webview ├── settings.gradle ├── gradle.properties ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prat │ │ │ │ └── webview │ │ │ │ └── WebviewActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prat │ │ │ └── webview │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── robovm.properties │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.xml │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── webview │ │ │ └── Web.kt │ ├── build.gradle │ └── Info.plist.xml ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── webview │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle ├── contacts ├── settings.gradle ├── gradle.properties ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prat │ │ │ │ └── tablesearch │ │ │ │ └── TableSearchActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prat │ │ │ └── tablesearch │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.properties │ ├── robovm.xml │ ├── build.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── prat │ │ └── tablesearch │ │ ├── ResultsTableViewController.kt │ │ ├── BaseTableViewController.kt │ │ ├── TableSearch.kt │ │ └── DetailViewController.kt ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── tablesearch │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle ├── hello-ios ├── settings.gradle ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prt2121 │ │ │ │ └── kitty │ │ │ │ └── MainActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── kitty │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── robovm.properties │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.xml │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── kitty │ │ │ ├── Main.kt │ │ │ ├── PhoneTranslator.kt │ │ │ └── MyViewController.kt │ ├── build.gradle │ └── Info.plist.xml ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── kitty │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle ├── rest-client ├── settings.gradle ├── gradle.properties ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prat │ │ │ │ └── restclient │ │ │ │ └── MainActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prat │ │ │ └── restclient │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── robovm.properties │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── restclient │ │ │ ├── Main.kt │ │ │ └── MyViewController.kt │ ├── build.gradle │ └── robovm.xml ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── restclient │ │ │ ├── Repo.kt │ │ │ ├── CounterStore.kt │ │ │ ├── GitHubService.kt │ │ │ └── WebService.kt │ └── build.gradle └── build.gradle ├── tableSearch ├── settings.gradle ├── gradle.properties ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prat │ │ │ │ └── tablesearch │ │ │ │ └── TableSearchActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prat │ │ │ └── tablesearch │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.properties │ ├── robovm.xml │ ├── build.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── prat │ │ └── tablesearch │ │ ├── APLResultsTableViewController.kt │ │ └── APLBaseTableViewController.kt ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prat │ │ │ └── tablesearch │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle ├── current-address ├── settings.gradle ├── gradle.properties ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prt2121 │ │ │ │ └── currentaddress │ │ │ │ └── CurrentAddressActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── currentaddress │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.properties │ ├── robovm.xml │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── currentaddress │ │ │ └── CurrentAddress.kt │ └── build.gradle ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── currentaddress │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle ├── hello-multiscreen ├── settings.gradle ├── android │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── layout │ │ │ │ │ └── activity_my.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── prt2121 │ │ │ │ └── kitty │ │ │ │ └── MainActivity.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── kitty │ │ │ └── ApplicationTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── ios │ ├── robovm.properties │ ├── resources │ │ └── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-76.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-76@2x.png │ │ │ ├── Icon-Small.png │ │ │ ├── Icon-Small-40.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Small-40@2x.png │ │ │ └── Icon-Small-40@3x.png │ │ │ └── LaunchImage.launchimage │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h@2x~iphone.png │ │ │ ├── Default-736h@3x~iphone.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Landscape-736h@3x~iphone.png │ │ │ └── Contents.json │ ├── robovm.xml │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── kitty │ │ │ ├── Main.kt │ │ │ ├── PhoneTranslator.kt │ │ │ └── CallHistoryController.kt │ └── build.gradle ├── core │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── prt2121 │ │ │ └── kitty │ │ │ └── CounterStore.kt │ └── build.gradle └── build.gradle └── .gitignore /README.md: -------------------------------------------------------------------------------- 1 | # kotlin-ios 2 | Playground: iOS app written in Kotlin 3 | -------------------------------------------------------------------------------- /address/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /message/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /webview/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /contacts/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /hello-ios/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /rest-client/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /tableSearch/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /current-address/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /hello-multiscreen/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':core', ':android', ':ios' 2 | 3 | -------------------------------------------------------------------------------- /message/ios/resources/rainy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/rainy.jpg -------------------------------------------------------------------------------- /address/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /contacts/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /message/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /webview/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /address/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AddressBook 3 | 4 | -------------------------------------------------------------------------------- /hello-ios/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Kitty 3 | 4 | -------------------------------------------------------------------------------- /hello-ios/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /message/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Message 3 | 4 | -------------------------------------------------------------------------------- /rest-client/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /tableSearch/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /webview/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Webview 3 | 4 | -------------------------------------------------------------------------------- /address/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /contacts/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Table Search 3 | 4 | -------------------------------------------------------------------------------- /contacts/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /current-address/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Kitty 3 | 4 | -------------------------------------------------------------------------------- /hello-multiscreen/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.jvmargs=-Xms128m -Xmx2000m 3 | org.gradle.configureondemand=true -------------------------------------------------------------------------------- /message/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /rest-client/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Rest Client 3 | 4 | -------------------------------------------------------------------------------- /tableSearch/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Table Search 3 | 4 | -------------------------------------------------------------------------------- /webview/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /hello-ios/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /rest-client/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tableSearch/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /current-address/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Current Address 3 | 4 | -------------------------------------------------------------------------------- /current-address/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /hello-multiscreen/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /address/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /address/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /address/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /contacts/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /contacts/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /message/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /message/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /message/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /webview/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /webview/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /webview/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /address/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /contacts/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /contacts/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-ios/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-ios/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-ios/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-ios/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /message/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rest-client/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /rest-client/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tableSearch/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tableSearch/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /webview/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-ios/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prt2121.kitty 3 | app.mainclass=com.prt2121.kitty.Main 4 | app.executable=Main 5 | app.build=1 6 | app.name=Kitty -------------------------------------------------------------------------------- /rest-client/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rest-client/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tableSearch/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tableSearch/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /webview/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prat.webview 3 | app.mainclass=com.prat.webview.Web 4 | app.executable=Webview 5 | app.build=1 6 | app.name=Webview -------------------------------------------------------------------------------- /current-address/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /current-address/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /current-address/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prt2121.kitty 3 | app.mainclass=com.prt2121.kitty.Main 4 | app.executable=Main 5 | app.build=1 6 | app.name=Kitty -------------------------------------------------------------------------------- /message/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prat.message 3 | app.mainclass=com.prat.message.Message 4 | app.executable=Message 5 | app.build=1 6 | app.name=Message -------------------------------------------------------------------------------- /current-address/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rest-client/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prat.restclient 3 | app.mainclass=com.prat.restclient.Main 4 | app.executable=Main 5 | app.build=1 6 | app.name=Rest Client -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /address/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prt2121.address 3 | app.mainclass=com.prt2121.address.AddressBook 4 | app.executable=AddressBook 5 | app.build=1 6 | app.name=AddressBook -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /contacts/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prat.tablesearch 3 | app.mainclass=com.prat.tablesearch.TableSearch 4 | app.executable=TableSearch 5 | app.build=1 6 | app.name=Table Search -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /tableSearch/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prat.tablesearch 3 | app.mainclass=com.prat.tablesearch.TableSearch 4 | app.executable=TableSearch 5 | app.build=1 6 | app.name=Table Search -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /rest-client/core/src/main/kotlin/com/prat/restclient/Repo.kt: -------------------------------------------------------------------------------- 1 | package com.prat.restclient 2 | 3 | /** 4 | * Created by pt2121 on 12/1/15. 5 | */ 6 | data class Repo(var id: String, val name: String, val description: String) -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /current-address/ios/robovm.properties: -------------------------------------------------------------------------------- 1 | app.version=1.0 2 | app.id=com.prt2121.currentaddress 3 | app.mainclass=com.prt2121.currentaddress.CurrentAddress 4 | app.executable=CurrentAddress 5 | app.build=1 6 | app.name=Current Address -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/contacts/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-ios/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-667h@2x~iphone.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-736h@3x~iphone.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/message/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/webview/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/rest-client/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/tableSearch/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/current-address/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /address/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /contacts/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pt2121/kotlin-ios/HEAD/hello-multiscreen/ios/resources/Images.xcassets/LaunchImage.launchimage/Default-Landscape-736h@3x~iphone.png -------------------------------------------------------------------------------- /message/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /webview/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /hello-ios/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /rest-client/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tableSearch/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /current-address/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /address/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Nov 26 21:31:51 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /contacts/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Nov 27 14:15:48 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /message/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Nov 30 19:41:44 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /rest-client/core/src/main/kotlin/com/prat/restclient/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prat.restclient 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /webview/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Nov 30 21:13:38 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /hello-ios/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Nov 25 21:38:06 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /message/core/src/main/kotlin/com/prat/message/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prat.message 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /rest-client/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Dec 01 08:02:35 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /tableSearch/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Nov 27 14:15:48 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /webview/core/src/main/kotlin/com/prat/webview/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prat.webview 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /current-address/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Nov 28 12:26:17 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /hello-ios/core/src/main/kotlin/com/prt2121/kitty/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hello-multiscreen/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Nov 25 21:38:06 EST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip 7 | -------------------------------------------------------------------------------- /address/core/src/main/kotlin/com/prt2121/address/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.address 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /contacts/core/src/main/kotlin/com/prat/tablesearch/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /hello-multiscreen/core/src/main/kotlin/com/prt2121/kitty/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /tableSearch/core/src/main/kotlin/com/prat/tablesearch/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /current-address/core/src/main/kotlin/com/prt2121/currentaddress/CounterStore.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.currentaddress 2 | 3 | class CounterStore { 4 | private var count: Int = 0 5 | 6 | fun add(num: Int) { 7 | count += num 8 | } 9 | 10 | fun get(): Int { 11 | return count 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /address/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /contacts/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /message/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /webview/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /hello-ios/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tableSearch/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /hello-multiscreen/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /address/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /message/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /rest-client/core/src/main/kotlin/com/prat/restclient/GitHubService.kt: -------------------------------------------------------------------------------- 1 | package com.prat.restclient 2 | 3 | import retrofit.http.GET 4 | import retrofit.http.Path 5 | import rx.Observable 6 | 7 | /** 8 | * Created by pt2121 on 12/1/15. 9 | */ 10 | public interface GitHubService { 11 | 12 | @GET("/repos/{owner}/{repo}") 13 | fun repo(@Path("owner") owner: String, @Path("repo") repo: String): Observable 14 | 15 | } -------------------------------------------------------------------------------- /webview/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /contacts/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /hello-ios/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /rest-client/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /tableSearch/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /current-address/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /hello-multiscreen/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | buildscript { 3 | ext.kotlin_version = '1.0.0-beta-2423' 4 | repositories { 5 | jcenter() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 10 | } 11 | } 12 | } 13 | 14 | task wrapper(type: Wrapper) { 15 | gradleVersion = '2.8' 16 | } -------------------------------------------------------------------------------- /message/android/src/androidTest/java/com/prat/message/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prat.message; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /webview/android/src/androidTest/java/com/prat/webview/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prat.webview; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /address/android/src/androidTest/java/com/prt2121/address/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prt2121.address; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /hello-ios/android/src/androidTest/java/com/prt2121/kitty/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /contacts/android/src/androidTest/java/com/prat/tablesearch/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /rest-client/android/src/androidTest/java/com/prat/restclient/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prat.restclient; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /hello-multiscreen/android/src/androidTest/java/com/prt2121/kitty/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /tableSearch/android/src/androidTest/java/com/prat/tablesearch/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /current-address/ios/robovm.xml: -------------------------------------------------------------------------------- 1 | 2 | ${app.executable} 3 | ${app.mainclass} 4 | ios 5 | ios 6 | Info.plist.xml 7 | 8 | 9 | resources 10 | 11 | 12 | 13 | MapKit 14 | 15 | 16 | -------------------------------------------------------------------------------- /current-address/android/src/androidTest/java/com/prt2121/currentaddress/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.prt2121.currentaddress; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /address/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /contacts/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /message/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /webview/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /hello-ios/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /tableSearch/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /current-address/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /hello-multiscreen/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | testCompile group: 'junit', name: 'junit', version: '4.11' 28 | } 29 | -------------------------------------------------------------------------------- /address/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /contacts/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /message/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /webview/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /hello-ios/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /rest-client/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /tableSearch/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /current-address/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /hello-multiscreen/android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.1.2/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /webview/ios/src/main/kotlin/com/prat/webview/Web.kt: -------------------------------------------------------------------------------- 1 | package com.prat.webview 2 | 3 | import org.robovm.apple.foundation.NSAutoreleasePool 4 | import org.robovm.apple.uikit.UIApplication 5 | import org.robovm.apple.uikit.UIApplicationDelegateAdapter 6 | import org.robovm.apple.uikit.UIApplicationLaunchOptions 7 | 8 | class Web : UIApplicationDelegateAdapter() { 9 | 10 | override fun didFinishLaunching(application: UIApplication?, launchOptions: UIApplicationLaunchOptions?): Boolean { 11 | return true 12 | } 13 | 14 | companion object { 15 | @JvmStatic fun main(args: Array) { 16 | val pool = NSAutoreleasePool() 17 | UIApplication.main(args, null, Web::class.java) 18 | pool.release() 19 | } 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /hello-multiscreen/ios/src/main/kotlin/com/prt2121/kitty/Main.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | import org.robovm.apple.foundation.NSAutoreleasePool 4 | import org.robovm.apple.uikit.UIApplication 5 | import org.robovm.apple.uikit.UIApplicationDelegateAdapter 6 | import org.robovm.apple.uikit.UIApplicationLaunchOptions 7 | 8 | class Main : UIApplicationDelegateAdapter() { 9 | 10 | override fun didFinishLaunching(application: UIApplication?, launchOptions: UIApplicationLaunchOptions?): Boolean { 11 | return true 12 | } 13 | 14 | companion object { 15 | @JvmStatic fun main(args: Array) { 16 | val pool = NSAutoreleasePool() 17 | UIApplication.main(args, null, Main::class.java) 18 | pool.release() 19 | } 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /rest-client/ios/src/main/kotlin/com/prat/restclient/Main.kt: -------------------------------------------------------------------------------- 1 | package com.prat.restclient 2 | 3 | import org.robovm.apple.foundation.NSAutoreleasePool 4 | import org.robovm.apple.uikit.UIApplication 5 | import org.robovm.apple.uikit.UIApplicationDelegateAdapter 6 | import org.robovm.apple.uikit.UIApplicationLaunchOptions 7 | 8 | class Main : UIApplicationDelegateAdapter() { 9 | 10 | override fun didFinishLaunching(application: UIApplication?, launchOptions: UIApplicationLaunchOptions?): Boolean { 11 | return true 12 | } 13 | 14 | companion object { 15 | @JvmStatic fun main(args: Array) { 16 | val pool = NSAutoreleasePool() 17 | UIApplication.main(args, null, Main::class.java) 18 | pool.release() 19 | } 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /hello-ios/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /message/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /webview/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /rest-client/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /address/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /contacts/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /address/ios/src/main/kotlin/com/prt2121/address/AddressBook.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.address 2 | 3 | import org.robovm.apple.foundation.NSAutoreleasePool 4 | import org.robovm.apple.uikit.UIApplication 5 | import org.robovm.apple.uikit.UIApplicationDelegateAdapter 6 | import org.robovm.apple.uikit.UIApplicationLaunchOptions 7 | 8 | class AddressBook : UIApplicationDelegateAdapter() { 9 | 10 | override fun didFinishLaunching(application: UIApplication?, launchOptions: UIApplicationLaunchOptions?): Boolean { 11 | return true 12 | } 13 | 14 | companion object { 15 | @JvmStatic fun main(args: Array) { 16 | val pool = NSAutoreleasePool() 17 | UIApplication.main(args, null, AddressBook::class.java) 18 | pool.release() 19 | } 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /tableSearch/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /current-address/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /hello-ios/ios/src/main/kotlin/com/prt2121/kitty/Main.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | import org.robovm.apple.foundation.NSAutoreleasePool 4 | import org.robovm.apple.uikit.UIApplication 5 | import org.robovm.apple.uikit.UIApplicationDelegateAdapter 6 | import org.robovm.apple.uikit.UIApplicationLaunchOptions 7 | 8 | class Main : UIApplicationDelegateAdapter() { 9 | 10 | override fun didFinishLaunching(application: UIApplication?, launchOptions: UIApplicationLaunchOptions?): Boolean { 11 | return true 12 | } 13 | 14 | companion object { 15 | @JvmStatic fun main(args: Array) { 16 | val pool = NSAutoreleasePool() 17 | UIApplication.main(args, null, Main::class.java) 18 | pool.release() 19 | } 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /message/ios/src/main/kotlin/com/prat/message/Message.kt: -------------------------------------------------------------------------------- 1 | package com.prat.message 2 | 3 | import org.robovm.apple.foundation.NSAutoreleasePool 4 | import org.robovm.apple.uikit.UIApplication 5 | import org.robovm.apple.uikit.UIApplicationDelegateAdapter 6 | import org.robovm.apple.uikit.UIApplicationLaunchOptions 7 | 8 | class Message : UIApplicationDelegateAdapter() { 9 | 10 | override fun didFinishLaunching(application: UIApplication?, launchOptions: UIApplicationLaunchOptions?): Boolean { 11 | return true 12 | } 13 | 14 | companion object { 15 | @JvmStatic fun main(args: Array) { 16 | val pool = NSAutoreleasePool() 17 | UIApplication.main(args, null, Message::class.java) 18 | pool.release() 19 | } 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /hello-ios/android/src/main/kotlin/com/prt2121/kitty/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class MainActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /message/android/src/main/kotlin/com/prat/message/MessageActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prat.message 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class MessageActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /webview/android/src/main/kotlin/com/prat/webview/WebviewActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prat.webview 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class WebviewActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /rest-client/android/src/main/kotlin/com/prat/restclient/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prat.restclient 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class MainActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /hello-multiscreen/android/src/main/kotlin/com/prt2121/kitty/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class MainActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /address/android/src/main/kotlin/com/prt2121/address/AddressBookActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.address 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class AddressBookActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /contacts/android/src/main/kotlin/com/prat/tablesearch/TableSearchActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class TableSearchActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /rest-client/ios/src/main/kotlin/com/prat/restclient/MyViewController.kt: -------------------------------------------------------------------------------- 1 | package com.prat.restclient 2 | 3 | import org.robovm.apple.uikit.UILabel 4 | import org.robovm.apple.uikit.UIViewController 5 | import org.robovm.objc.annotation.CustomClass 6 | import org.robovm.objc.annotation.IBAction 7 | import org.robovm.objc.annotation.IBOutlet 8 | 9 | @CustomClass("MyViewController") 10 | class MyViewController : UIViewController() { 11 | private val counterStore = CounterStore() 12 | 13 | @IBOutlet 14 | private val label: UILabel? = null 15 | 16 | @IBAction 17 | private fun clicked() { 18 | counterStore.add(1) 19 | label!!.text = "Click Nr. " + counterStore.get() 20 | WebService.newInstance().repo().subscribe({ 21 | println("${it.name} : ${it.description}") 22 | }, { 23 | println(it.message) 24 | }) 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /tableSearch/android/src/main/kotlin/com/prat/tablesearch/TableSearchActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class TableSearchActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /rest-client/core/src/main/kotlin/com/prat/restclient/WebService.kt: -------------------------------------------------------------------------------- 1 | package com.prat.restclient 2 | 3 | import retrofit.GsonConverterFactory 4 | import retrofit.Retrofit 5 | import retrofit.RxJavaCallAdapterFactory 6 | import rx.Observable 7 | 8 | /** 9 | * Created by pt2121 on 12/1/15. 10 | */ 11 | class WebService { 12 | 13 | val API_URL: String = "https://api.github.com" 14 | 15 | public fun repo(): Observable { 16 | val retrofit = Retrofit.Builder() 17 | .baseUrl(API_URL) 18 | .addConverterFactory(GsonConverterFactory.create()) 19 | .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) 20 | .build() 21 | val api = retrofit.create(GitHubService::class.java) 22 | return api.repo("prt2121", "kotlin-ios") 23 | } 24 | 25 | companion object { 26 | fun newInstance(): WebService = WebService() 27 | } 28 | } -------------------------------------------------------------------------------- /current-address/android/src/main/kotlin/com/prt2121/currentaddress/CurrentAddressActivity.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.currentaddress 2 | 3 | import android.app.Activity 4 | import android.os.Bundle 5 | import android.widget.Button 6 | import android.widget.TextView 7 | 8 | class CurrentAddressActivity : Activity() { 9 | private val counterStore = CounterStore() 10 | 11 | override fun onCreate(savedInstanceState: Bundle?) { 12 | super.onCreate(savedInstanceState) 13 | setContentView(R.layout.activity_my) 14 | 15 | val counterTextView = findViewById(R.id.counterTextView) as TextView 16 | val counterButton = findViewById(R.id.counterButton) as Button 17 | 18 | counterButton.setOnClickListener { view -> 19 | counterStore.add(1) 20 | counterTextView.text = "Click Nr. " + counterStore.get() 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /current-address/ios/src/main/kotlin/com/prt2121/currentaddress/CurrentAddress.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.currentaddress 2 | 3 | import org.robovm.apple.foundation.NSAutoreleasePool 4 | import org.robovm.apple.uikit.UIApplication 5 | import org.robovm.apple.uikit.UIApplicationDelegateAdapter 6 | import org.robovm.apple.uikit.UIApplicationLaunchOptions 7 | 8 | class CurrentAddress : UIApplicationDelegateAdapter() { 9 | 10 | override fun didFinishLaunching(application: UIApplication?, launchOptions: UIApplicationLaunchOptions?): Boolean { 11 | return true 12 | } 13 | 14 | companion object { 15 | @JvmStatic fun main(args: Array) { 16 | val pool = NSAutoreleasePool() 17 | UIApplication.main(args, null, CurrentAddress::class.java) 18 | pool.release() 19 | } 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /hello-ios/ios/src/main/kotlin/com/prt2121/kitty/PhoneTranslator.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | /** 4 | * Created by pt2121 on 11/25/15. 5 | */ 6 | object PhoneTranslator { 7 | fun toNumber(raw: String?): String { 8 | if (raw.isNullOrBlank()) { 9 | return "" 10 | } else { 11 | return raw!!.toUpperCase().fold("", { 12 | acc, c -> 13 | if (" -0123456789".contains(c)) { 14 | acc.plus(c) 15 | } else { 16 | acc.concat(toNumber(c)) 17 | } 18 | }) 19 | } 20 | } 21 | 22 | fun toNumber(c : Char): String { 23 | when { 24 | "ABC".contains(c) -> return "2" 25 | "DEF".contains(c) -> return "3" 26 | "GHI".contains(c) -> return "4" 27 | "JKL".contains(c) -> return "5" 28 | "MNO".contains(c) -> return "6" 29 | "PQRS".contains(c) -> return "7" 30 | "TUV".contains(c) -> return "8" 31 | "WXYZ".contains(c) -> return "9" 32 | else -> return "" 33 | } 34 | } 35 | 36 | } -------------------------------------------------------------------------------- /hello-multiscreen/ios/src/main/kotlin/com/prt2121/kitty/PhoneTranslator.kt: -------------------------------------------------------------------------------- 1 | package com.prt2121.kitty 2 | 3 | /** 4 | * Created by pt2121 on 11/25/15. 5 | */ 6 | object PhoneTranslator { 7 | fun toNumber(raw: String?): String { 8 | if (raw.isNullOrBlank()) { 9 | return "" 10 | } else { 11 | return raw!!.toUpperCase().fold("", { 12 | acc, c -> 13 | if (" -0123456789".contains(c)) { 14 | acc.plus(c) 15 | } else { 16 | acc.concat(toNumber(c)) 17 | } 18 | }) 19 | } 20 | } 21 | 22 | fun toNumber(c: Char): String { 23 | when { 24 | "ABC".contains(c) -> return "2" 25 | "DEF".contains(c) -> return "3" 26 | "GHI".contains(c) -> return "4" 27 | "JKL".contains(c) -> return "5" 28 | "MNO".contains(c) -> return "6" 29 | "PQRS".contains(c) -> return "7" 30 | "TUV".contains(c) -> return "8" 31 | "WXYZ".contains(c) -> return "9" 32 | else -> return "" 33 | } 34 | } 35 | 36 | } -------------------------------------------------------------------------------- /address/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /message/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /webview/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /contacts/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /hello-ios/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /rest-client/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /tableSearch/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /current-address/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /hello-multiscreen/ios/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 5 | } 6 | dependencies { 7 | classpath 'org.robovm:robovm-gradle-plugin:1.11.0' 8 | } 9 | } 10 | 11 | apply plugin: 'java' 12 | apply plugin: 'robovm' 13 | apply plugin: 'kotlin' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 20 | } 21 | 22 | sourceSets { 23 | main.java.srcDirs += 'src/main/kotlin' 24 | } 25 | 26 | ext { 27 | roboVMVersion = "1.11.0" 28 | } 29 | 30 | robovm { 31 | } 32 | 33 | dependencies { 34 | compile "org.robovm:robovm-rt:${roboVMVersion}" 35 | compile "org.robovm:robovm-cocoatouch:${roboVMVersion}" 36 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 37 | testCompile "junit:junit:4.12" 38 | compile project(':core') 39 | } -------------------------------------------------------------------------------- /tableSearch/ios/src/main/kotlin/com/prat/tablesearch/APLResultsTableViewController.kt: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch 2 | 3 | /** 4 | * Created by pt2121 on 11/27/15. 5 | */ 6 | 7 | 8 | import org.robovm.apple.foundation.NSIndexPath 9 | import org.robovm.apple.uikit.UITableView 10 | import org.robovm.apple.uikit.UITableViewCell 11 | import org.robovm.objc.annotation.CustomClass 12 | 13 | @CustomClass("APLResultsTableViewController") 14 | class APLResultsTableViewController : APLBaseTableViewController() { 15 | var filteredProducts: List? = null 16 | 17 | override fun getNumberOfRowsInSection(tableView: UITableView, section: Long): Long { 18 | return filteredProducts!!.size.toLong() 19 | } 20 | 21 | override fun getCellForRow(tableView: UITableView, indexPath: NSIndexPath): UITableViewCell { 22 | val product = filteredProducts!![indexPath.row.toInt()] 23 | 24 | val cell = getTableView().dequeueReusableCell(CELL_IDENTIFIER) 25 | configureCell(cell, product) 26 | return cell 27 | } 28 | } -------------------------------------------------------------------------------- /rest-client/core/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | } 6 | 7 | plugins { 8 | id "me.tatarka.retrolambda" version "3.2.2" 9 | } 10 | apply plugin: 'java' 11 | apply plugin: 'kotlin' 12 | 13 | version 'unspecified' 14 | sourceCompatibility = 1.8 15 | targetCompatibility = 1.8 16 | 17 | repositories { 18 | mavenCentral() 19 | } 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | dependencies { 26 | compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 27 | compile 'org.apache.commons:commons-lang3:3.3' 28 | compile 'commons-io:commons-io:2.4' 29 | compile 'com.squareup.retrofit:retrofit:2.0.0-beta2' 30 | compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2' 31 | compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2' 32 | compile 'com.google.code.gson:gson:2.3.1' 33 | compile 'io.reactivex:rxjava:1.0.14' 34 | 35 | 36 | testCompile group: 'junit', name: 'junit', version: '4.11' 37 | } 38 | -------------------------------------------------------------------------------- /contacts/ios/src/main/kotlin/com/prat/tablesearch/ResultsTableViewController.kt: -------------------------------------------------------------------------------- 1 | package com.prat.tablesearch 2 | 3 | /** 4 | * Created by pt2121 on 11/27/15. 5 | */ 6 | 7 | 8 | import org.robovm.apple.contacts.CNContact 9 | import org.robovm.apple.foundation.NSIndexPath 10 | import org.robovm.apple.uikit.UITableView 11 | import org.robovm.apple.uikit.UITableViewCell 12 | import org.robovm.objc.annotation.CustomClass 13 | 14 | @CustomClass("ResultsTableViewController") 15 | class ResultsTableViewController : BaseTableViewController() { 16 | var filteredContacts: List? = null 17 | 18 | override fun getNumberOfRowsInSection(tableView: UITableView, section: Long): Long { 19 | return filteredContacts!!.size.toLong() 20 | } 21 | 22 | override fun getCellForRow(tableView: UITableView, indexPath: NSIndexPath): UITableViewCell { 23 | val contact = filteredContacts!![indexPath.row.toInt()] 24 | 25 | val cell = getTableView().dequeueReusableCell(CELL_IDENTIFIER) 26 | configureCell(cell, contact) 27 | return cell 28 | } 29 | } -------------------------------------------------------------------------------- /address/android/src/main/res/layout/activity_my.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 16 | 17 |