├── Chapter01 ├── HelloWorldActivity.kt ├── MainActivity.kt ├── README.txt ├── content_hello_world.xml └── content_main.xml ├── Chapter02 ├── HelloWorldActivity.kt ├── MainActivity.kt ├── content_hello_world.xml └── content_main.xml ├── Chapter03 └── README.txt ├── Chapter04 └── LayoutExploration │ ├── java │ └── MainActivity.kt │ └── layout │ ├── activity_main.xml │ ├── main_menu.xml │ └── my_table_layout.xml ├── Chapter05 └── CardViewLayout │ ├── drawable │ ├── image_1.png │ ├── image_2.png │ └── image_3.png │ ├── java │ └── MainActivity.kt │ ├── layout │ ├── card_contents_1.xml │ ├── card_contents_2.xml │ ├── card_contents_3.xml │ └── main_layout.xml │ └── values │ └── dimens.xml ├── Chapter06 └── Lifecycle Demo │ └── MainActivity.kt ├── Chapter07 └── MainActivity.kt ├── Chapter08 ├── Loops Demo │ └── MainActivity.kt └── When Demo │ └── MainActivity.kt ├── Chapter09 └── MainActivity.kt ├── Chapter10 ├── Basic Classes │ ├── Carrier.kt │ ├── Destroyer.kt │ ├── MainActivity.kt │ └── ShipYard.kt └── Chapter Example Classes │ ├── AccessTester.kt │ ├── Book.kt │ ├── MainActivity.kt │ ├── Meeting.kt │ ├── SatelliteController.kt │ └── Soldier.kt ├── Chapter11 ├── Basic Classes with Inheritance │ ├── Carrier.kt │ ├── Destroyer.kt │ ├── MainActivity.kt │ ├── Ship.kt │ └── ShipYard.kt └── Chapter examples │ ├── MainActivity.kt │ ├── Paratrooper.kt │ ├── Sniper.kt │ ├── Soldier.kt │ └── SpecialForces.kt ├── Chapter12 └── Kotlin meet UI │ ├── MainActivity.kt │ └── activity_main.xml ├── Chapter13 └── Widget Exploration │ ├── MainActivity.kt │ └── exploration_layout.xml ├── Chapter14 ├── Dialog Demo │ ├── MainActivity.kt │ ├── MyDialog.kt │ └── activity_main.xml └── Note to self │ ├── java │ ├── DialogNewNote.kt │ ├── DialogShowNote.kt │ ├── MainActivity.kt │ └── Note.kt │ ├── layout │ ├── activity_main.xml │ ├── content_main.xml │ ├── dialog_new_note.xml │ └── dialog_show_note.xml │ └── values │ └── strings.xml ├── Chapter15 ├── Dynamic Array Example │ └── MainActivity.kt └── Simple Array Example │ └── MainActivity.kt ├── Chapter16 └── Note to self │ ├── java │ ├── DialogNewNote.kt │ ├── DialogShowNote.kt │ ├── MainActivity.kt │ ├── Note.kt │ └── NoteAdapter.kt │ ├── layout │ ├── activity_main.xml │ ├── content_main.xml │ ├── dialog_new_note.xml │ ├── dialog_show_note.xml │ └── listitem.xml │ └── values │ └── strings.xml ├── Chapter17 └── Note to self │ ├── java │ ├── DialogNewNote.kt │ ├── DialogShowNote.kt │ ├── JSONSerializer.kt │ ├── MainActivity.kt │ ├── Note.kt │ ├── NoteAdapter.kt │ └── SettingsActivity.kt │ ├── layout │ ├── activity_main.xml │ ├── activity_settings.xml │ ├── content_main.xml │ ├── dialog_new_note.xml │ ├── dialog_show_note.xml │ └── listitem.xml │ └── values │ └── strings.xml ├── Chapter18 ├── java │ ├── DialogNewNote.kt │ ├── DialogShowNote.kt │ └── readme.txt └── res │ ├── strings.xml │ ├── values-de │ └── strings.xml │ └── values-es │ └── strings.xml ├── Chapter19 ├── MainActivity.kt └── anim │ ├── bounce.xml │ ├── fade_in.xml │ ├── fade_in_out.xml │ ├── fade_out.xml │ ├── flash.xml │ ├── left_right.xml │ ├── right_left.xml │ ├── rotate_left.xml │ ├── rotate_right.xml │ ├── top_bot.xml │ ├── zoom_in.xml │ └── zoom_out.xml ├── Chapter20 ├── Bitmap Manipulation │ ├── MainActivity.kt │ └── drawable │ │ └── bob.png └── Canvas Demo │ └── MainActivity.kt ├── Chapter21 ├── LiveDrawingView.kt ├── MainActivity.kt ├── Particle.kt └── ParticleSystem.kt ├── Chapter22 ├── LiveDrawingView.kt ├── MainActivity.kt ├── Particle.kt └── ParticleSystem.kt ├── Chapter23 └── Sound Demo │ ├── assets │ ├── fx1.ogg │ ├── fx2.ogg │ └── fx3.ogg │ ├── java │ └── MainActivity.kt │ ├── layout │ ├── activity_main.xml │ └── content_main.xml │ └── values │ └── strings.xml ├── Chapter24 ├── Device Detection │ ├── MainActivity.kt │ ├── layout-land │ │ └── activity_main.xml │ └── layout │ │ └── activity_main.xml └── Simple Fragment │ ├── java │ ├── MainActivity.kt │ └── SimpleFragment.kt │ └── layout │ ├── activity_main.xml │ └── fragment_layout.xml ├── Chapter25 ├── Fragment Pager │ ├── java │ │ ├── MainActivity.kt │ │ └── SimpleFragment.kt │ └── layout │ │ ├── activity_main.xml │ │ └── fragment_layout.xml └── Image Pager │ ├── drawable │ ├── ic_launcher_background.xml │ ├── image1.png │ ├── image2.png │ ├── image3.png │ ├── image4.png │ ├── image5.png │ └── image6.png │ ├── java │ ├── ImagePagerAdapter.kt │ └── MainActivity.kt │ └── layout │ ├── activity_main.xml │ └── pager_item.xml ├── Chapter26 ├── java │ ├── DeleteFragment.kt │ ├── InsertFragment.kt │ ├── MainActivity.kt │ ├── ResultsFragment.kt │ └── SearchFragment.kt ├── layout │ ├── activity_main.xml │ ├── app_bar_main.xml │ ├── content_delete.xml │ ├── content_insert.xml │ ├── content_main.xml │ ├── content_results.xml │ ├── content_search.xml │ └── nav_header_main.xml └── menu │ ├── activity_main_drawer.xml │ └── main.xml ├── Chapter27 ├── java │ ├── DataManager.kt │ ├── DeleteFragment.kt │ ├── InsertFragment.kt │ ├── MainActivity.kt │ ├── ResultsFragment.kt │ └── SearchFragment.kt └── layout │ ├── activity_main.xml │ ├── app_bar_main.xml │ ├── content_delete.xml │ ├── content_insert.xml │ ├── content_main.xml │ ├── content_results.xml │ ├── content_search.xml │ └── nav_header_main.xml ├── LICENSE └── README.md /Chapter01/HelloWorldActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter01/HelloWorldActivity.kt -------------------------------------------------------------------------------- /Chapter01/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter01/MainActivity.kt -------------------------------------------------------------------------------- /Chapter01/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter01/README.txt -------------------------------------------------------------------------------- /Chapter01/content_hello_world.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter01/content_hello_world.xml -------------------------------------------------------------------------------- /Chapter01/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter01/content_main.xml -------------------------------------------------------------------------------- /Chapter02/HelloWorldActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter02/HelloWorldActivity.kt -------------------------------------------------------------------------------- /Chapter02/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter02/MainActivity.kt -------------------------------------------------------------------------------- /Chapter02/content_hello_world.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter02/content_hello_world.xml -------------------------------------------------------------------------------- /Chapter02/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter02/content_main.xml -------------------------------------------------------------------------------- /Chapter03/README.txt: -------------------------------------------------------------------------------- 1 | All the code in chapter 3 is auto-generated in Android Studio -------------------------------------------------------------------------------- /Chapter04/LayoutExploration/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter04/LayoutExploration/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter04/LayoutExploration/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter04/LayoutExploration/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter04/LayoutExploration/layout/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter04/LayoutExploration/layout/main_menu.xml -------------------------------------------------------------------------------- /Chapter04/LayoutExploration/layout/my_table_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter04/LayoutExploration/layout/my_table_layout.xml -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/drawable/image_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/drawable/image_1.png -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/drawable/image_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/drawable/image_2.png -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/drawable/image_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/drawable/image_3.png -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/layout/card_contents_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/layout/card_contents_1.xml -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/layout/card_contents_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/layout/card_contents_2.xml -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/layout/card_contents_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/layout/card_contents_3.xml -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/layout/main_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/layout/main_layout.xml -------------------------------------------------------------------------------- /Chapter05/CardViewLayout/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter05/CardViewLayout/values/dimens.xml -------------------------------------------------------------------------------- /Chapter06/Lifecycle Demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter06/Lifecycle Demo/MainActivity.kt -------------------------------------------------------------------------------- /Chapter07/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter07/MainActivity.kt -------------------------------------------------------------------------------- /Chapter08/Loops Demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter08/Loops Demo/MainActivity.kt -------------------------------------------------------------------------------- /Chapter08/When Demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter08/When Demo/MainActivity.kt -------------------------------------------------------------------------------- /Chapter09/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter09/MainActivity.kt -------------------------------------------------------------------------------- /Chapter10/Basic Classes/Carrier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Basic Classes/Carrier.kt -------------------------------------------------------------------------------- /Chapter10/Basic Classes/Destroyer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Basic Classes/Destroyer.kt -------------------------------------------------------------------------------- /Chapter10/Basic Classes/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Basic Classes/MainActivity.kt -------------------------------------------------------------------------------- /Chapter10/Basic Classes/ShipYard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Basic Classes/ShipYard.kt -------------------------------------------------------------------------------- /Chapter10/Chapter Example Classes/AccessTester.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Chapter Example Classes/AccessTester.kt -------------------------------------------------------------------------------- /Chapter10/Chapter Example Classes/Book.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Chapter Example Classes/Book.kt -------------------------------------------------------------------------------- /Chapter10/Chapter Example Classes/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Chapter Example Classes/MainActivity.kt -------------------------------------------------------------------------------- /Chapter10/Chapter Example Classes/Meeting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Chapter Example Classes/Meeting.kt -------------------------------------------------------------------------------- /Chapter10/Chapter Example Classes/SatelliteController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Chapter Example Classes/SatelliteController.kt -------------------------------------------------------------------------------- /Chapter10/Chapter Example Classes/Soldier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter10/Chapter Example Classes/Soldier.kt -------------------------------------------------------------------------------- /Chapter11/Basic Classes with Inheritance/Carrier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Basic Classes with Inheritance/Carrier.kt -------------------------------------------------------------------------------- /Chapter11/Basic Classes with Inheritance/Destroyer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Basic Classes with Inheritance/Destroyer.kt -------------------------------------------------------------------------------- /Chapter11/Basic Classes with Inheritance/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Basic Classes with Inheritance/MainActivity.kt -------------------------------------------------------------------------------- /Chapter11/Basic Classes with Inheritance/Ship.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Basic Classes with Inheritance/Ship.kt -------------------------------------------------------------------------------- /Chapter11/Basic Classes with Inheritance/ShipYard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Basic Classes with Inheritance/ShipYard.kt -------------------------------------------------------------------------------- /Chapter11/Chapter examples/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Chapter examples/MainActivity.kt -------------------------------------------------------------------------------- /Chapter11/Chapter examples/Paratrooper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Chapter examples/Paratrooper.kt -------------------------------------------------------------------------------- /Chapter11/Chapter examples/Sniper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Chapter examples/Sniper.kt -------------------------------------------------------------------------------- /Chapter11/Chapter examples/Soldier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Chapter examples/Soldier.kt -------------------------------------------------------------------------------- /Chapter11/Chapter examples/SpecialForces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter11/Chapter examples/SpecialForces.kt -------------------------------------------------------------------------------- /Chapter12/Kotlin meet UI/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter12/Kotlin meet UI/MainActivity.kt -------------------------------------------------------------------------------- /Chapter12/Kotlin meet UI/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter12/Kotlin meet UI/activity_main.xml -------------------------------------------------------------------------------- /Chapter13/Widget Exploration/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter13/Widget Exploration/MainActivity.kt -------------------------------------------------------------------------------- /Chapter13/Widget Exploration/exploration_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter13/Widget Exploration/exploration_layout.xml -------------------------------------------------------------------------------- /Chapter14/Dialog Demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Dialog Demo/MainActivity.kt -------------------------------------------------------------------------------- /Chapter14/Dialog Demo/MyDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Dialog Demo/MyDialog.kt -------------------------------------------------------------------------------- /Chapter14/Dialog Demo/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Dialog Demo/activity_main.xml -------------------------------------------------------------------------------- /Chapter14/Note to self/java/DialogNewNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/java/DialogNewNote.kt -------------------------------------------------------------------------------- /Chapter14/Note to self/java/DialogShowNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/java/DialogShowNote.kt -------------------------------------------------------------------------------- /Chapter14/Note to self/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter14/Note to self/java/Note.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/java/Note.kt -------------------------------------------------------------------------------- /Chapter14/Note to self/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter14/Note to self/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/layout/content_main.xml -------------------------------------------------------------------------------- /Chapter14/Note to self/layout/dialog_new_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/layout/dialog_new_note.xml -------------------------------------------------------------------------------- /Chapter14/Note to self/layout/dialog_show_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/layout/dialog_show_note.xml -------------------------------------------------------------------------------- /Chapter14/Note to self/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter14/Note to self/values/strings.xml -------------------------------------------------------------------------------- /Chapter15/Dynamic Array Example/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter15/Dynamic Array Example/MainActivity.kt -------------------------------------------------------------------------------- /Chapter15/Simple Array Example/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter15/Simple Array Example/MainActivity.kt -------------------------------------------------------------------------------- /Chapter16/Note to self/java/DialogNewNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/java/DialogNewNote.kt -------------------------------------------------------------------------------- /Chapter16/Note to self/java/DialogShowNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/java/DialogShowNote.kt -------------------------------------------------------------------------------- /Chapter16/Note to self/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter16/Note to self/java/Note.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/java/Note.kt -------------------------------------------------------------------------------- /Chapter16/Note to self/java/NoteAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/java/NoteAdapter.kt -------------------------------------------------------------------------------- /Chapter16/Note to self/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter16/Note to self/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/layout/content_main.xml -------------------------------------------------------------------------------- /Chapter16/Note to self/layout/dialog_new_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/layout/dialog_new_note.xml -------------------------------------------------------------------------------- /Chapter16/Note to self/layout/dialog_show_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/layout/dialog_show_note.xml -------------------------------------------------------------------------------- /Chapter16/Note to self/layout/listitem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/layout/listitem.xml -------------------------------------------------------------------------------- /Chapter16/Note to self/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter16/Note to self/values/strings.xml -------------------------------------------------------------------------------- /Chapter17/Note to self/java/DialogNewNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/java/DialogNewNote.kt -------------------------------------------------------------------------------- /Chapter17/Note to self/java/DialogShowNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/java/DialogShowNote.kt -------------------------------------------------------------------------------- /Chapter17/Note to self/java/JSONSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/java/JSONSerializer.kt -------------------------------------------------------------------------------- /Chapter17/Note to self/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter17/Note to self/java/Note.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/java/Note.kt -------------------------------------------------------------------------------- /Chapter17/Note to self/java/NoteAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/java/NoteAdapter.kt -------------------------------------------------------------------------------- /Chapter17/Note to self/java/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/java/SettingsActivity.kt -------------------------------------------------------------------------------- /Chapter17/Note to self/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter17/Note to self/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/layout/activity_settings.xml -------------------------------------------------------------------------------- /Chapter17/Note to self/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/layout/content_main.xml -------------------------------------------------------------------------------- /Chapter17/Note to self/layout/dialog_new_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/layout/dialog_new_note.xml -------------------------------------------------------------------------------- /Chapter17/Note to self/layout/dialog_show_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/layout/dialog_show_note.xml -------------------------------------------------------------------------------- /Chapter17/Note to self/layout/listitem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/layout/listitem.xml -------------------------------------------------------------------------------- /Chapter17/Note to self/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter17/Note to self/values/strings.xml -------------------------------------------------------------------------------- /Chapter18/java/DialogNewNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter18/java/DialogNewNote.kt -------------------------------------------------------------------------------- /Chapter18/java/DialogShowNote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter18/java/DialogShowNote.kt -------------------------------------------------------------------------------- /Chapter18/java/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter18/java/readme.txt -------------------------------------------------------------------------------- /Chapter18/res/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter18/res/strings.xml -------------------------------------------------------------------------------- /Chapter18/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter18/res/values-de/strings.xml -------------------------------------------------------------------------------- /Chapter18/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter18/res/values-es/strings.xml -------------------------------------------------------------------------------- /Chapter19/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/MainActivity.kt -------------------------------------------------------------------------------- /Chapter19/anim/bounce.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/bounce.xml -------------------------------------------------------------------------------- /Chapter19/anim/fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/fade_in.xml -------------------------------------------------------------------------------- /Chapter19/anim/fade_in_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/fade_in_out.xml -------------------------------------------------------------------------------- /Chapter19/anim/fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/fade_out.xml -------------------------------------------------------------------------------- /Chapter19/anim/flash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/flash.xml -------------------------------------------------------------------------------- /Chapter19/anim/left_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/left_right.xml -------------------------------------------------------------------------------- /Chapter19/anim/right_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/right_left.xml -------------------------------------------------------------------------------- /Chapter19/anim/rotate_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/rotate_left.xml -------------------------------------------------------------------------------- /Chapter19/anim/rotate_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/rotate_right.xml -------------------------------------------------------------------------------- /Chapter19/anim/top_bot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/top_bot.xml -------------------------------------------------------------------------------- /Chapter19/anim/zoom_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/zoom_in.xml -------------------------------------------------------------------------------- /Chapter19/anim/zoom_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter19/anim/zoom_out.xml -------------------------------------------------------------------------------- /Chapter20/Bitmap Manipulation/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter20/Bitmap Manipulation/MainActivity.kt -------------------------------------------------------------------------------- /Chapter20/Bitmap Manipulation/drawable/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter20/Bitmap Manipulation/drawable/bob.png -------------------------------------------------------------------------------- /Chapter20/Canvas Demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter20/Canvas Demo/MainActivity.kt -------------------------------------------------------------------------------- /Chapter21/LiveDrawingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter21/LiveDrawingView.kt -------------------------------------------------------------------------------- /Chapter21/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter21/MainActivity.kt -------------------------------------------------------------------------------- /Chapter21/Particle.kt: -------------------------------------------------------------------------------- 1 | package com.gamecodeschool.livedrawing 2 | 3 | class Particle { 4 | } -------------------------------------------------------------------------------- /Chapter21/ParticleSystem.kt: -------------------------------------------------------------------------------- 1 | package com.gamecodeschool.livedrawing 2 | 3 | class ParticleSystem { 4 | } -------------------------------------------------------------------------------- /Chapter22/LiveDrawingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter22/LiveDrawingView.kt -------------------------------------------------------------------------------- /Chapter22/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter22/MainActivity.kt -------------------------------------------------------------------------------- /Chapter22/Particle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter22/Particle.kt -------------------------------------------------------------------------------- /Chapter22/ParticleSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter22/ParticleSystem.kt -------------------------------------------------------------------------------- /Chapter23/Sound Demo/assets/fx1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter23/Sound Demo/assets/fx1.ogg -------------------------------------------------------------------------------- /Chapter23/Sound Demo/assets/fx2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter23/Sound Demo/assets/fx2.ogg -------------------------------------------------------------------------------- /Chapter23/Sound Demo/assets/fx3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter23/Sound Demo/assets/fx3.ogg -------------------------------------------------------------------------------- /Chapter23/Sound Demo/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter23/Sound Demo/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter23/Sound Demo/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter23/Sound Demo/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter23/Sound Demo/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter23/Sound Demo/layout/content_main.xml -------------------------------------------------------------------------------- /Chapter23/Sound Demo/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter23/Sound Demo/values/strings.xml -------------------------------------------------------------------------------- /Chapter24/Device Detection/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter24/Device Detection/MainActivity.kt -------------------------------------------------------------------------------- /Chapter24/Device Detection/layout-land/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter24/Device Detection/layout-land/activity_main.xml -------------------------------------------------------------------------------- /Chapter24/Device Detection/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter24/Device Detection/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter24/Simple Fragment/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter24/Simple Fragment/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter24/Simple Fragment/java/SimpleFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter24/Simple Fragment/java/SimpleFragment.kt -------------------------------------------------------------------------------- /Chapter24/Simple Fragment/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter24/Simple Fragment/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter24/Simple Fragment/layout/fragment_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter24/Simple Fragment/layout/fragment_layout.xml -------------------------------------------------------------------------------- /Chapter25/Fragment Pager/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Fragment Pager/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter25/Fragment Pager/java/SimpleFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Fragment Pager/java/SimpleFragment.kt -------------------------------------------------------------------------------- /Chapter25/Fragment Pager/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Fragment Pager/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter25/Fragment Pager/layout/fragment_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Fragment Pager/layout/fragment_layout.xml -------------------------------------------------------------------------------- /Chapter25/Image Pager/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /Chapter25/Image Pager/drawable/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/drawable/image1.png -------------------------------------------------------------------------------- /Chapter25/Image Pager/drawable/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/drawable/image2.png -------------------------------------------------------------------------------- /Chapter25/Image Pager/drawable/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/drawable/image3.png -------------------------------------------------------------------------------- /Chapter25/Image Pager/drawable/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/drawable/image4.png -------------------------------------------------------------------------------- /Chapter25/Image Pager/drawable/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/drawable/image5.png -------------------------------------------------------------------------------- /Chapter25/Image Pager/drawable/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/drawable/image6.png -------------------------------------------------------------------------------- /Chapter25/Image Pager/java/ImagePagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/java/ImagePagerAdapter.kt -------------------------------------------------------------------------------- /Chapter25/Image Pager/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter25/Image Pager/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter25/Image Pager/layout/pager_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter25/Image Pager/layout/pager_item.xml -------------------------------------------------------------------------------- /Chapter26/java/DeleteFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/java/DeleteFragment.kt -------------------------------------------------------------------------------- /Chapter26/java/InsertFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/java/InsertFragment.kt -------------------------------------------------------------------------------- /Chapter26/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter26/java/ResultsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/java/ResultsFragment.kt -------------------------------------------------------------------------------- /Chapter26/java/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/java/SearchFragment.kt -------------------------------------------------------------------------------- /Chapter26/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter26/layout/app_bar_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/app_bar_main.xml -------------------------------------------------------------------------------- /Chapter26/layout/content_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/content_delete.xml -------------------------------------------------------------------------------- /Chapter26/layout/content_insert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/content_insert.xml -------------------------------------------------------------------------------- /Chapter26/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/content_main.xml -------------------------------------------------------------------------------- /Chapter26/layout/content_results.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/content_results.xml -------------------------------------------------------------------------------- /Chapter26/layout/content_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/content_search.xml -------------------------------------------------------------------------------- /Chapter26/layout/nav_header_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/layout/nav_header_main.xml -------------------------------------------------------------------------------- /Chapter26/menu/activity_main_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/menu/activity_main_drawer.xml -------------------------------------------------------------------------------- /Chapter26/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter26/menu/main.xml -------------------------------------------------------------------------------- /Chapter27/java/DataManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/java/DataManager.kt -------------------------------------------------------------------------------- /Chapter27/java/DeleteFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/java/DeleteFragment.kt -------------------------------------------------------------------------------- /Chapter27/java/InsertFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/java/InsertFragment.kt -------------------------------------------------------------------------------- /Chapter27/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/java/MainActivity.kt -------------------------------------------------------------------------------- /Chapter27/java/ResultsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/java/ResultsFragment.kt -------------------------------------------------------------------------------- /Chapter27/java/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/java/SearchFragment.kt -------------------------------------------------------------------------------- /Chapter27/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/activity_main.xml -------------------------------------------------------------------------------- /Chapter27/layout/app_bar_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/app_bar_main.xml -------------------------------------------------------------------------------- /Chapter27/layout/content_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/content_delete.xml -------------------------------------------------------------------------------- /Chapter27/layout/content_insert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/content_insert.xml -------------------------------------------------------------------------------- /Chapter27/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/content_main.xml -------------------------------------------------------------------------------- /Chapter27/layout/content_results.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/content_results.xml -------------------------------------------------------------------------------- /Chapter27/layout/content_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/content_search.xml -------------------------------------------------------------------------------- /Chapter27/layout/nav_header_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/Chapter27/layout/nav_header_main.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Android-Programming-with-Kotlin-for-Beginners/HEAD/README.md --------------------------------------------------------------------------------