├── Android ├── ch02 │ └── Traxy │ │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ └── res │ │ │ ├── drawable │ │ │ └── traxy_logo.png │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ └── strings.xml │ │ │ └── anim │ │ │ └── shake.xml │ │ ├── settings.gradle │ │ ├── .idea │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── vcs.xml │ │ └── modules.xml │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ └── .gitignore ├── ch04 │ └── Traxy │ │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ └── res │ │ │ ├── drawable │ │ │ └── traxy_logo.png │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ └── dimens.xml │ │ │ ├── anim │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ └── values-v21 │ │ │ └── styles.xml │ │ ├── settings.gradle │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── .gitignore │ │ └── .idea │ │ ├── modules.xml │ │ └── misc.xml ├── ch05 │ └── Traxy │ │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ └── res │ │ │ ├── drawable │ │ │ └── traxy_logo.png │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ ├── dimens.xml │ │ │ └── colors.xml │ │ │ ├── anim │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ └── values-v21 │ │ │ └── styles.xml │ │ ├── settings.gradle │ │ ├── .idea │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ └── modules.xml │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ └── .gitignore ├── ch06 │ └── Traxy │ │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ └── res │ │ │ ├── drawable │ │ │ ├── traxy_logo.png │ │ │ ├── traxy_landscape.jpg │ │ │ └── transparent_box.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ └── dimens.xml │ │ │ ├── anim │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ └── values-v21 │ │ │ └── styles.xml │ │ ├── settings.gradle │ │ ├── .idea │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ └── modules.xml │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ └── .gitignore ├── ch07 │ └── Traxy │ │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── ids.xml │ │ │ │ ├── colors.xml │ │ │ │ └── dimens.xml │ │ │ ├── drawable │ │ │ │ ├── traxy_logo.png │ │ │ │ ├── traxy_landscape.jpg │ │ │ │ ├── transparent_box.xml │ │ │ │ └── ic_add_black_24dp.xml │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── anim │ │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ │ └── menu_main.xml │ │ │ └── values-v21 │ │ │ │ └── styles.xml │ │ │ └── java │ │ │ └── edu │ │ │ └── gvsu │ │ │ └── cis │ │ │ └── traxy │ │ │ └── Trip.java │ │ ├── settings.gradle │ │ ├── .idea │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ └── modules.xml │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ └── .gitignore ├── ch08 │ └── Traxy │ │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ └── res │ │ │ ├── values │ │ │ ├── ids.xml │ │ │ ├── colors.xml │ │ │ └── dimens.xml │ │ │ ├── drawable │ │ │ ├── traxy_logo.png │ │ │ ├── traxy_landscape.jpg │ │ │ ├── transparent_box.xml │ │ │ └── ic_add_black_24dp.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── anim │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ └── values-v21 │ │ │ └── styles.xml │ │ ├── settings.gradle │ │ ├── .idea │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ └── modules.xml │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ └── .gitignore ├── ch09 │ └── Traxy │ │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── ids.xml │ │ │ │ ├── colors.xml │ │ │ │ └── dimens.xml │ │ │ ├── xml │ │ │ │ └── file_paths.xml │ │ │ ├── drawable │ │ │ │ ├── traxy_logo.png │ │ │ │ ├── traxy_landscape.jpg │ │ │ │ ├── cover_photo_toggle.xml │ │ │ │ ├── transparent_box.xml │ │ │ │ └── ic_add_black_24dp.xml │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-hdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ └── ic_photo_album_black_24dp.png │ │ │ ├── drawable-mdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ └── ic_photo_album_black_24dp.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ └── ic_photo_album_black_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ └── ic_photo_album_black_24dp.png │ │ │ ├── anim │ │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ │ ├── menu_main.xml │ │ │ │ └── media_details.xml │ │ │ └── values-v21 │ │ │ │ └── styles.xml │ │ │ └── java │ │ │ └── edu │ │ │ └── gvsu │ │ │ └── cis │ │ │ └── traxy │ │ │ └── JournalMediaActions.java │ │ ├── settings.gradle │ │ ├── .idea │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ └── modules.xml │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ └── .gitignore ├── ch10 │ ├── Traxy │ │ ├── settings.gradle │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── app │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── ids.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ └── dimens.xml │ │ │ │ ├── xml │ │ │ │ │ └── file_paths.xml │ │ │ │ ├── drawable │ │ │ │ │ ├── traxy_logo.png │ │ │ │ │ ├── traxy_landscape.jpg │ │ │ │ │ ├── cover_photo_toggle.xml │ │ │ │ │ ├── transparent_box.xml │ │ │ │ │ └── ic_add_black_24dp.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-hdpi │ │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ │ ├── drawable-mdpi │ │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ │ └── ic_photo_album_black_24dp.png │ │ │ │ ├── drawable-xxxhdpi │ │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ │ ├── anim │ │ │ │ │ └── shake.xml │ │ │ │ ├── menu │ │ │ │ │ ├── menu_main.xml │ │ │ │ │ └── media_details.xml │ │ │ │ └── values-v21 │ │ │ │ │ └── styles.xml │ │ │ │ ├── ic_record_black_24dp-web.png │ │ │ │ └── java │ │ │ │ └── edu │ │ │ │ └── gvsu │ │ │ │ └── cis │ │ │ │ └── traxy │ │ │ │ └── JournalMediaActions.java │ │ └── .idea │ │ │ ├── encodings.xml │ │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ │ └── modules.xml │ └── .idea │ │ ├── encodings.xml │ │ └── modules.xml ├── ch11 │ └── Traxy │ │ ├── settings.gradle │ │ ├── traxyApp.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── app │ │ └── src │ │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── ids.xml │ │ │ │ ├── colors.xml │ │ │ │ └── dimens.xml │ │ │ ├── xml │ │ │ │ └── file_paths.xml │ │ │ ├── drawable │ │ │ │ ├── traxy_logo.png │ │ │ │ ├── traxy_landscape.jpg │ │ │ │ ├── cover_photo_toggle.xml │ │ │ │ ├── transparent_box.xml │ │ │ │ └── ic_add_black_24dp.xml │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-hdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── drawable-mdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ └── ic_photo_album_black_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── anim │ │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ │ ├── menu_main.xml │ │ │ │ └── media_details.xml │ │ │ └── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── ic_record_black_24dp-web.png │ │ │ └── java │ │ │ └── edu │ │ │ └── gvsu │ │ │ └── cis │ │ │ └── traxy │ │ │ └── webservice │ │ │ ├── WeatherData.java │ │ │ └── DarkSkyWeather.java │ │ └── .idea │ │ ├── encodings.xml │ │ ├── codeStyles │ │ └── codeStyleConfig.xml │ │ └── modules.xml ├── ch12 │ └── Traxy │ │ ├── settings.gradle │ │ ├── traxyApp.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── app │ │ └── src │ │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── ids.xml │ │ │ │ ├── colors.xml │ │ │ │ └── dimens.xml │ │ │ ├── xml │ │ │ │ └── file_paths.xml │ │ │ ├── drawable │ │ │ │ ├── traxy_logo.png │ │ │ │ ├── traxy_landscape.jpg │ │ │ │ ├── cover_photo_toggle.xml │ │ │ │ ├── transparent_box.xml │ │ │ │ ├── ic_add_black_24dp.xml │ │ │ │ └── ic_add_white_24dp.xml │ │ │ ├── drawable-hdpi │ │ │ │ ├── ic_calendar.png │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_trip_collection.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── drawable-mdpi │ │ │ │ ├── ic_calendar.png │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_trip_collection.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── ic_calendar.png │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_trip_collection.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── ic_calendar.png │ │ │ │ ├── ic_mic_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_trip_collection.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ │ ├── ic_videocam_black_24dp.png │ │ │ │ └── ic_photo_album_black_24dp.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxxhdpi │ │ │ │ ├── ic_stop_black_24dp.png │ │ │ │ ├── ic_pause_black_24dp.png │ │ │ │ ├── ic_record_black_24dp.png │ │ │ │ ├── ic_rewind_black_24dp.png │ │ │ │ └── ic_play_arrow_black_24dp.png │ │ │ ├── anim │ │ │ │ └── shake.xml │ │ │ ├── menu │ │ │ │ └── media_details.xml │ │ │ └── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── ic_record_black_24dp-web.png │ │ │ └── java │ │ │ └── edu │ │ │ └── gvsu │ │ │ └── cis │ │ │ └── traxy │ │ │ └── webservice │ │ │ ├── WeatherData.java │ │ │ └── DarkSkyWeather.java │ │ └── .idea │ │ ├── encodings.xml │ │ ├── codeStyles │ │ └── codeStyleConfig.xml │ │ └── modules.xml └── ch13 │ └── Traxy │ ├── settings.gradle │ ├── traxyApp.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── app │ └── src │ │ └── main │ │ ├── res │ │ ├── values │ │ │ ├── ids.xml │ │ │ ├── colors.xml │ │ │ └── dimens.xml │ │ ├── xml │ │ │ └── file_paths.xml │ │ ├── drawable │ │ │ ├── traxy_logo.png │ │ │ ├── traxy_landscape.jpg │ │ │ ├── cover_photo_toggle.xml │ │ │ ├── transparent_box.xml │ │ │ ├── ic_add_black_24dp.xml │ │ │ └── ic_add_white_24dp.xml │ │ ├── drawable-hdpi │ │ │ ├── ic_calendar.png │ │ │ ├── ic_map_white_24dp.png │ │ │ ├── ic_mic_black_24dp.png │ │ │ ├── ic_stop_black_24dp.png │ │ │ ├── ic_trip_collection.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_record_black_24dp.png │ │ │ ├── ic_rewind_black_24dp.png │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ ├── ic_videocam_black_24dp.png │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ └── ic_play_arrow_black_24dp.png │ │ ├── drawable-mdpi │ │ │ ├── ic_calendar.png │ │ │ ├── ic_map_white_24dp.png │ │ │ ├── ic_mic_black_24dp.png │ │ │ ├── ic_stop_black_24dp.png │ │ │ ├── ic_trip_collection.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_record_black_24dp.png │ │ │ ├── ic_rewind_black_24dp.png │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ ├── ic_videocam_black_24dp.png │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ └── ic_play_arrow_black_24dp.png │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ ├── ic_calendar.png │ │ │ ├── ic_map_white_24dp.png │ │ │ ├── ic_mic_black_24dp.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_record_black_24dp.png │ │ │ ├── ic_rewind_black_24dp.png │ │ │ ├── ic_stop_black_24dp.png │ │ │ ├── ic_trip_collection.png │ │ │ ├── ic_videocam_black_24dp.png │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ ├── ic_photo_album_black_24dp.png │ │ │ └── ic_play_arrow_black_24dp.png │ │ ├── drawable-xxhdpi │ │ │ ├── ic_calendar.png │ │ │ ├── ic_map_white_24dp.png │ │ │ ├── ic_mic_black_24dp.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_stop_black_24dp.png │ │ │ ├── ic_trip_collection.png │ │ │ ├── ic_record_black_24dp.png │ │ │ ├── ic_rewind_black_24dp.png │ │ │ ├── ic_camera_alt_black_24dp.png │ │ │ ├── ic_mode_edit_black_24dp.png │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ ├── ic_videocam_black_24dp.png │ │ │ └── ic_photo_album_black_24dp.png │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_map_white_24dp.png │ │ │ ├── ic_stop_black_24dp.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_record_black_24dp.png │ │ │ ├── ic_rewind_black_24dp.png │ │ │ └── ic_play_arrow_black_24dp.png │ │ ├── anim │ │ │ └── shake.xml │ │ ├── menu │ │ │ └── media_details.xml │ │ └── values-v21 │ │ │ └── styles.xml │ │ ├── ic_record_black_24dp-web.png │ │ └── java │ │ └── edu │ │ └── gvsu │ │ └── cis │ │ └── traxy │ │ └── webservice │ │ ├── WeatherData.java │ │ └── DarkSkyWeather.java │ └── .idea │ ├── encodings.xml │ ├── codeStyles │ └── codeStyleConfig.xml │ └── modules.xml ├── iOS ├── ch02 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── logo.imageset │ │ │ └── traxy-logo-placeholder.png │ │ ├── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── en.lproj │ │ └── Localizable.strings ├── ch04 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── logo.imageset │ │ │ └── traxy-logo-placeholder.png │ │ └── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── ch05 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ └── TraxyLoginLabel.swift │ │ └── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── ch06 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── landscape.imageset │ │ │ │ └── IMG_2340.jpg │ │ │ └── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ └── TraxyLoginLabel.swift │ │ └── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── ch07 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── landscape.imageset │ │ │ │ └── IMG_2340.jpg │ │ │ └── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ └── TraxyLoginLabel.swift │ │ ├── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── TraxyApp.xcworkspace │ │ └── contents.xcworkspacedata ├── ch08 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── landscape.imageset │ │ │ │ └── IMG_2340.jpg │ │ │ └── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ └── TraxyLoginLabel.swift │ │ ├── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── TraxyApp.xcworkspace │ │ └── contents.xcworkspacedata ├── ch09 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── playVideo.imageset │ │ │ │ └── playVideo.png │ │ │ ├── landscape.imageset │ │ │ │ └── placeholder-image.png │ │ │ └── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ └── TraxyLoginLabel.swift │ │ ├── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── TraxyApp.xcworkspace │ │ └── contents.xcworkspacedata ├── ch10 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── play.imageset │ │ │ │ └── play.png │ │ │ ├── record.imageset │ │ │ │ └── record.png │ │ │ ├── stop.imageset │ │ │ │ └── stopRecord.png │ │ │ ├── playVideo.imageset │ │ │ │ └── playVideo.png │ │ │ ├── landscape.imageset │ │ │ │ └── placeholder-image.png │ │ │ └── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ └── TraxyLoginLabel.swift │ │ ├── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── TraxyApp.xcworkspace │ │ └── contents.xcworkspacedata ├── ch11 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── play.imageset │ │ │ │ └── play.png │ │ │ ├── record.imageset │ │ │ │ └── record.png │ │ │ ├── stop.imageset │ │ │ │ └── stopRecord.png │ │ │ ├── playVideo.imageset │ │ │ │ └── playVideo.png │ │ │ ├── landscape.imageset │ │ │ │ └── placeholder-image.png │ │ │ └── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ ├── Weather.xcassets │ │ │ ├── Contents.json │ │ │ ├── fog.imageset │ │ │ │ └── fog.png │ │ │ ├── rain.imageset │ │ │ │ └── rain.png │ │ │ ├── snow.imageset │ │ │ │ └── snow.png │ │ │ ├── wind.imageset │ │ │ │ └── wind.png │ │ │ ├── cloudy.imageset │ │ │ │ └── cloudy.png │ │ │ ├── sleet.imageset │ │ │ │ └── sleet.png │ │ │ ├── landscapeLeft.imageset │ │ │ │ └── snow.jpg │ │ │ ├── clear-day.imageset │ │ │ │ └── clear-day.png │ │ │ ├── clear-night.imageset │ │ │ │ └── clear-night.png │ │ │ ├── landscapeRight.imageset │ │ │ │ └── IMG_2348.jpg │ │ │ ├── partly-cloudy-day.imageset │ │ │ │ └── partly-cloudy-day.png │ │ │ └── partly-cloudy-night.imageset │ │ │ │ └── partly-cloudy-night.png │ │ └── TraxyLoginLabel.swift │ │ ├── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── TraxyApp.xcworkspace │ │ └── contents.xcworkspacedata ├── ch12 │ └── TraxyApp │ │ ├── TraxyApp │ │ ├── nl.lproj │ │ │ └── LaunchScreen.strings │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── fog.imageset │ │ │ │ └── fog.png │ │ │ ├── play.imageset │ │ │ │ └── play.png │ │ │ ├── rain.imageset │ │ │ │ └── rain.png │ │ │ ├── snow.imageset │ │ │ │ └── snow.png │ │ │ ├── wind.imageset │ │ │ │ └── wind.png │ │ │ ├── sleet.imageset │ │ │ │ └── sleet.png │ │ │ ├── cloudy.imageset │ │ │ │ └── cloudy.png │ │ │ ├── record.imageset │ │ │ │ └── record.png │ │ │ ├── stop.imageset │ │ │ │ └── stopRecord.png │ │ │ ├── clear-day.imageset │ │ │ │ └── clear-day.png │ │ │ ├── mapTab.imageset │ │ │ │ ├── maps-icon@2x.png │ │ │ │ └── maps-icon@3x.png │ │ │ ├── playVideo.imageset │ │ │ │ └── playVideo.png │ │ │ ├── clear-night.imageset │ │ │ │ └── clear-night.png │ │ │ ├── calendarTab.imageset │ │ │ │ ├── calendar-icon@2x.png │ │ │ │ └── calendar-icon@3x.png │ │ │ ├── journalTab.imageset │ │ │ │ ├── journals-icon@2x.png │ │ │ │ └── journals-icon@3x.png │ │ │ ├── landscape.imageset │ │ │ │ └── placeholder-image.png │ │ │ ├── logo.imageset │ │ │ │ └── traxy-logo-placeholder.png │ │ │ ├── partly-cloudy-day.imageset │ │ │ │ └── partly-cloudy-day.png │ │ │ └── partly-cloudy-night.imageset │ │ │ │ └── partly-cloudy-night.png │ │ └── TraxyLoginLabel.swift │ │ ├── TraxyApp.xcodeproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── TraxyApp.xcworkspace │ │ └── contents.xcworkspacedata └── ch13 │ └── TraxyApp │ ├── TraxyApp │ ├── nl.lproj │ │ └── LaunchScreen.strings │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── fog.imageset │ │ │ └── fog.png │ │ ├── play.imageset │ │ │ └── play.png │ │ ├── rain.imageset │ │ │ └── rain.png │ │ ├── snow.imageset │ │ │ └── snow.png │ │ ├── wind.imageset │ │ │ └── wind.png │ │ ├── sleet.imageset │ │ │ └── sleet.png │ │ ├── cloudy.imageset │ │ │ └── cloudy.png │ │ ├── record.imageset │ │ │ └── record.png │ │ ├── stop.imageset │ │ │ └── stopRecord.png │ │ ├── clear-day.imageset │ │ │ └── clear-day.png │ │ ├── mapTab.imageset │ │ │ ├── maps-icon@2x.png │ │ │ └── maps-icon@3x.png │ │ ├── playVideo.imageset │ │ │ └── playVideo.png │ │ ├── clear-night.imageset │ │ │ └── clear-night.png │ │ ├── calendarTab.imageset │ │ │ ├── calendar-icon@2x.png │ │ │ └── calendar-icon@3x.png │ │ ├── journalTab.imageset │ │ │ ├── journals-icon@2x.png │ │ │ └── journals-icon@3x.png │ │ ├── landscape.imageset │ │ │ └── placeholder-image.png │ │ ├── logo.imageset │ │ │ └── traxy-logo-placeholder.png │ │ ├── partly-cloudy-day.imageset │ │ │ └── partly-cloudy-day.png │ │ └── partly-cloudy-night.imageset │ │ │ └── partly-cloudy-night.png │ └── TraxyLoginLabel.swift │ ├── TraxyApp.xcodeproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── TraxyApp.xcworkspace │ └── contents.xcworkspacedata └── .gitignore /Android/ch02/Traxy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /iOS/ch02/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch04/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch05/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch06/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch07/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch08/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/nl.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/traxyApp.properties: -------------------------------------------------------------------------------- 1 | ../../placesapi.properties -------------------------------------------------------------------------------- /Android/ch12/Traxy/traxyApp.properties: -------------------------------------------------------------------------------- 1 | ../../placesapi.properties -------------------------------------------------------------------------------- /Android/ch13/Traxy/traxyApp.properties: -------------------------------------------------------------------------------- 1 | ../../placesapi.properties -------------------------------------------------------------------------------- /Android/ch02/Traxy/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /iOS/ch02/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch04/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch05/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch06/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch07/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch08/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # OS-specific files 2 | **/.DS_Store 3 | **/.DS_Store? 4 | **/._* 5 | **/.Spotlight-V100 6 | **/.Trashes 7 | **/ehthumbs.db 8 | **/Thumbs.db 9 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch02/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch04/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch04/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch05/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch05/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch06/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch07/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch08/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch09/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch10/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch11/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch12/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch13/Traxy/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch02/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch04/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch05/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/ic_record_black_24dp-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/ic_record_black_24dp-web.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/ic_record_black_24dp-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/ic_record_black_24dp-web.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/ic_record_black_24dp-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/ic_record_black_24dp-web.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/ic_record_black_24dp-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/ic_record_black_24dp-web.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable/traxy_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable/traxy_logo.png -------------------------------------------------------------------------------- /Android/ch02/Traxy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch02/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch02/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch02/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch02/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch04/Traxy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch04/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch04/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch04/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch04/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch05/Traxy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch05/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch05/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch05/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch05/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch06/Traxy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch08/Traxy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable/traxy_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable/traxy_landscape.jpg -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/fog.imageset/fog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/fog.imageset/fog.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/fog.imageset/fog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/fog.imageset/fog.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/rain.imageset/rain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/rain.imageset/rain.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/snow.imageset/snow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/snow.imageset/snow.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/wind.imageset/wind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/wind.imageset/wind.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/fog.imageset/fog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/fog.imageset/fog.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/play.imageset/play.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/rain.imageset/rain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/rain.imageset/rain.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/snow.imageset/snow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/snow.imageset/snow.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/wind.imageset/wind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/wind.imageset/wind.png -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch02/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch04/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch05/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch06/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch07/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch08/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_calendar.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/rain.imageset/rain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/rain.imageset/rain.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/snow.imageset/snow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/snow.imageset/snow.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/wind.imageset/wind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/wind.imageset/wind.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/sleet.imageset/sleet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/sleet.imageset/sleet.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/sleet.imageset/sleet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/sleet.imageset/sleet.png -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/cloudy.imageset/cloudy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/cloudy.imageset/cloudy.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/sleet.imageset/sleet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/sleet.imageset/sleet.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/cloudy.imageset/cloudy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/cloudy.imageset/cloudy.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/cloudy.imageset/cloudy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/cloudy.imageset/cloudy.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/record.imageset/record.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_map_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_map_white_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_map_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_map_white_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_map_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_map_white_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/stop.imageset/stopRecord.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_map_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_map_white_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_mic_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_trip_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_trip_collection.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_map_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_map_white_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_stop_black_24dp.png -------------------------------------------------------------------------------- /iOS/ch06/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/IMG_2340.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch06/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/IMG_2340.jpg -------------------------------------------------------------------------------- /iOS/ch07/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/IMG_2340.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch07/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/IMG_2340.jpg -------------------------------------------------------------------------------- /iOS/ch08/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/IMG_2340.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch08/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/IMG_2340.jpg -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch09/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/landscapeLeft.imageset/snow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/landscapeLeft.imageset/snow.jpg -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/clear-day.imageset/clear-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/clear-day.imageset/clear-day.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@2x.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@3x.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/clear-day.imageset/clear-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/clear-day.imageset/clear-day.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@2x.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/mapTab.imageset/maps-icon@3x.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/playVideo.imageset/playVideo.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_pause_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_record_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_rewind_black_24dp.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/clear-day.imageset/clear-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/clear-day.imageset/clear-day.png -------------------------------------------------------------------------------- /Android/ch07/Traxy/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | placesapi.properties 11 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_camera_alt_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_videocam_black_24dp.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/clear-night.imageset/clear-night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/clear-night.imageset/clear-night.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/landscapeRight.imageset/IMG_2348.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/landscapeRight.imageset/IMG_2348.jpg -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/clear-night.imageset/clear-night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/clear-night.imageset/clear-night.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/clear-night.imageset/clear-night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/clear-night.imageset/clear-night.png -------------------------------------------------------------------------------- /Android/ch08/Traxy/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch09/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch10/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch11/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch12/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxhdpi/ic_photo_album_black_24dp.png -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/Android/ch13/Traxy/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /iOS/ch02/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch02/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch04/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch04/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch05/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch05/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch06/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch06/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch07/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch07/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch08/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch08/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch09/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch09/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch10/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@2x.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@3x.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@2x.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@3x.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@2x.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/calendarTab.imageset/calendar-icon@3x.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@2x.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/journalTab.imageset/journals-icon@3x.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/landscape.imageset/placeholder-image.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/logo.imageset/traxy-logo-placeholder.png -------------------------------------------------------------------------------- /Android/ch02/Traxy/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/partly-cloudy-day.imageset/partly-cloudy-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/partly-cloudy-day.imageset/partly-cloudy-day.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-day.imageset/partly-cloudy-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-day.imageset/partly-cloudy-day.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-day.imageset/partly-cloudy-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-day.imageset/partly-cloudy-day.png -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-night.imageset/partly-cloudy-night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch12/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-night.imageset/partly-cloudy-night.png -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-night.imageset/partly-cloudy-night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch13/TraxyApp/TraxyApp/Assets.xcassets/partly-cloudy-night.imageset/partly-cloudy-night.png -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/partly-cloudy-night.imageset/partly-cloudy-night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvsucis/mobile-app-dev-book/HEAD/iOS/ch11/TraxyApp/TraxyApp/Weather.xcassets/partly-cloudy-night.imageset/partly-cloudy-night.png -------------------------------------------------------------------------------- /iOS/ch02/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch04/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch05/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch06/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch07/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch08/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/java/edu/gvsu/cis/traxy/webservice/WeatherData.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy.webservice; 2 | 3 | /** 4 | * Created by dulimarh on 8/15/17. 5 | */ 6 | 7 | public class WeatherData { 8 | public String icon; 9 | public double temperature; 10 | } 11 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/java/edu/gvsu/cis/traxy/webservice/WeatherData.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy.webservice; 2 | 3 | /** 4 | * Created by dulimarh on 8/15/17. 5 | */ 6 | 7 | public class WeatherData { 8 | public String icon; 9 | public double temperature; 10 | } 11 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/java/edu/gvsu/cis/traxy/webservice/WeatherData.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy.webservice; 2 | 3 | /** 4 | * Created by dulimarh on 8/15/17. 5 | */ 6 | 7 | public class WeatherData { 8 | public String icon; 9 | public double temperature; 10 | } 11 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 18 16:51:47 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 18 16:53:57 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 18 16:11:16 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 18 16:56:29 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Apr 29 14:41:26 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Apr 30 15:26:16 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/java/edu/gvsu/cis/traxy/JournalMediaActions.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy; 2 | 3 | import edu.gvsu.cis.traxy.model.JournalEntry; 4 | 5 | public interface JournalMediaActions { 6 | void editAction(JournalEntry e, String key); 7 | void viewAction(JournalEntry e); 8 | } 9 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Apr 30 17:37:03 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch10/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/java/edu/gvsu/cis/traxy/JournalMediaActions.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy; 2 | 3 | import edu.gvsu.cis.traxy.model.JournalEntry; 4 | 5 | public interface JournalMediaActions { 6 | void editAction(JournalEntry e, String key); 7 | void viewAction(JournalEntry e); 8 | } 9 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu May 02 09:15:44 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu May 02 11:02:24 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu May 02 19:28:58 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri May 03 12:54:19 EDT 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005F6B 4 | #002838 5 | #EFD093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #005f6b 4 | #002838 5 | #efd093 6 | #e0e0e0 7 | 8 | -------------------------------------------------------------------------------- /iOS/ch07/TraxyApp/TraxyApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /iOS/ch08/TraxyApp/TraxyApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/java/edu/gvsu/cis/traxy/Trip.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy; 2 | 3 | import org.parceler.Parcel; 4 | 5 | /** 6 | * Created by engeljo on 3/30/17. 7 | */ 8 | 9 | @Parcel 10 | public class Trip { 11 | String name, location, placeId; 12 | String startDate, endDate; 13 | double lat, lng; 14 | } -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Traxy 3 | Enter email 4 | Sign In 5 | Email is invalid 6 | Welcome to 7 | 8 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable/cover_photo_toggle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable/cover_photo_toggle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable/cover_photo_toggle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable/cover_photo_toggle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable/cover_photo_toggle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/java/edu/gvsu/cis/traxy/webservice/DarkSkyWeather.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy.webservice; 2 | 3 | /** 4 | * Created by dulimarh on 8/15/17. 5 | */ 6 | 7 | public class DarkSkyWeather { 8 | public double latitude; 9 | public double longitude; 10 | public String timezone; 11 | public WeatherData currently; 12 | } 13 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/java/edu/gvsu/cis/traxy/webservice/DarkSkyWeather.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy.webservice; 2 | 3 | /** 4 | * Created by dulimarh on 8/15/17. 5 | */ 6 | 7 | public class DarkSkyWeather { 8 | public double latitude; 9 | public double longitude; 10 | public String timezone; 11 | public WeatherData currently; 12 | } 13 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/java/edu/gvsu/cis/traxy/webservice/DarkSkyWeather.java: -------------------------------------------------------------------------------- 1 | package edu.gvsu.cis.traxy.webservice; 2 | 3 | /** 4 | * Created by dulimarh on 8/15/17. 5 | */ 6 | 7 | public class DarkSkyWeather { 8 | public double latitude; 9 | public double longitude; 10 | public String timezone; 11 | public WeatherData currently; 12 | } 13 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/menu/media_details.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/menu/media_details.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/menu/media_details.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/menu/media_details.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/menu/media_details.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable/transparent_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Android/ch02/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /iOS/ch05/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch06/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch07/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch08/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch09/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch10/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch11/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch12/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /iOS/ch13/TraxyApp/TraxyApp/TraxyLoginLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TraxyLoginLabel.swift 3 | // TraxyApp 4 | // 5 | // Created by Jonathan Engelsma on 2/21/17. 6 | // Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TraxyLoginLabel: UILabel { 12 | 13 | override func awakeFromNib() { 14 | self.textColor = THEME_COLOR3 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch05/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch06/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch04/Traxy/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /Android/ch07/Traxy/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch08/Traxy/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch09/Traxy/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch10/Traxy/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch11/Traxy/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch12/Traxy/app/src/main/res/drawable/ic_add_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Android/ch13/Traxy/app/src/main/res/drawable/ic_add_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /iOS/ch02/TraxyApp/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | /* 2 | Localizable.strings 3 | TraxyApp 4 | 5 | Created by Jonathan Engelsma on 1/19/17. 6 | Copyright © 2017 Jonathan Engelsma. All rights reserved. 7 | */ 8 | 9 | "Congratulations! You entered correct values." = "Congratulations! You entered correct values."; 10 | "Invalid password" = "Invalid password"; 11 | "Invalid email address" = "Invalid email address"; 12 | --------------------------------------------------------------------------------