Skip to Content
Android 5 programming by example: turn your ideas into elegant and powerful mobile applications using the latest Android Studio for the Android Lollipop platform

Android 5 programming by example: turn your ideas into elegant and powerful mobile applications using the latest Android Studio for the Android Lollipop platform

Mew, Kyle, author

If you have a great idea for a mobile app, and some familiarity with Java, or a similar procedural programming language, then all you need is this book to turn your idea into a reality

eBook, Electronic resource, Book. English. Electronic books.
Published Birmingham, UK : Packt Publishing 2015
Rate this

This resource is available electronically from the following locations

Details

Statement of responsibility: Kyle Mew
ISBN: 1783552352, 9781783552351, 9781785288449
Note: Online resource; title from cover (Safari, viewed August 13, 2015).
Note: Includes index.
Physical Description: 1 online resource (1 volume) : illustrations
Series: Community experience distilled
Subject: COMPUTERS Data Processing.; COMPUTERS Computer Science.; Tablet computers Programming.; COMPUTERS Reference.; Application software Development.; COMPUTERS Computer Literacy.; COMPUTERS Hardware General.; Android (Electronic resource); Mobile computing.; COMPUTERS Machine Theory.; COMPUTERS Information Technology.; Smartphones Programming.
Alternative Title: Turn your ideas into elegant and powerful mobile applications using the latest Android Studio for the Android Lollipop platform; Android five programming by example
Series Title: Community experience distilled.
Local note: eBooks on EBSCOhost EBSCO eBooks for FE Collection (UK)

Contents

  1. ""Cover""
  2. ""Copyright""
  3. ""Credits""
  4. ""About the Author""
  5. ""About the Reviewers""
  6. ""www.PacktPub.com""
  7. ""Table of Contents""
  8. ""Preface""
  9. ""Chapter 1: Setting up the Development Environment""
  10. ""What is Android 5?""
  11. ""Lollipop from a user's perspective""
  12. ""Lollipop from a developer's perspective""
  13. ""Material Design""
  14. ""Other devices""
  15. ""Installing and configuring the development environment""
  16. ""Installing the SDK""
  17. ""Managing the SDK tools""
  18. ""Creating a ""Hello World"" app""
  19. ""Testing the app on a physical device""
  20. ""Setting up a virtual device""
  21. ""Monitoring devices""
  22. ""Summary""""Chapter 2: Building a UI""
  23. ""Applying a Material Design theme""
  24. ""Adding animated widgets""
  25. ""Designing an XML layout""
  26. ""Controlling the widget behavior with Java""
  27. ""Creating alternative layouts""
  28. ""Summary""
  29. ""Chapter 3: Activities and Fragments""
  30. ""Adding a CardView widget""
  31. ""Adding images and text to the layout""
  32. ""Creating a second Activity""
  33. ""Applying Fragments""
  34. ""Adding static Fragments""
  35. ""Adding menus and toolbars""
  36. ""Adding menu items to the menu XML files""
  37. ""Configuring the toolbar""
  38. ""Summary""
  39. ""Chapter 4: Managing RecyclerViews and their Data""""Creating a RecyclerView""
  40. ""Adding a CardView with Layout""
  41. ""Adding a LayoutManager""
  42. ""Adding a Dataset""
  43. ""Creating an Adapter""
  44. ""Responding to the RecyclerView selections""
  45. ""Creating the OnClickListener""
  46. ""Adding the new Activity""
  47. ""Creating the portrait layout""
  48. ""Creating the landscape layout""
  49. ""Connecting Views to web pages""
  50. ""Summary""
  51. ""Chapter 5: Detecting Touchscreen Gestures""
  52. ""Adding a GestureDetector to a view""
  53. ""Adding the gallery data""
  54. ""Adding the GestureDetector""
  55. ""Viewing gesture activity with DDMS""""Implementing a SimpleOnGestureListener""
  56. ""Adding a GestureDetector to an Activity""
  57. ""Designing the splash screen layout""
  58. ""Editing the Manifest""
  59. ""Adding the GestureDetector""
  60. ""Summary""
  61. ""Chapter 6: Notifications and the Action Bar""
  62. ""Constructing a ViewPager""
  63. ""Creating the layout""
  64. ""Adding a ViewPager and FragmentPagerAdapter""
  65. ""Adding tabs and dates""
  66. ""Programming notifications""
  67. ""Adding a standard notification and icon""
  68. ""Expanding a notification""
  69. ""Issuing heads-up and lock screen notifications""
  70. ""Summary""
  71. ""Chapter 7: Maps, Locations, and Google Services""""Building a location-aware app with Google Maps""
  72. ""Acquiring an API Key""
  73. ""Acquiring the last known location""
  74. ""Requesting location updates""
  75. ""Moving around and animating a Google Map""
  76. ""Summary""
  77. ""Chapter 8: Apps for TVs, Cars, and Wearables""
  78. ""Android Wear""
  79. ""Constructing and connecting to a wearable AVD""
  80. ""Connecting a wearable AVD with another emulator""
  81. ""Creating a wearable project""
  82. ""Designing a UI for wearables""
  83. ""Designing the layout""
  84. ""Adding cards""
  85. ""Customizing cards""
  86. ""Accessing sensor data""