Let's start by looking at the project overview and also how to load, build and run the project.
How to Load the Project00:02:41
How to Build, Run and Publish the Project00:02:27
In this section we will look at our gradle scripts, what they are and their role with respect to our app.
In this section we look at our app resources, e.g value resources, drawables etc.
How to add Custom Fonts00:01:46
Our Value Resources00:05:00
Widget and Transition Animations00:03:28
Our user interface design using XML.
General re-usable utility methods
Essence of re-usable utilities00:01:43
How to instantiate Retrofit00:02:17
Show Toast, Open Activity, Pass Data00:04:17
How to Create Info Dialogs00:02:45
How to Create Single-Choice Dialogs00:03:55
How to Create Material DatePicker00:04:55
Create our recyclerview adapter
Create Adapter and ViewHolder classes00:05:09
Add To or Clear From Adapter00:02:39
Bind Data to our Widgets00:04:15
Our base classes so that we take advantage of inheritance.
Our Base Activity00:05:12
Upload to mysql, update and delete
Create Upload Activity00:02:09
How to Update Only Text00:06:13
How to Upload Image and Text00:08:57
How to Update Image and Text00:08:00
How to Delete From the Server00:05:47
Download data from the server and page them
Create Listing Activity00:02:52
How to create an image carousel/slider00:05:05
How to Download and Paginate Data From Server00:10:33
Listen to RecyclerView Scroll Events00:06:57