├── .DS_Store
├── .gitignore
├── .vscode
└── launch.json
├── AppendixB
├── .vscode
│ └── launch.json
└── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ └── launch.json
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-nodpi
│ │ │ │ └── splashscreen.9.png
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── LICENSE
│ ├── app.css
│ ├── app.js
│ ├── data
│ │ └── fileSystemService.js
│ ├── images
│ │ └── home.png
│ ├── main-page.js
│ ├── main-page.xml
│ ├── package.json
│ └── views
│ │ ├── home-page.css
│ │ ├── home-page.js
│ │ ├── home-page.xml
│ │ ├── scrapbook-page.css
│ │ ├── scrapbook-page.js
│ │ ├── scrapbook-page.land.minWH600.js
│ │ ├── scrapbook-page.land.minWH600.xml
│ │ ├── scrapbook-page.xml
│ │ ├── scrapbookUpdate-page.css
│ │ ├── scrapbookUpdate-page.js
│ │ ├── scrapbookUpdate-page.xml
│ │ ├── selectDate-page.js
│ │ ├── selectDate-page.xml
│ │ ├── selectGender-page.js
│ │ ├── selectGender-page.xml
│ │ └── shared
│ │ ├── scrapbook-detail
│ │ └── scrapbook-detail.js
│ │ ├── scrapbook-list
│ │ └── scrapbook-list.js
│ │ └── simple-label
│ │ └── simple-label.xml
│ ├── package-lock.json
│ └── package.json
├── Chapter1
├── .DS_Store
├── .gitignore
├── button-example-css
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── main-view-model.js
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
└── button-example
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-nodpi
│ │ │ │ └── splashscreen.9.png
│ │ └── iOS
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default-667h@2x.png
│ │ │ ├── Default-736h@3x.png
│ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ ├── Default-Landscape.png
│ │ │ ├── Default-Landscape@2x.png
│ │ │ ├── Default-Landscape@3x.png
│ │ │ ├── Default-Portrait.png
│ │ │ ├── Default-Portrait@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── Icon-Small-50.png
│ │ │ ├── Icon-Small-50@2x.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── build.xcconfig
│ │ │ ├── icon-40.png
│ │ │ ├── icon-40@2x.png
│ │ │ ├── icon-60.png
│ │ │ ├── icon-60@2x.png
│ │ │ ├── icon-72.png
│ │ │ ├── icon-72@2x.png
│ │ │ ├── icon-76.png
│ │ │ ├── icon-76@2x.png
│ │ │ ├── icon.png
│ │ │ └── icon@2x.png
│ ├── app.css
│ ├── app.js
│ ├── main-page.js
│ ├── main-page.xml
│ ├── main-view-model.js
│ ├── package.json
│ └── references.d.ts
│ └── package.json
├── Chapter10
├── .vscode
│ └── launch.json
└── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ └── launch.json
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-nodpi
│ │ │ │ └── splashscreen.9.png
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── LICENSE
│ ├── app.css
│ ├── app.js
│ ├── data
│ │ └── fileSystemService.js
│ ├── images
│ │ └── home.png
│ ├── main-page.js
│ ├── main-page.xml
│ ├── package.json
│ └── views
│ │ ├── home-page.css
│ │ ├── home-page.js
│ │ ├── home-page.xml
│ │ ├── scrapbook-page.css
│ │ ├── scrapbook-page.js
│ │ ├── scrapbook-page.xml
│ │ ├── scrapbookUpdate-page.css
│ │ ├── scrapbookUpdate-page.js
│ │ └── scrapbookUpdate-page.xml
│ ├── package-lock.json
│ └── package.json
├── Chapter11
├── .gitignore
└── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ └── launch.json
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-nodpi
│ │ │ │ └── splashscreen.9.png
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── LICENSE
│ ├── app.css
│ ├── app.js
│ ├── data
│ │ └── fileSystemService.js
│ ├── images
│ │ └── home.png
│ ├── main-page.js
│ ├── main-page.xml
│ ├── package.json
│ └── views
│ │ ├── home-page.css
│ │ ├── home-page.js
│ │ ├── home-page.xml
│ │ ├── scrapbook-page.css
│ │ ├── scrapbook-page.js
│ │ ├── scrapbook-page.land.minWH600.js
│ │ ├── scrapbook-page.land.minWH600.xml
│ │ ├── scrapbook-page.xml
│ │ ├── scrapbookUpdate-page.css
│ │ ├── scrapbookUpdate-page.js
│ │ ├── scrapbookUpdate-page.xml
│ │ ├── selectDate-page.js
│ │ ├── selectDate-page.xml
│ │ ├── selectGender-page.js
│ │ └── selectGender-page.xml
│ ├── package-lock.json
│ └── package.json
├── Chapter12
└── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ ├── launch.json
│ └── settings.json
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── app.css
│ ├── app.js
│ ├── data
│ │ └── fileSystemService.js
│ ├── images
│ │ └── home.png
│ ├── package.json
│ └── views
│ │ ├── home-page.js
│ │ ├── home-page.xml
│ │ ├── scrapbook-page.css
│ │ ├── scrapbook-page.js
│ │ ├── scrapbook-page.land.minWH600.js
│ │ ├── scrapbook-page.land.minWH600.xml
│ │ ├── scrapbook-page.xml
│ │ ├── scrapbookUpdate-page.css
│ │ ├── scrapbookUpdate-page.js
│ │ ├── scrapbookUpdate-page.xml
│ │ ├── selectDate-page.js
│ │ ├── selectDate-page.xml
│ │ ├── selectGender-page.js
│ │ ├── selectGender-page.xml
│ │ └── shared
│ │ ├── scrapbook-detail
│ │ └── scrapbook-detail.js
│ │ └── scrapbook-list
│ │ └── scrapbook-list.js
│ ├── package-lock.json
│ └── package.json
├── Chapter13
├── PetScrapBook.png
├── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ │ ├── launch.json
│ │ └── settings.json
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-120.png
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-57@3x.png
│ │ │ │ │ ├── icon-60.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-72@3x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ ├── icon-76@3x.png
│ │ │ │ │ ├── icon-83.5@2x.png
│ │ │ │ │ ├── icon-Small.png
│ │ │ │ │ ├── icon-Small@2x.png
│ │ │ │ │ ├── icon-Small@3x.png
│ │ │ │ │ └── icon.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── data
│ │ │ └── fileSystemService.js
│ │ ├── images
│ │ │ └── home.png
│ │ ├── package.json
│ │ └── views
│ │ │ ├── home-page.js
│ │ │ ├── home-page.xml
│ │ │ ├── scrapbook-page.css
│ │ │ ├── scrapbook-page.js
│ │ │ ├── scrapbook-page.land.minWH600.js
│ │ │ ├── scrapbook-page.land.minWH600.xml
│ │ │ ├── scrapbook-page.xml
│ │ │ ├── scrapbookUpdate-page.css
│ │ │ ├── scrapbookUpdate-page.js
│ │ │ ├── scrapbookUpdate-page.xml
│ │ │ ├── selectDate-page.js
│ │ │ ├── selectDate-page.xml
│ │ │ ├── selectGender-page.js
│ │ │ ├── selectGender-page.xml
│ │ │ └── shared
│ │ │ ├── scrapbook-detail
│ │ │ └── scrapbook-detail.js
│ │ │ └── scrapbook-list
│ │ │ └── scrapbook-list.js
│ ├── package-lock.json
│ └── package.json
└── sample
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── app.css
│ ├── app.js
│ ├── bundle-config.js
│ ├── main-page.js
│ ├── main-page.xml
│ ├── main-view-model.js
│ ├── package.json
│ └── references.d.ts
│ └── package.json
├── Chapter14
├── PetScrapBook.png
├── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ │ ├── launch.json
│ │ └── settings.json
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-120.png
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-57@3x.png
│ │ │ │ │ ├── icon-60.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-72@3x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ ├── icon-76@3x.png
│ │ │ │ │ ├── icon-83.5@2x.png
│ │ │ │ │ ├── icon-Small.png
│ │ │ │ │ ├── icon-Small@2x.png
│ │ │ │ │ ├── icon-Small@3x.png
│ │ │ │ │ └── icon.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── data
│ │ │ └── fileSystemService.js
│ │ ├── images
│ │ │ └── home.png
│ │ ├── package.json
│ │ └── views
│ │ │ ├── home-page.js
│ │ │ ├── home-page.xml
│ │ │ ├── scrapbook-page.css
│ │ │ ├── scrapbook-page.js
│ │ │ ├── scrapbook-page.land.minWH600.js
│ │ │ ├── scrapbook-page.land.minWH600.xml
│ │ │ ├── scrapbook-page.xml
│ │ │ ├── scrapbookUpdate-page.css
│ │ │ ├── scrapbookUpdate-page.js
│ │ │ ├── scrapbookUpdate-page.xml
│ │ │ ├── selectDate-page.js
│ │ │ ├── selectDate-page.xml
│ │ │ ├── selectGender-page.js
│ │ │ ├── selectGender-page.xml
│ │ │ └── shared
│ │ │ ├── scrapbook-detail
│ │ │ └── scrapbook-detail.js
│ │ │ └── scrapbook-list
│ │ │ └── scrapbook-list.js
│ ├── package-lock.json
│ └── package.json
└── sample
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── app.css
│ ├── app.js
│ ├── bundle-config.js
│ ├── main-page.js
│ ├── main-page.xml
│ ├── main-view-model.js
│ ├── package.json
│ └── references.d.ts
│ └── package.json
├── Chapter15
└── PetScrapbookAngular
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── README.md
│ ├── app.component.js
│ ├── app.component.ts
│ ├── app.css
│ ├── app.module.js
│ ├── app.module.ts
│ ├── images
│ │ └── apple.jpg
│ ├── main.aot.ts
│ ├── main.js
│ ├── main.ts
│ └── package.json
│ ├── package.json
│ ├── references.d.ts
│ └── tsconfig.json
├── Chapter16
└── PetScrapbookAngular
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── README.md
│ ├── app.component.js
│ ├── app.component.ts
│ ├── app.css
│ ├── app.module.js
│ ├── app.module.ts
│ ├── app.routing.js
│ ├── app.routing.ts
│ ├── images
│ │ └── home.png
│ ├── main.aot.ts
│ ├── main.js
│ ├── main.ts
│ ├── package.json
│ └── views
│ │ ├── about
│ │ ├── about.component.js
│ │ ├── about.component.ts
│ │ ├── about.css
│ │ └── about.html
│ │ ├── home
│ │ ├── home.component.js
│ │ ├── home.component.ts
│ │ ├── home.css
│ │ └── home.html
│ │ └── list
│ │ ├── list.component.js
│ │ ├── list.component.ts
│ │ ├── list.css
│ │ └── list.html
│ ├── package-lock.json
│ ├── package.json
│ ├── references.d.ts
│ └── tsconfig.json
├── Chapter17
└── PetScrapbookAngular
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── README.md
│ ├── app.component.js
│ ├── app.component.ts
│ ├── app.css
│ ├── app.module.js
│ ├── app.module.ts
│ ├── app.routing.js
│ ├── app.routing.ts
│ ├── images
│ │ └── home.png
│ ├── main.aot.ts
│ ├── main.js
│ ├── main.ts
│ ├── models
│ │ ├── page.js
│ │ └── page.ts
│ ├── package.json
│ ├── services
│ │ ├── page.service.js
│ │ └── page.service.ts
│ └── views
│ │ ├── about
│ │ ├── about.component.js
│ │ ├── about.component.ts
│ │ ├── about.css
│ │ └── about.html
│ │ ├── detail
│ │ ├── detail.component.js
│ │ ├── detail.component.ts
│ │ ├── detail.css
│ │ └── detail.html
│ │ ├── home
│ │ ├── home.component.js
│ │ ├── home.component.ts
│ │ ├── home.css
│ │ └── home.html
│ │ ├── list
│ │ ├── list.component.js
│ │ ├── list.component.ts
│ │ ├── list.css
│ │ └── list.html
│ │ └── modals
│ │ ├── select-date
│ │ ├── select-date.component.js
│ │ ├── select-date.component.ts
│ │ ├── select-date.css
│ │ └── select-date.html
│ │ └── select-gender
│ │ ├── select-gender.component.js
│ │ ├── select-gender.component.ts
│ │ ├── select-gender.css
│ │ └── select-gender.html
│ ├── package-lock.json
│ ├── package.json
│ ├── references.d.ts
│ └── tsconfig.json
├── Chapter2
└── HelloWorld
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── app.css
│ ├── app.js
│ ├── bundle-config.js
│ ├── main-page.js
│ ├── main-page.xml
│ ├── main-view-model.js
│ ├── package.json
│ └── references.d.ts
│ └── package.json
├── Chapter3
├── button-example-platform-specific-2
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.android.js
│ │ ├── main-page.common.js
│ │ ├── main-page.ios.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
├── button-example-platform-specific
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.android.xml
│ │ ├── main-page.ios.xml
│ │ ├── main-page.js
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
├── button-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
├── myapp
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── bundle-config.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── main-view-model.js
│ │ ├── package.json
│ │ └── references.d.ts
│ ├── package-lock.json
│ └── package.json
├── orientation
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.land.xml
│ │ ├── main-page.port.xml
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
├── screen-size
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.minWH600.xml
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
└── style-guide
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-nodpi
│ │ │ │ └── splashscreen.9.png
│ │ └── iOS
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default-667h@2x.png
│ │ │ ├── Default-736h@3x.png
│ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ ├── Default-Landscape.png
│ │ │ ├── Default-Landscape@2x.png
│ │ │ ├── Default-Landscape@3x.png
│ │ │ ├── Default-Portrait.png
│ │ │ ├── Default-Portrait@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── Icon-Small-50.png
│ │ │ ├── Icon-Small-50@2x.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── build.xcconfig
│ │ │ ├── icon-40.png
│ │ │ ├── icon-40@2x.png
│ │ │ ├── icon-60.png
│ │ │ ├── icon-60@2x.png
│ │ │ ├── icon-72.png
│ │ │ ├── icon-72@2x.png
│ │ │ ├── icon-76.png
│ │ │ ├── icon-76@2x.png
│ │ │ ├── icon.png
│ │ │ └── icon@2x.png
│ ├── app.css
│ ├── app.js
│ ├── favorites
│ │ ├── call
│ │ │ ├── call.css
│ │ │ ├── call.js
│ │ │ └── call.xml
│ │ ├── detail
│ │ │ ├── detail.css
│ │ │ ├── detail.js
│ │ │ └── detail.xml
│ │ └── list
│ │ │ ├── list.css
│ │ │ ├── list.js
│ │ │ └── list.xml
│ ├── main-page.js
│ ├── main-page.xml
│ ├── main-view-model.js
│ ├── package.json
│ ├── references.d.ts
│ └── zzzcontact-us
│ │ ├── contact-us.css
│ │ ├── contact-us.js
│ │ └── contact-us.xml
│ └── package.json
├── Chapter4
└── Tekmo
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── app.css
│ ├── app.js
│ ├── bundle-config.js
│ ├── main-page.js
│ ├── main-page.xml
│ ├── package.json
│ ├── references.d.ts
│ └── views
│ │ ├── about
│ │ └── about.xml
│ │ └── home
│ │ ├── home.js
│ │ └── home.xml
│ ├── package-lock.json
│ └── package.json
├── Chapter5
├── Tekmo
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── game.png
│ │ │ │ ├── game@2x.png
│ │ │ │ ├── game@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── LICENSE
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── package.json
│ │ └── views
│ │ │ ├── about
│ │ │ └── about.xml
│ │ │ ├── contact-us
│ │ │ ├── contact-us.js
│ │ │ └── contact-us.xml
│ │ │ └── home
│ │ │ ├── home.js
│ │ │ └── home.xml
│ └── package.json
├── grid-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── auto-sizing.xml
│ │ ├── complex.xml
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ ├── perc-sizing-two.xml
│ │ ├── perc-sizing.xml
│ │ ├── pixel-sizing.xml
│ │ └── references.d.ts
│ └── package.json
├── hint-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── hints
│ │ │ ├── hints.css
│ │ │ └── hints.xml
│ │ ├── main-page.css
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
├── news-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ ├── Default@2x.png
│ │ │ │ ├── Icon-Small-50.png
│ │ │ │ ├── Icon-Small-50@2x.png
│ │ │ │ ├── Icon-Small.png
│ │ │ │ ├── Icon-Small@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
└── stack-layout
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-nodpi
│ │ │ │ └── splashscreen.9.png
│ │ └── iOS
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default-667h@2x.png
│ │ │ ├── Default-736h@3x.png
│ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ ├── Default-Landscape.png
│ │ │ ├── Default-Landscape@2x.png
│ │ │ ├── Default-Landscape@3x.png
│ │ │ ├── Default-Portrait.png
│ │ │ ├── Default-Portrait@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── Icon-Small-50.png
│ │ │ ├── Icon-Small-50@2x.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── build.xcconfig
│ │ │ ├── icon-40.png
│ │ │ ├── icon-40@2x.png
│ │ │ ├── icon-60.png
│ │ │ ├── icon-60@2x.png
│ │ │ ├── icon-72.png
│ │ │ ├── icon-72@2x.png
│ │ │ ├── icon-76.png
│ │ │ ├── icon-76@2x.png
│ │ │ ├── icon.png
│ │ │ └── icon@2x.png
│ ├── app.css
│ ├── app.js
│ ├── main-page.js
│ ├── main-page.xml
│ ├── package.json
│ └── references.d.ts
│ └── package.json
├── Chapter6
└── Tekmo
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-nodpi
│ │ │ │ └── splashscreen.9.png
│ │ └── iOS
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default-667h@2x.png
│ │ │ ├── Default-736h@3x.png
│ │ │ ├── Default-Landscape-568h@2x.png
│ │ │ ├── Default-Landscape-667h@2x.png
│ │ │ ├── Default-Landscape.png
│ │ │ ├── Default-Landscape@2x.png
│ │ │ ├── Default-Landscape@3x.png
│ │ │ ├── Default-Portrait.png
│ │ │ ├── Default-Portrait@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── Icon-Small-50.png
│ │ │ ├── Icon-Small-50@2x.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── build.xcconfig
│ │ │ ├── couchcommander.png
│ │ │ ├── couchcommander@2x.png
│ │ │ ├── couchcommander@3x.png
│ │ │ ├── game.png
│ │ │ ├── game@2x.png
│ │ │ ├── game@3x.png
│ │ │ ├── icon-40.png
│ │ │ ├── icon-40@2x.png
│ │ │ ├── icon-60.png
│ │ │ ├── icon-60@2x.png
│ │ │ ├── icon-72.png
│ │ │ ├── icon-72@2x.png
│ │ │ ├── icon-76.png
│ │ │ ├── icon-76@2x.png
│ │ │ ├── icon.png
│ │ │ ├── icon@2x.png
│ │ │ ├── mummymadness.png
│ │ │ ├── mummymadness@2x.png
│ │ │ ├── mummymadness@3x.png
│ │ │ ├── pyrorobots.png
│ │ │ ├── pyrorobots@2x.png
│ │ │ ├── pyrorobots@3x.png
│ │ │ ├── rescuepups.png
│ │ │ ├── rescuepups@2x.png
│ │ │ ├── rescuepups@3x.png
│ │ │ ├── supermarshmallowman.png
│ │ │ ├── supermarshmallowman@2x.png
│ │ │ ├── supermarshmallowman@3x.png
│ │ │ ├── vampirevalkyrie.png
│ │ │ ├── vampirevalkyrie@2x.png
│ │ │ └── vampirevalkyrie@3x.png
│ ├── LICENSE
│ ├── app.css
│ ├── app.js
│ ├── package.json
│ └── views
│ │ ├── about
│ │ └── about.xml
│ │ ├── contact-us
│ │ ├── contact-us.js
│ │ └── contact-us.xml
│ │ ├── home
│ │ ├── home.js
│ │ └── home.xml
│ │ └── products
│ │ ├── products-old.xml
│ │ └── products.xml
│ ├── package-lock.json
│ └── package.json
├── Chapter7
├── Tekmo
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── couch-commander.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── mummy-madness.png
│ │ │ │ │ ├── pyro-robots.png
│ │ │ │ │ ├── rescue-pups.png
│ │ │ │ │ ├── super-marshmallow-man.png
│ │ │ │ │ └── vampire-valkyrie.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── couch-commander.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── mummy-madness.png
│ │ │ │ │ ├── pyro-robots.png
│ │ │ │ │ ├── rescue-pups.png
│ │ │ │ │ ├── super-marshmallow-man.png
│ │ │ │ │ └── vampire-valkyrie.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── couch-commander.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── mummy-madness.png
│ │ │ │ │ ├── pyro-robots.png
│ │ │ │ │ ├── rescue-pups.png
│ │ │ │ │ ├── super-marshmallow-man.png
│ │ │ │ │ └── vampire-valkyrie.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ ├── splash_screen.xml
│ │ │ │ │ └── splashscreen.9.png
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── couch-commander.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── mummy-madness.png
│ │ │ │ │ ├── pyro-robots.png
│ │ │ │ │ ├── rescue-pups.png
│ │ │ │ │ ├── super-marshmallow-man.png
│ │ │ │ │ └── vampire-valkyrie.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── couch-commander.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── mummy-madness.png
│ │ │ │ │ ├── pyro-robots.png
│ │ │ │ │ ├── rescue-pups.png
│ │ │ │ │ ├── super-marshmallow-man.png
│ │ │ │ │ └── vampire-valkyrie.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── couch-commander.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── mummy-madness.png
│ │ │ │ │ ├── pyro-robots.png
│ │ │ │ │ ├── rescue-pups.png
│ │ │ │ │ ├── super-marshmallow-man.png
│ │ │ │ │ └── vampire-valkyrie.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ ├── build.xcconfig
│ │ │ │ ├── couch-commander.png
│ │ │ │ ├── couch-commander@2x.png
│ │ │ │ ├── couch-commander@3x.png
│ │ │ │ ├── mummy-madness.png
│ │ │ │ ├── mummy-madness@2x.png
│ │ │ │ ├── mummy-madness@3x.png
│ │ │ │ ├── pyro-robots.png
│ │ │ │ ├── pyro-robots@2x.png
│ │ │ │ ├── pyro-robots@3x.png
│ │ │ │ ├── rescue-pups.png
│ │ │ │ ├── rescue-pups@2x.png
│ │ │ │ ├── rescue-pups@3x.png
│ │ │ │ ├── super-marshmallow-man.png
│ │ │ │ ├── super-marshmallow-man@2x.png
│ │ │ │ ├── super-marshmallow-man@3x.png
│ │ │ │ ├── vampire-valkyrie.png
│ │ │ │ ├── vampire-valkyrie@2x.png
│ │ │ │ └── vampire-valkyrie@3x.png
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── images
│ │ │ ├── couch-commander.png
│ │ │ ├── high-res-game-images.zip
│ │ │ ├── mummy-madness.png
│ │ │ ├── pyro-robots.png
│ │ │ ├── rescue-pups.png
│ │ │ ├── super-marshmallow-man.png
│ │ │ └── vampire-valkyrie.png
│ │ ├── package.json
│ │ ├── references.d.ts
│ │ └── views
│ │ │ ├── about
│ │ │ └── about.xml
│ │ │ ├── contact-us
│ │ │ ├── contact-us.js
│ │ │ └── contact-us.xml
│ │ │ ├── home
│ │ │ ├── home.js
│ │ │ └── home.xml
│ │ │ └── products
│ │ │ └── products.xml
│ ├── package-lock.json
│ └── package.json
└── dpi-example
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── app.js
│ ├── main-page.xml
│ ├── ns-logo.png
│ ├── package.json
│ └── references.d.ts
│ └── package.json
├── Chapter8
├── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ │ └── launch.json
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── LICENSE
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── images
│ │ │ └── home.png
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── views
│ │ │ ├── home-page.css
│ │ │ ├── home-page.js
│ │ │ ├── home-page.xml
│ │ │ ├── scrapbook-page.css
│ │ │ ├── scrapbook-page.js
│ │ │ ├── scrapbook-page.xml
│ │ │ ├── scrapbookUpdate-page.css
│ │ │ ├── scrapbookUpdate-page.js
│ │ │ └── scrapbookUpdate-page.xml
│ ├── package-lock.json
│ └── package.json
├── action-bar-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── main-view-model.js
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
├── filesystem-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── LICENSE
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ └── package.json
│ └── package.json
├── listpicker-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── LICENSE
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ └── package.json
│ └── package.json
└── observable-example
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── app.css
│ ├── app.js
│ ├── main-page.js
│ ├── main-page.xml
│ ├── package.json
│ └── references.d.ts
│ └── package.json
├── Chapter9
├── PetScrapbook
│ ├── .gitignore
│ ├── .vscode
│ │ └── launch.json
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── drawable-nodpi
│ │ │ │ │ └── splashscreen.9.png
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── LICENSE
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── data
│ │ │ └── fileSystemService.js
│ │ ├── images
│ │ │ └── home.png
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── views
│ │ │ ├── home-page.css
│ │ │ ├── home-page.js
│ │ │ ├── home-page.xml
│ │ │ ├── scrapbook-page.css
│ │ │ ├── scrapbook-page.js
│ │ │ ├── scrapbook-page.xml
│ │ │ ├── scrapbookUpdate-page.css
│ │ │ ├── scrapbookUpdate-page.js
│ │ │ └── scrapbookUpdate-page.xml
│ ├── package-lock.json
│ └── package.json
├── camera-example
│ ├── .gitignore
│ ├── app
│ │ ├── App_Resources
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── app.gradle
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── logo.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ └── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-50.png
│ │ │ │ │ ├── icon-50@2x.png
│ │ │ │ │ ├── icon-57.png
│ │ │ │ │ ├── icon-57@2x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-72.png
│ │ │ │ │ ├── icon-72@2x.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.launchimage
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Default-667h@2x.png
│ │ │ │ │ ├── Default-736h@3x.png
│ │ │ │ │ ├── Default-Landscape.png
│ │ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ │ ├── Default-Portrait.png
│ │ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ │ ├── Default.png
│ │ │ │ │ └── Default@2x.png
│ │ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── build.xcconfig
│ │ ├── app.css
│ │ ├── app.js
│ │ ├── main-page.js
│ │ ├── main-page.xml
│ │ ├── package.json
│ │ └── references.d.ts
│ └── package.json
└── filesystem-example
│ ├── .gitignore
│ ├── app
│ ├── App_Resources
│ │ ├── Android
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── app.gradle
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ │ ├── background.png
│ │ │ │ ├── icon.png
│ │ │ │ └── logo.png
│ │ │ ├── values-v21
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ └── iOS
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-57.png
│ │ │ │ ├── icon-57@2x.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ └── icon-83.5@2x.png
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Default-568h@2x.png
│ │ │ │ ├── Default-667h@2x.png
│ │ │ │ ├── Default-736h@3x.png
│ │ │ │ ├── Default-Landscape.png
│ │ │ │ ├── Default-Landscape@2x.png
│ │ │ │ ├── Default-Landscape@3x.png
│ │ │ │ ├── Default-Portrait.png
│ │ │ │ ├── Default-Portrait@2x.png
│ │ │ │ ├── Default.png
│ │ │ │ └── Default@2x.png
│ │ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ └── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen.Center.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ └── LaunchScreen-Center@2x.png
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── build.xcconfig
│ ├── LICENSE
│ ├── app.css
│ ├── app.js
│ ├── main-page.js
│ ├── main-page.xml
│ └── package.json
│ └── package.json
├── LICENSE
├── PetScrapBook.png
├── README.md
├── TheNativeScriptBookv2.0.epub
├── TheNativeScriptBookv2.0.pdf
└── background.png
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/.DS_Store
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/AppendixB/PetScrapbook/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/AppendixB/PetScrapbook/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/AppendixB/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/AppendixB/PetScrapbook/app/main-page.js
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/views/home-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/AppendixB/PetScrapbook/app/views/home-page.css
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/AppendixB/PetScrapbook/app/views/scrapbook-page.css
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/views/scrapbookUpdate-page.css:
--------------------------------------------------------------------------------
1 |
2 | datepicker {
3 | height: 100px;
4 | }
5 |
6 | listpicker {
7 | height: 100px;
8 | }
--------------------------------------------------------------------------------
/AppendixB/PetScrapbook/app/views/shared/simple-label/simple-label.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Chapter1/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/.DS_Store
--------------------------------------------------------------------------------
/Chapter1/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter1/button-example-css/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | platforms
3 | node_modules
4 | .DS_Store
5 | *.DS_Store
6 |
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example-css/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/app.css:
--------------------------------------------------------------------------------
1 | Button {
2 | color: black;
3 | background-color: #999999;
4 | width: 200px;
5 | }
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/main-page.js:
--------------------------------------------------------------------------------
1 | function onNavigatingTo(args) {
2 | var page = args.object;
3 | }
4 | exports.onNavigatingTo = onNavigatingTo;
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter1/button-example-css/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter1/button-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | platforms
3 | node_modules
4 | .DS_Store
5 | *.DS_Store
6 |
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter1/button-example/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter1/button-example/app/app.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Chapter1/button-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter1/button-example/app/main-page.js:
--------------------------------------------------------------------------------
1 | function onNavigatingTo(args) {
2 | var page = args.object;
3 | }
4 | exports.onNavigatingTo = onNavigatingTo;
--------------------------------------------------------------------------------
/Chapter1/button-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter1/button-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.cssFile = "./app.css";
3 | application.start({ moduleName: "views/home-page" });
4 |
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter10/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter10/PetScrapbook/app/main-page.js
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/views/home-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter10/PetScrapbook/app/views/home-page.css
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter10/PetScrapbook/app/views/scrapbook-page.css
--------------------------------------------------------------------------------
/Chapter10/PetScrapbook/app/views/scrapbookUpdate-page.css:
--------------------------------------------------------------------------------
1 |
2 | datepicker {
3 | height: 100px;
4 | }
5 |
6 | listpicker {
7 | height: 100px;
8 | }
--------------------------------------------------------------------------------
/Chapter11/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.DS_Store
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter11/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter11/PetScrapbook/app/main-page.js
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/app/views/home-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter11/PetScrapbook/app/views/home-page.css
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter11/PetScrapbook/app/views/scrapbook-page.css
--------------------------------------------------------------------------------
/Chapter11/PetScrapbook/app/views/scrapbookUpdate-page.css:
--------------------------------------------------------------------------------
1 |
2 | datepicker {
3 | height: 100px;
4 | }
5 |
6 | listpicker {
7 | height: 100px;
8 | }
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
6 | *.keystore
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | // Place your settings in this file to overwrite default and user settings.
2 | {
3 | }
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/app/App_Resources/Android/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Pet Scrapbook
3 | Pet Scrapbook
4 |
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter12/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter12/PetScrapbook/app/views/scrapbook-page.css
--------------------------------------------------------------------------------
/Chapter12/PetScrapbook/app/views/scrapbookUpdate-page.css:
--------------------------------------------------------------------------------
1 | /*label {
2 | text-align: center;
3 | margin-top: 10px;
4 | margin-bottom: 10px;
5 | }*/
--------------------------------------------------------------------------------
/Chapter13/PetScrapBook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/PetScrapBook.png
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
6 | *.keystore
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | // Place your settings in this file to overwrite default and user settings.
2 | {
3 | }
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/app/App_Resources/Android/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Pet Scrapbook
3 | Pet Scrapbook
4 |
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/PetScrapbook/app/views/scrapbook-page.css
--------------------------------------------------------------------------------
/Chapter13/PetScrapbook/app/views/scrapbookUpdate-page.css:
--------------------------------------------------------------------------------
1 | /*label {
2 | text-align: center;
3 | margin-top: 10px;
4 | margin-bottom: 10px;
5 | }*/
--------------------------------------------------------------------------------
/Chapter13/sample/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
6 | *.keystore
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter13/sample/app/App_Resources/Android/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter13/sample/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter13/sample/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "android": {
3 | "v8Flags": "--expose_gc"
4 | },
5 | "main": "app.js",
6 | "name": "tns-template-hello-world",
7 | "version": "2.5.0"
8 | }
--------------------------------------------------------------------------------
/Chapter13/sample/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter14/PetScrapBook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/PetScrapBook.png
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
6 | *.keystore
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | // Place your settings in this file to overwrite default and user settings.
2 | {
3 | }
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/app/App_Resources/Android/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Pet Scrapbook
3 | Pet Scrapbook
4 |
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/PetScrapbook/app/views/scrapbook-page.css
--------------------------------------------------------------------------------
/Chapter14/PetScrapbook/app/views/scrapbookUpdate-page.css:
--------------------------------------------------------------------------------
1 | /*label {
2 | text-align: center;
3 | margin-top: 10px;
4 | margin-bottom: 10px;
5 | }*/
--------------------------------------------------------------------------------
/Chapter14/sample/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
6 | *.keystore
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter14/sample/app/App_Resources/Android/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter14/sample/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter14/sample/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "android": {
3 | "v8Flags": "--expose_gc"
4 | },
5 | "main": "app.js",
6 | "name": "tns-template-hello-world",
7 | "version": "2.5.0"
8 | }
--------------------------------------------------------------------------------
/Chapter14/sample/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter15/PetScrapbookAngular/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter15/PetScrapbookAngular/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter15/PetScrapbookAngular/app/app.css:
--------------------------------------------------------------------------------
1 | @import "nativescript-theme-core/css/core.light.css";
2 |
--------------------------------------------------------------------------------
/Chapter15/PetScrapbookAngular/app/images/apple.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter15/PetScrapbookAngular/app/images/apple.jpg
--------------------------------------------------------------------------------
/Chapter15/PetScrapbookAngular/app/main.ts:
--------------------------------------------------------------------------------
1 | import { platformNativeScriptDynamic } from "nativescript-angular/platform";
2 | import { AppModule } from "./app.module";
3 |
4 | platformNativeScriptDynamic().bootstrapModule(AppModule);
5 |
--------------------------------------------------------------------------------
/Chapter15/PetScrapbookAngular/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "main.js",
3 | "name": "nativescript-template-ng-tutorial",
4 | "version": "1.0.1"
5 | }
--------------------------------------------------------------------------------
/Chapter15/PetScrapbookAngular/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Needed for autocompletion and compilation.
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/app.css:
--------------------------------------------------------------------------------
1 | @import "nativescript-theme-core/css/core.light.css";
2 |
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter16/PetScrapbookAngular/app/images/home.png
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/main.ts:
--------------------------------------------------------------------------------
1 | import { platformNativeScriptDynamic } from "nativescript-angular/platform";
2 | import { AppModule } from "./app.module";
3 |
4 | platformNativeScriptDynamic().bootstrapModule(AppModule);
5 |
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "main.js",
3 | "name": "nativescript-template-ng-tutorial",
4 | "version": "1.0.1"
5 | }
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/views/about/about.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter16/PetScrapbookAngular/app/views/about/about.css
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/views/about/about.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/views/home/home.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter16/PetScrapbookAngular/app/views/home/home.css
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/views/list/list.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter16/PetScrapbookAngular/app/views/list/list.css
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/app/views/list/list.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter16/PetScrapbookAngular/app/views/list/list.html
--------------------------------------------------------------------------------
/Chapter16/PetScrapbookAngular/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Needed for autocompletion and compilation.
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/app.css:
--------------------------------------------------------------------------------
1 | @import "nativescript-theme-core/css/core.light.css";
2 |
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter17/PetScrapbookAngular/app/images/home.png
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/main.ts:
--------------------------------------------------------------------------------
1 | import { platformNativeScriptDynamic } from "nativescript-angular/platform";
2 | import { AppModule } from "./app.module";
3 |
4 | platformNativeScriptDynamic().bootstrapModule(AppModule);
5 |
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "main": "main.js",
3 | "name": "nativescript-template-ng-tutorial",
4 | "version": "1.0.1"
5 | }
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/views/about/about.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter17/PetScrapbookAngular/app/views/about/about.css
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/views/about/about.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/views/detail/detail.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter17/PetScrapbookAngular/app/views/detail/detail.css
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/views/home/home.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter17/PetScrapbookAngular/app/views/home/home.css
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/app/views/list/list.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter17/PetScrapbookAngular/app/views/list/list.css
--------------------------------------------------------------------------------
/Chapter17/PetScrapbookAngular/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Needed for autocompletion and compilation.
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter2/HelloWorld/app/App_Resources/Android/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "android": {
3 | "v8Flags": "--expose_gc"
4 | },
5 | "main": "app.js",
6 | "name": "tns-template-hello-world",
7 | "version": "3.0.0"
8 | }
--------------------------------------------------------------------------------
/Chapter2/HelloWorld/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific-2/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | platforms
3 | node_modules
4 | .DS_Store
5 | *.DS_Store
6 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific-2/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific-2/app/main-page.android.js:
--------------------------------------------------------------------------------
1 |
2 | function onLoaded(args) {
3 |
4 | }
5 | exports.onLoaded = onLoaded;
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific-2/app/main-page.common.js:
--------------------------------------------------------------------------------
1 |
2 | function onLoaded(args) {
3 |
4 | }
5 | exports.onLoaded = onLoaded;
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific-2/app/main-page.ios.js:
--------------------------------------------------------------------------------
1 |
2 | function onLoaded(args) {
3 |
4 | }
5 | exports.onLoaded = onLoaded;
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific-2/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific-2/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | platforms
3 | node_modules
4 | .DS_Store
5 | *.DS_Store
6 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific/app/main-page.android.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific/app/main-page.ios.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example-platform-specific/app/main-page.js
--------------------------------------------------------------------------------
/Chapter3/button-example-platform-specific/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/button-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter3/button-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter3/button-example/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/button-example/app/main-page.js
--------------------------------------------------------------------------------
/Chapter3/button-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/button-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/myapp/app/App_Resources/Android/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter3/myapp/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter3/myapp/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "android": {
3 | "v8Flags": "--expose_gc"
4 | },
5 | "main": "app.js",
6 | "name": "tns-template-hello-world",
7 | "version": "3.1.0"
8 | }
--------------------------------------------------------------------------------
/Chapter3/myapp/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/orientation/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | platforms
3 | node_modules
4 | .DS_Store
5 | *.DS_Store
6 |
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/orientation/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter3/orientation/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter3/orientation/app/main-page.land.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/orientation/app/main-page.port.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/orientation/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/screen-size/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | platforms
3 | node_modules
4 | .DS_Store
5 | *.DS_Store
6 |
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/screen-size/app/main-page.js
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/main-page.minWH600.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter3/screen-size/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/style-guide/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | platforms
3 | node_modules
4 | .DS_Store
5 | *.DS_Store
6 |
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/call/call.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/call/call.css
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/call/call.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/call/call.js
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/call/call.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/call/call.xml
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/detail/detail.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/detail/detail.css
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/detail/detail.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/detail/detail.js
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/detail/detail.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/detail/detail.xml
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/list/list.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/list/list.css
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/list/list.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/list/list.js
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/favorites/list/list.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/favorites/list/list.xml
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/zzzcontact-us/contact-us.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/zzzcontact-us/contact-us.css
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/zzzcontact-us/contact-us.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/zzzcontact-us/contact-us.js
--------------------------------------------------------------------------------
/Chapter3/style-guide/app/zzzcontact-us/contact-us.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter3/style-guide/app/zzzcontact-us/contact-us.xml
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter4/Tekmo/app/main-page.js
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "android": {
3 | "v8Flags": "--expose_gc"
4 | },
5 | "main": "app.js",
6 | "name": "tns-template-hello-world",
7 | "version": "3.1.0"
8 | }
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter4/Tekmo/app/views/home/home.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Chapter5/Tekmo/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape-568h@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape-667h@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/game.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/game.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/game@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/game@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/game@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/game@3x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/Tekmo/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter5/Tekmo/app/app.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Chapter5/grid-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/app.css:
--------------------------------------------------------------------------------
1 | Label {
2 | border-color: black;
3 | border-width: 1px;
4 | }
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "complex" });
3 |
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/grid-example/app/main-page.js
--------------------------------------------------------------------------------
/Chapter5/grid-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter5/hint-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter5/hint-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter5/hint-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter5/hint-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter5/news-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter5/news-example/app/app.css:
--------------------------------------------------------------------------------
1 | .headline {
2 | font-size: 55px;
3 | }
--------------------------------------------------------------------------------
/Chapter5/news-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter5/news-example/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/news-example/app/main-page.js
--------------------------------------------------------------------------------
/Chapter5/news-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter5/stack-layout/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/app.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter5/stack-layout/app/main-page.js
--------------------------------------------------------------------------------
/Chapter5/stack-layout/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter6/Tekmo/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-568h@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-667h@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-736h@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-736h@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape-568h@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape-667h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape-667h@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-Landscape@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-Portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-Portrait.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default-Portrait@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default-Portrait@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Default@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small-50.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small-50@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/Icon-Small@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/couchcommander.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/couchcommander.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/couchcommander@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/couchcommander@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/couchcommander@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/couchcommander@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/game.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/game.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/game@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/game@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/game@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/game@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-40.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-40@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-60.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-60@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-72.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-72@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-76.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon-76@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/icon@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/mummymadness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/mummymadness.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/mummymadness@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/mummymadness@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/mummymadness@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/mummymadness@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/pyrorobots.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/pyrorobots.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/pyrorobots@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/pyrorobots@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/pyrorobots@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/pyrorobots@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/rescuepups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/rescuepups.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/rescuepups@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/rescuepups@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/rescuepups@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/rescuepups@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/supermarshmallowman.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/supermarshmallowman.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/supermarshmallowman@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/supermarshmallowman@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/supermarshmallowman@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/supermarshmallowman@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/vampirevalkyrie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/vampirevalkyrie.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/vampirevalkyrie@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/vampirevalkyrie@2x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/App_Resources/iOS/vampirevalkyrie@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter6/Tekmo/app/App_Resources/iOS/vampirevalkyrie@3x.png
--------------------------------------------------------------------------------
/Chapter6/Tekmo/app/app.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Chapter7/Tekmo/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-xhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/Android/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/couch-commander.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/couch-commander.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/couch-commander@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/couch-commander@2x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/couch-commander@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/couch-commander@3x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/mummy-madness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/mummy-madness.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/mummy-madness@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/mummy-madness@2x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/mummy-madness@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/mummy-madness@3x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/pyro-robots.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/pyro-robots.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/pyro-robots@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/pyro-robots@2x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/pyro-robots@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/pyro-robots@3x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/rescue-pups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/rescue-pups.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/rescue-pups@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/rescue-pups@2x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/rescue-pups@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/rescue-pups@3x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/super-marshmallow-man.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/super-marshmallow-man.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/super-marshmallow-man@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/super-marshmallow-man@2x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/super-marshmallow-man@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/super-marshmallow-man@3x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/vampire-valkyrie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/vampire-valkyrie.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/vampire-valkyrie@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/vampire-valkyrie@2x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/App_Resources/iOS/vampire-valkyrie@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/App_Resources/iOS/vampire-valkyrie@3x.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "views/home/home" });
3 |
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/images/couch-commander.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/images/couch-commander.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/images/high-res-game-images.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/images/high-res-game-images.zip
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/images/mummy-madness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/images/mummy-madness.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/images/pyro-robots.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/images/pyro-robots.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/images/rescue-pups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/images/rescue-pups.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/images/super-marshmallow-man.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/images/super-marshmallow-man.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/images/vampire-valkyrie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/Tekmo/app/images/vampire-valkyrie.png
--------------------------------------------------------------------------------
/Chapter7/Tekmo/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter7/dpi-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/Android/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/dpi-example/app/App_Resources/Android/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/Android/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/dpi-example/app/App_Resources/Android/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/Android/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/dpi-example/app/App_Resources/Android/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/Android/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/dpi-example/app/App_Resources/Android/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/Android/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/dpi-example/app/App_Resources/Android/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/Android/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/dpi-example/app/App_Resources/Android/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/ns-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter7/dpi-example/app/ns-logo.png
--------------------------------------------------------------------------------
/Chapter7/dpi-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/app.css:
--------------------------------------------------------------------------------
1 | page {
2 | /* CSS styles */
3 | font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', 'Arial', 'sans-serif';
4 | }
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.cssFile = "./app.css";
3 | application.start({ moduleName: "views/home-page" });
4 |
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter8/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter8/PetScrapbook/app/main-page.js
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
1 | label {
2 | text-align: center;
3 | margin-top: 10px;
4 | margin-bottom: 10px;
5 | }
--------------------------------------------------------------------------------
/Chapter8/PetScrapbook/app/views/scrapbookUpdate-page.css:
--------------------------------------------------------------------------------
1 | label {
2 | text-align: center;
3 | margin-top: 10px;
4 | margin-bottom: 10px;
5 | }
--------------------------------------------------------------------------------
/Chapter8/action-bar-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter8/action-bar-example/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter8/action-bar-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter8/action-bar-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter8/action-bar-example/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter8/action-bar-example/app/main-page.js
--------------------------------------------------------------------------------
/Chapter8/action-bar-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter8/filesystem-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter8/filesystem-example/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter8/filesystem-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter8/filesystem-example/app/app.css:
--------------------------------------------------------------------------------
1 | page {
2 | /* CSS styles */
3 | }
--------------------------------------------------------------------------------
/Chapter8/filesystem-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.cssFile = "./app.css";
3 | application.start({ moduleName: "main-page" });
4 |
--------------------------------------------------------------------------------
/Chapter8/filesystem-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Chapter8/listpicker-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter8/listpicker-example/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter8/listpicker-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter8/listpicker-example/app/app.css:
--------------------------------------------------------------------------------
1 | page {
2 | /* CSS styles */
3 | }
--------------------------------------------------------------------------------
/Chapter8/listpicker-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.cssFile = "./app.css";
3 | application.start({ moduleName: "main-page" });
4 |
--------------------------------------------------------------------------------
/Chapter8/listpicker-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Chapter8/observable-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter8/observable-example/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter8/observable-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter8/observable-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter8/observable-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Chapter8/observable-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/app/app.css:
--------------------------------------------------------------------------------
1 | page {
2 | /* CSS styles */
3 | font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', 'Arial', 'sans-serif';
4 | }
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.cssFile = "./app.css";
3 | application.start({ moduleName: "views/home-page" });
4 |
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/app/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter9/PetScrapbook/app/images/home.png
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/app/main-page.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/Chapter9/PetScrapbook/app/main-page.js
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Chapter9/PetScrapbook/app/views/scrapbook-page.css:
--------------------------------------------------------------------------------
1 | label {
2 | text-align: center;
3 | margin-top: 10px;
4 | margin-bottom: 10px;
5 | }
6 |
7 | image {
8 | height: 50px;
9 | width: 50px;
10 | }
--------------------------------------------------------------------------------
/Chapter9/camera-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter9/camera-example/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter9/camera-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter9/camera-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.start({ moduleName: "main-page" });
3 |
--------------------------------------------------------------------------------
/Chapter9/camera-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Chapter9/camera-example/app/references.d.ts:
--------------------------------------------------------------------------------
1 | /// Enable smart suggestions and completions in Visual Studio Code JavaScript projects.
2 |
--------------------------------------------------------------------------------
/Chapter9/filesystem-example/.gitignore:
--------------------------------------------------------------------------------
1 | hooks
2 | lib
3 | platforms
4 | node_modules
5 | .DS_Store
--------------------------------------------------------------------------------
/Chapter9/filesystem-example/app/App_Resources/Android/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3d5afe
4 |
--------------------------------------------------------------------------------
/Chapter9/filesystem-example/app/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Chapter9/filesystem-example/app/app.css:
--------------------------------------------------------------------------------
1 | page {
2 | /* CSS styles */
3 | }
--------------------------------------------------------------------------------
/Chapter9/filesystem-example/app/app.js:
--------------------------------------------------------------------------------
1 | var application = require("application");
2 | application.cssFile = "./app.css";
3 | application.start({ moduleName: "main-page" });
4 |
--------------------------------------------------------------------------------
/Chapter9/filesystem-example/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/PetScrapBook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/PetScrapBook.png
--------------------------------------------------------------------------------
/TheNativeScriptBookv2.0.epub:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/TheNativeScriptBookv2.0.epub
--------------------------------------------------------------------------------
/TheNativeScriptBookv2.0.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/TheNativeScriptBookv2.0.pdf
--------------------------------------------------------------------------------
/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikebranstein/TheNativeScriptBook/95fd48d55329e764be5ba2074d1850094826ddc2/background.png
--------------------------------------------------------------------------------