Master of Android Development: Build and Publish Your Mobile Apps!

Jerry Banfield, 102 Skillshare Classes Published

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
131 Lessons (1d 18h 4m)
    • 1. Master of Android Development Introduction

      1:44
    • 2. Master of Android Development Skillshare Class Project

      0:49
    • 3. Course contents

      12:22
    • 4. Setting the environment

      13:57
    • 5. Build your first application

      19:57
    • 6. Build your first application continued

      18:48
    • 7. Improve your application AND Challenge

      10:20
    • 8. Challenge Solution

      13:58
    • 9. Java variables and arithmetic operators

      26:13
    • 10. For loops in Java

      25:42
    • 11. Java loops continued and challenge

      11:43
    • 12. Java loops challenge solution

      20:06
    • 13. Arrays in Java

      10:14
    • 14. Objective Oriented Programming

      23:32
    • 15. Objective Oriented Programming Challenge

      13:39
    • 16. Collections in Java

      23:25
    • 17. Static keyword Inner classes interfaces abstract

      15:37
    • 18. Concurrency and Threading in Java Challenge

      14:27
    • 19. Concurrency and Threading in Java Challenge Solution

      24:06
    • 20. Concurrency and Threading in Java Challenge Solution Continued

      16:53
    • 21. User Interface Basics

      19:41
    • 22. User Interface Basics continued

      23:36
    • 23. Constraint layout, relative layout, linear layout

      19:11
    • 24. List View and Spinner and their adapters and onItemClickListeners

      17:06
    • 25. Different XML files

      17:45
    • 26. Look different in different configurations - Manifest

      8:00
    • 27. Challenge and Solution

      21:46
    • 28. Challenge solution continued

      18:53
    • 29. First Sample Application - App's first page and Intents

      15:33
    • 30. Logs - List View - Gradle - Recycler View - Recycler View Adapter

      24:13
    • 31. Recycler View Adapter Continued

      15:21
    • 32. Recycler View Continued Card View Create Utility Class

      22:49
    • 33. Show all books Intents and Multiple Activities Show Book Details

      18:57
    • 34. Fix Book layout Add Books to different categories Alert Dialogs

      22:03
    • 35. Improve the app add all categories enable up button

      23:31
    • 36. Redesign app logic add about dialog web view

      26:57
    • 37. Delete books by long pressing on a card view animations

      21:26
    • 38. Android Studio Environment and shortcuts

      16:46
    • 39. Debugging logs exceptions run the app on a real device

      16:24
    • 40. Activities Concept and Decleration Activity Life cycle

      14:38
    • 41. Navigate between activities and Pass data

      15:05
    • 42. Intetnt actions and types and flags handling intent results

      19:19
    • 43. Calendar Challenge

      23:57
    • 44. SaveInstanceState Android Support Library AndroidX

      21:24
    • 45. Fragments

      9:47
    • 46. Pass data with call backs create a customized dialog

      16:12
    • 47. Image Slider App

      19:49
    • 48. Challenge Create a gym app part 1

      15:02
    • 49. Challenge Create a gym app part 2

      31:48
    • 50. Challenge Create a gym app part 3

      24:04
    • 51. Challenge Create a gym app part 4

      15:20
    • 52. Threads and Async Task

      21:14
    • 53. Started Services

      20:53
    • 54. Bound Services

      17:26
    • 55. Job Scheduler

      20:01
    • 56. Work Manager

      18:21
    • 57. Create a news feed reader with Xml Pull Parser

      26:40
    • 58. Create a news feed reader with Xml Pull Parser part 2

      13:50
    • 59. JSON concept and parsing with Gson

      17:06
    • 60. Volley and Http Methods

      17:32
    • 61. Networking with Retrofit

      20:28
    • 62. Creating the navigation drawer

      17:47
    • 63. Bottom navigation view shared preferences

      20:06
    • 64. initialize shared preferences and recycler view adapter

      22:03
    • 65. Customized sorting create grocery item activity layout

      25:49
    • 66. Show items in grocery item activity add review

      30:49
    • 67. Handle rating add items to cart

      22:17
    • 68. Finish search activity

      20:58
    • 69. Handle rating Debug search activity and show items by category

      18:30
    • 70. Create cart activity

      28:43
    • 71. Debug cart activity and add second cart fragment

      22:13
    • 72. Create third cart fragment and payment

      21:41
    • 73. Add Popularity Points Close keyboard at proper times make navigation drawer functional

      20:18
    • 74. Track user behavior and make suggestions personalized

      25:16
    • 75. Final debugging and improvement

      12:14
    • 76. Basic SQL commands

      15:53
    • 77. Basic SQL commands continued

      24:28
    • 78. SQLite Challenge

      12:54
    • 79. SQLOpenHelper class

      21:44
    • 80. Implement SQLite database

      16:18
    • 81. More on SQLite databases and cursors

      20:31
    • 82. SQLite Database Challenge

      17:36
    • 83. SQLite Database Challenge continued

      18:31
    • 84. SQLite Database Challenge continued

      16:57
    • 85. Take a photo using camera and basic permissions

      15:05
    • 86. Handle Permissions correctly

      16:15
    • 87. Room Database

      20:06
    • 88. Room Database Implementation call backs and migration Live data

      19:27
    • 89. Composition Abstraction many to many relationships in room database

      31:52
    • 90. Room Database challenge part 1

      27:00
    • 91. Room Database challenge part 2

      29:17
    • 92. Content Providers concept Get data from Calendar Content Provider

      15:00
    • 93. Insert, Update and Delete events using calendar content provider

      21:28
    • 94. Challenge Using Contacts Content Provider to get contacts

      24:20
    • 95. Search, Delete and Update Contacts using Contacts Content Provider

      24:17
    • 96. Insert a contact using Contact Content Provider

      16:12
    • 97. Create Database and Recycler View Adapter before creating Content Provider

      18:04
    • 98. Create Content Provider Contract Start Creating Content Provider Uri Matcher

      16:37
    • 99. Retrieve data from database using Content Provider

      18:28
    • 100. Insert, Update, Delete and getType methods for content provider

      24:34
    • 101. Share your application's database with other applications using content provider

      27:36
    • 102. Implicit Broadcast Receivers

      17:39
    • 103. Explicit Broadcast Receivers and security issues

      13:15
    • 104. Create database helper class

      17:06
    • 105. Register Activity

      24:23
    • 106. Register Activity continued

      20:18
    • 107. Testing Register activity create website activity start Login activity

      27:04
    • 108. Login activity

      21:59
    • 109. Main activity Layout

      20:51
    • 110. Toolbar Add Transaction Dialog

      20:47
    • 111. Get Transactions from database Transactions Adapter

      22:30
    • 112. Cubic Linear Chart

      27:36
    • 113. Bar Chart for Spending

      22:13
    • 114. Customize the bar chart Add shopping activity

      24:10
    • 115. Pick item dialog

      21:20
    • 116. Finish add shopping activity add investment activity

      20:45
    • 117. Add Investment WorkManager

      20:51
    • 118. Finish creating add Investment activity

      21:42
    • 119. Show investments in Investments Activity

      23:06
    • 120. Transfer Activity

      18:37
    • 121. Debug Transfer Activity Add Loan Activity

      22:07
    • 122. Show loans in loan activity

      29:49
    • 123. LoanActivity continued Search Activity

      25:24
    • 124. Line Chart and Pie Chart in stats activity

      26:52
    • 125. Final touches and Tips for production release

      5:33
    • 126. Create Notification Channel Issue a simple Notification content intent for notification

      19:21
    • 127. Make actions for notifications cancel a notification progress notification

      17:51
    • 128. Large text, Big picture and inbox styles for notifications

      15:40
    • 129. Media and Messaging styles for notifications

      29:40
    • 130. Group notifications channels get notification and notification channel settings

      30:30
    • 131. Set a custom view for notification

      14:27
16 students are watching this class

About This Class

You can build your career as an android developer today by taking this complete course which begins with a look at why learning how to code android applications is an outstanding skill to learn for freelancing online and jumps straight into making your own android application within the first hour of the course!  From there we cover the basics of java and continue to guide you to the point of becoming a master of android development in android studio!