Companies Home Search Profile

The Complete Intermediate Android Masterclass

Focused View

Paulo Dichone

13:19:22

95 View
  • 01.01-course introduction.mp4
    02:41
  • 01.02-author introduction.mp4
    01:13
  • 01.03-what to expect in this course.mp4
    02:15
  • 01.04-how to get the most out of this course.mp4
    01:07
  • 01.05-my promise to you.mp4
    00:49
  • 02.01-what youll do in this section-android studio setup.mp4
    00:18
  • 02.02-downloading android studio.mp4
    03:43
  • 02.03-optional-material theme android studio plugin.mp4
    02:30
  • 02.04-creating an avd-android virtual device.mp4
    08:10
  • 02.05-section summary.mp4
    00:36
  • 03.01-what well cover in this section-understanding the android platform.mp4
    00:13
  • 03.02-understanding android-the android stack-part 1.mp4
    05:35
  • 03.03-understanding android-the android stack-part 2.mp4
    10:28
  • 03.04-understanding art and dalvik runtimes.mp4
    09:42
  • 03.05-summary and challenge.mp4
    01:47
  • 04.01-what well cover in this section-android building components.mp4
    00:15
  • 04.02-android building components.mp4
    01:19
  • 04.03-android activity functions.mp4
    03:16
  • 04.04-overview of activity and setcontentview.mp4
    05:42
  • 04.05-creating views in code.mp4
    12:35
  • 04.06-understanding the activity lifecycle.mp4
    07:20
  • 04.07-hands-on activity lifecycle.mp4
    10:16
  • 04.08-a note on activity lifecycle.mp4
    01:28
  • 04.09-summary.mp4
    01:03
  • 05.01-what well cover in this section-transient ui state.mp4
    00:34
  • 05.02-application setup.mp4
    04:33
  • 05.03-saving and restoring instancestate values.mp4
    12:37
  • 05.04-fix-onrestoreinstancestate super.mp4
    00:34
  • 05.05-introduction to viewmodel class.mp4
    03:40
  • 05.06-hands-on-creating a viewmodel.mp4
    12:20
  • 05.07-summary.mp4
    01:39
  • 06.01-what well cover in this section-fragments deep dive.mp4
    00:17
  • 06.02-why fragments-motivation.mp4
    04:39
  • 06.03-defining fragments statically.mp4
    07:19
  • 06.04-defining fragments dynamically.mp4
    08:06
  • 06.05-checking for configuration changes.mp4
    02:05
  • 06.06-calling fragment methods from activity.mp4
    10:50
  • 06.07-fragment lifecycle.mp4
    05:25
  • 06.08-fragment lifecycle methods and improving onviewcreated.mp4
    08:34
  • 06.09-communicating between fragments and activities-the right way.mp4
    07:51
  • 06.10-communicating between fragments and activities-implementing listeners.mp4
    09:22
  • 06.11-cleaning listener-ondetach.mp4
    02:01
  • 06.12-replacing fragments dynamically.mp4
    06:05
  • 06.13-fragment transition and animation.mp4
    04:49
  • 06.14-managing fragments back stack.mp4
    01:21
  • 06.15-summary.mp4
    01:20
  • 07.01-what well cover in this section-introduction to vision board app.mp4
    00:21
  • 07.02-vision board app-user interface-part 1.mp4
    12:01
  • 07.03-setting up recyclerview-part 2.mp4
    06:26
  • 07.04-showing boards on recyclerview-part 3.mp4
    12:28
  • 07.05-adding images.mp4
    03:10
  • 07.06-setting up the detail fragment.mp4
    07:49
  • 07.07-setting up the interface listener.mp4
    14:45
  • 07.08-showing details fragment.mp4
    05:03
  • 08.01-what well cover in this section.mp4
    00:24
  • 08.02-content providers overview.mp4
    03:36
  • 08.03-setting up android room database and entity.mp4
    09:19
  • 08.04-setting up android room database and entity-final.mp4
    04:05
  • 08.05-setting up dao and applicationdatabase singleton.mp4
    09:42
  • 08.06-setting up provider-part 1.mp4
    03:43
  • 08.07-setting up provider-part 2.mp4
    11:27
  • 08.08-provider-finalize crud operations.mp4
    09:15
  • 08.09-implementing provider in activity-asynctask-part 1.mp4
    08:05
  • 08.10-implementing provider in activity-asynctask-part 2.mp4
    08:11
  • 08.11-implementing provider in activity-asynctask-part 3-show dreams.mp4
    08:04
  • 08.12-implementing provider in activity-asynctask-part 3-delete dreams.mp4
    09:15
  • 08.13-implementing provider in activity-asynctask-part 4-delete dreams.mp4
    08:15
  • 08.14-summary-content providers.mp4
    14:37
  • 08.15-summary.mp4
    01:36
  • 09.01-what well cover in this section-vision board room database.mp4
    00:28
  • 09.02-set up toolbar and navigation-vision board app.mp4
    08:51
  • 09.03-setting up addfragment user interface.mp4
    09:33
  • 09.04-ui setup finished.mp4
    04:20
  • 09.05-set up addfragment-part 1.mp4
    05:52
  • 09.06-setting up boarddao interface.mp4
    09:23
  • 09.07-setting up the viewmodel class.mp4
    12:00
  • 09.08-saving and showing boards.mp4
    11:27
  • 09.09-final touches-vision board app.mp4
    11:23
  • 10.01-what well cover in this section.mp4
    00:26
  • 10.02-understanding the ui thread.mp4
    02:54
  • 10.03-understanding asynctask.mp4
    04:15
  • 10.04-limitations and when to use asynctask.mp4
    01:55
  • 10.05-understanding services.mp4
    02:51
  • 10.06-hands-on asynctask.mp4
    10:01
  • 10.07-understanding the working in the background.mp4
    03:38
  • 10.08-create and run a service.mp4
    08:18
  • 10.09-creating an intentservice.mp4
    03:05
  • 10.10-ways for communicating between activities and services.mp4
    03:52
  • 10.11-android broadcastreceivers-part 1.mp4
    08:24
  • 10.12-android broadcastreceivers-part 2-finished project.mp4
    09:38
  • 10.13-binding services-part 1.mp4
    10:40
  • 10.14-binding services-part 2-invoking services methods.mp4
    04:58
  • 11.01-android jobscheduler overview.mp4
    02:16
  • 11.02-understanding the jobscheduler api.mp4
    02:31
  • 11.03-create a jobservice and jobscheduler.mp4
    10:23
  • 11.04-running jobservice on worker thread and stopping jobservices.mp4
    10:02
  • 11.05-jobscheduler and broadcast receiver.mp4
    08:54
  • 11.06-challenge-json-parse json using jobscheduler.mp4
    01:32
  • 11.07-solution-parse json using jobscheduler-part 1.mp4
    08:03
  • 11.08-challenge-json-parse json using jobscheduler-final.mp4
    02:36
  • 12.01-introduction to modern concurrent android api-workmanager.mp4
    04:55
  • 12.02-setting up a worker.mp4
    06:58
  • 12.03-applying constraints to the workrequest.mp4
    02:23
  • 12.04-getting result from background worker onto ui.mp4
    05:40
  • 12.05-passing data from activity to worker.mp4
    02:18
  • 12.06-cancelling work.mp4
    02:09
  • 12.07-setting up periodicworkrequest.mp4
    02:25
  • 12.08-chaining works.mp4
    04:33
  • 12.09-notification manager api-introduction.mp4
    01:22
  • 12.10-showing notifications with workers.mp4
    08:42
  • 12.11-adding ontap to notification and pending intents.mp4
    07:49
  • 13.01-what well build in this section-custom card app.mp4
    04:11
  • 13.02-setting up android permissions.mp4
    10:04
  • 13.03-getting image from the device.mp4
    07:08
  • 13.04-showing image via customandroidviewmodel.mp4
    10:25
  • 13.05-setting up workcontinuation class.mp4
    11:47
  • 13.06-setting up cardworkerutils class.mp4
    07:41
  • 13.07-setting up cleanupworker class.mp4
    03:29
  • 13.08-setting up cardworker class.mp4
    08:32
  • 13.09-setting up the savecardtofileworker.mp4
    04:52
  • 13.10-set up writebitmaptofile class.mp4
    04:34
  • 13.11-setting up overlaytexttobitmap class.mp4
    10:09
  • 13.12-setting up overlaytexttobitmap class-final.mp4
    08:21
  • 13.13-setting up createcardactivity.mp4
    11:04
  • 13.14-final touches.mp4
    05:19
  • 14.01-android studio update.mp4
    03:14
  • 15.01-home screen widgets-introduction and app demo.mp4
    03:47
  • 15.02-setting up the virus tracker project.mp4
    09:51
  • 15.03-working on the downloadjsonworker class.mp4
    05:58
  • 15.04-set up workcontinuation for the workers.mp4
    04:01
  • 15.05-set up the mainactivity and viewmodel.mp4
    09:14
  • 15.06-adding refresh menu button-finishing the app.mp4
    06:11
  • 15.07-creating our widget-setup and walkthrough.mp4
    06:56
  • 15.08-set up the widgetappprovider class.mp4
    08:04
  • 15.09-finishing the home screen widget.mp4
    06:38
  • 16.01-whats next.mp4
    02:10
  • 9781801077897 Code.zip
  • Description


    Android app development will open many doors for you since Android is the most popular operating system in the world.

    Many courses focus on the basics of Android development, which is great for the beginner; however, at some point in your journey, you’ll find yourself needing more intermediate to advanced Android topics. This is the course you’ve been looking for!

    The course is structured in such a way to improve your knowledge retention—by having a lot of hands-on projects. Each section in this course will give you an opportunity to practice and build something meaningful that will aid your understanding of intermediate Android development even further. There are quizzes, assignments, and challenges as well.

    If you are looking for a course that takes your pre-existing Android knowledge to the next level, then this is definitely the course for you. By the end of this course, you will be able to build a strong foundation in intermediate Android development and become an intermediate to advanced Android developer.

    The code bundle for this course is available at https://github.com/PacktPublishing/The-Complete-Intermediate-Android-Masterclass

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Paulo Dichone
    Paulo Dichone
    Instructor's Courses
    Paulo Dichone is an Android, Java, and Flutter developer and teacher. He is passionate about teaching people about Android, Java, and Flutter development and has taught over 80,000 students across 175 countries. He holds a degree in computer science from Whitworth University and loves programming, apart from teaching. Paulo has extensive experience in mobile app and web development and is also the founder of “Build Apps with Paulo”, where students are given the tools that they need to become professional developers. Showing students how to make amazing applications/software is an extremely rewarding experience for him, which is why he has been teaching online for the past five years. His goal is to make you a great developer, no matter what your experience.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 136
    • duration 13:19:22
    • Release Date 2023/02/14

    Courses related to Android Development