O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Java Mobile Android Hybrid Intermediate

Video Description

Android is an open source mobile device platform created by Google and the Open Handset Alliance. Android powers smartphones, tablets, set-top boxes, TVs, and more. This course is designed to introduce you to Hybrid Android Development at an Intermediate Level . In this course you will learn more advanced Android programming and also learn how to Develop Complete Apps. We will develop complete Applications Using Hybrid Technologies such as HTML5 and CSS3, as well as Javascript and Opensource Frameworks and much more. You will learn how to use Famo.us and Angular.js Famo.us is a free, open source JavaScript framework that helps you create smooth, complex UIs for any screen. AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs. You will Build expressive and interactive cross-platform apps with Famo.us + AngularJS. You will also use Apache Cordova which provides a group of APIs that enable you to develop an application with HTML, CSS and JavaScript that is packaged as a native mobile application. The application runs on the mobile device and can access the native functions of the device such as the GPS or camera. By using the Cordova APIs you can build a mobile application without writing any native code. We can build just ONE mobile Web application that Works on iPad and Kindle Fire as Well as iPhone and Android smartphones! You will also learn to build full fledged apps that are complex and provide many features to a user.

Table of Contents

  1. Welcome 00:01:57
  2. Course Overview 00:01:57
  3. Layouts 00:03:16
  4. Grid View 00:03:16
  5. Grid View Custom Adapter pt. 1 00:03:27
  6. Grid View Custom Adapter pt. 2 00:03:35
  7. Grid View Custom Adapter pt. 3 00:03:11
  8. Webview Layout 00:01:58
  9. Webview Activity 00:02:05
  10. Webview Adapter 00:02:21
  11. Webview Config 00:01:52
  12. Webview Custom Html 00:02:42
  13. Advanced Interface 00:03:02
  14. Tabs Setup 00:03:02
  15. Tabs Activities pt. 1 00:02:42
  16. Tabs Activities pt. 2 00:02:45
  17. Tabs Main Activity 00:05:22
  18. Tabs Layout File 00:02:39
  19. Tabs Demo 00:02:32
  20. Tabs Swipable Fragments 00:02:36
  21. Tabs Swipable Fragment Activity 00:03:18
  22. Tabs Swipable Demo 00:02:16
  23. Action Bar Icons 00:02:52
  24. Action Bar Menu 00:05:42
  25. Advanced Interface 2 00:02:35
  26. Action Bar Icon Click Events pt. 1 00:02:35
  27. Action Bar Icon Click Events pt. 2 00:03:59
  28. Action Bar Icon Click Events pt. 3 00:03:22
  29. Action Bar with Search 00:04:20
  30. Action Bar Search Results 00:04:08
  31. Action Bar Search Activity 00:05:18
  32. Action Bar Spinner and Navigation 00:02:29
  33. Action Bar Item Navigation 00:03:33
  34. Action Bar Navigation Adapter pt. 1 00:04:12
  35. Action Bar Navigation Adapter pt. 2 00:04:52
  36. Action Bar Navigation Adapter pt. 3 00:03:55
  37. Action Bar Refresh Reloading 00:02:59
  38. Action Bar Main Activity pt. 1 00:04:50
  39. Action Bar Main Activity pt. 2 00:03:48
  40. Action Bar Demo 00:02:42
  41. Localization pt. 1 00:03:39
  42. Localization pt. 2 00:02:31
  43. Advanced Concepts 00:02:44
  44. Drag and Drop Layout 00:02:44
  45. Drag and Drop On Click Listener 00:06:03
  46. Drag and Drop On Drag Listener 00:04:04
  47. Drag and Drop Demo 00:02:24
  48. Notification Intro 00:03:01
  49. Media Audio Demo 00:01:51
  50. Notification Config 00:02:44
  51. Notification Activity pt. 1 00:04:04
  52. Notification Activity pt. 2 00:02:51
  53. Notification Demo 00:03:52
  54. Location Based Services Setup pt. 1 00:03:29
  55. Location Based Services Setup pt. 2 00:03:26
  56. Location Based Services Layout 00:03:28
  57. Location Based Services pt. 1 00:04:03
  58. Location Based Services pt. 2 00:03:38
  59. Location Based Services pt. 3 00:05:15
  60. Get Location Address 00:04:35
  61. Location Based Services Demo 00:03:01
  62. Sending Email Activity 00:03:12
  63. Sending Email Layout 00:03:15
  64. Sending SMS pt. 1 00:03:56
  65. Sending SMS pt. 2 00:02:17
  66. Receiving an SMS pt. 1 00:06:57
  67. Recieving am SMS pt. 2 00:04:27
  68. Phone Calls pt. 1 00:03:04
  69. Phone Calls pt. 2 00:02:27
  70. Publishing Android Application 00:05:27
  71. Media Audio View 00:02:45
  72. Media Audio Persist 00:04:10
  73. Media Audio Record 00:04:22
  74. Media Audio Activity 00:02:53
  75. Common Actions 00:06:37
  76. HTTP Access 00:06:37
  77. Default Activity for Android 00:02:54
  78. Application Integration 00:04:29
  79. Displaying Contacts Activity pt. 1 00:04:29
  80. Displaying Contacts Activity pt. 2 00:03:55
  81. Displaying Contacts Demo 00:02:19
  82. Android Alert Dialog View 00:03:14
  83. Android Alert Dialog Choice pt. 1 00:03:16
  84. Android Alert Dialog Choice pt. 2 00:02:56
  85. Android Alert Dialog Activity 00:04:09
  86. Android Alert Dialog Demo 00:02:52
  87. Search View Setup 00:04:22
  88. SearchView Searchable.xml 00:04:01
  89. SearchView Activity pt. 1 00:04:33
  90. SearchView Activity pt. 2 00:03:31
  91. SearchView Demo 00:02:46
  92. Download Manager pt. 1 00:02:31
  93. Download Manager pt. 2 00:05:01
  94. Using Shared Preferences Intro 00:04:38
  95. Using Shared Preferences Layout 00:03:45
  96. Shared Preferences Activity pt. 1 00:02:45
  97. Shared Preferences Activity pt. 2 00:04:09
  98. Shared Preferences Activity pt. 3 00:03:21
  99. Shared Preferences Demo 00:03:02
  100. Wrap Up 00:01:17
  101. Conclusion / Summary 00:01:17
  102. Credits 00:00:57
  103. About the Author 00:00:57