Latest Courses
Complete Time Series Analysis With PythonCheck course
Learn By Example: ScalaCheck course
Introduction to Swift 2 with Xcode 7Check course
Just a basic Idea of Python and AnalyticsCheck course
WordPress Theme Development with Bootstrap - From ScratchCheck course
PLC Programming - Training from Scratch on RSLogix500 & 5000Check course
Understanding Confluence for users, managers and adminsCheck course
Front End Web Development For Beginners (A Practical Guide)Check course
Relational Database DesignCheck course
The Complete Android Developer Course: Beginner To Advanced!Check course
Complete Time Series Analysis With PythonCheck course
Learn By Example: ScalaCheck course
Introduction to Swift 2 with Xcode 7Check course
Just a basic Idea of Python and AnalyticsCheck course
WordPress Theme Development with Bootstrap - From ScratchCheck course
- 86% Advanced Android – Architecture with Dagger 2 and more

Advanced Android – Architecture with Dagger 2 and more

$94.99 $12.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #114 in category Android Development

Hello everyone and thank you for your interest in Advanced Android!

Android development has a lot of great benefits, such as low barrier to entry, low cost to be a published developer, and of course, being able to run your creations on millions of devices.

Developing a maintainable and testable application that is easy to add new features to can be difficult. It requires thinking ahead about the architecture of your application and getting beyond the just make it work stage. This is something I personally find the most fun about development, however. My goal is to help you get into the same mindset and teach you about architecture patterns that will accomplish the previously mentioned items.

This course is an intermediate course, so familiarity with the Android development process will help greatly. It will move quickly, but advanced concepts will be explained thoroughly. That said, we will be building an application from the very beginning, so by following along, no matter what your skill level, you will be able to complete this course and have a fully functioning Android app with the kind of architecture that you would hope to see in an enterprise level project. That s not to say that all companies have applications with great architecture (if only we developers could be so lucky), but after this course you will be able to identify if a project doesn t and have an idea on how to fix it!

Instructor Details

Hey there! My name is Brandon Gogetap and I currently work as a software engineer. I didn't start in this field. My education was in Biotechnology and I worked at a hospital for several years before following my passion software development. More specifically, Android development. I've been in the industry for several years, have gone from a junior developer to lead roles and am now looking to share the knowledge and concepts that I've encountered with anyone who wants to learn to build better apps. If you're reading this, you already have the drive to improve yourself on your own time. That's the most important attribute one needs to become a better developer my goal is to give you the knowledge and tools to take that drive even further.

Specification: Advanced Android – Architecture with Dagger 2 and more

Duration

8 hours

Year

2018

Level

Intermediate

Certificate

Yes

Quizzes

Yes

10 reviews for Advanced Android – Architecture with Dagger 2 and more

2.7 out of 5
3
0
2
1
4
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Wyatt Paro

    So mainly, note that this review is from the perspective of learning and getting more familiar with Dagger 2… I must say, that I was incredibly disappointed with how he taught the Dagger 2 content. Note that the description of this course does not recommend having any knowledge of Dagger 2. With that, I would then expect the instructor to go through Dagger 2 more thoroughly. The author jumps right into creating Components, Modules and Android specific AndroidInjector (brought in using the dagger android supported dependencies) and other Android specific annotations. What should have been done is a very light lesson on DI, what it is and why it is useful. Then getting into Dagger 2, he should of went through the basics first… Off the top of my head… What is a Component (@Component), Module (@Module) and what is Provides used for (@Provides) and how you can swap it out with Binds (@Binds) for efficiency purposes. How they interact with each other and work with each other. Then get into Scope and Subcomponents. Then of course the builders and factories associated with them (Component and Subcomponents). Then explain other annotations like BindInstance and Named, IntoMap etc… Then how to inject this into your app given the many different ways (field, constructor, method). The problem here is, the instructor assumes you already have a good working knowledge of all of this (he doesn’t explicitly say this but that’s what it felt like). When this should not be the case. Next, he then should go through the Dagger generated code for these. Which admittedly he does which is good but its too late in the process. So at this point, Dagger 2 could be used for a typical Java project. Next, he should get into the dagger Android side of things. Using the more Android specific annotations @ContributedAndroidInjector etc… Its very frustrating for someone coming into Dagger 2 with no previous knowledge. Overall, I didn’t give this a one star since there’s a lot of good content outside of Dagger 2 lessons and if I could I’d probably give the rest of it like 4 4.5 stars. But just note that if you are new to Dagger 2, you will be sensationally disappointed with how this content is taught. I was hopeful, especially when he said in between lessons to not worry if this all sounds confusing at first, he will make it much more clearer as we progress through. He did try to do this but in my opinion it was done very poorly. I would recommend for the instructor to add A LOT of lessons before the start of Dagger 2 which would give the student a better understanding of the basics. Overall, understandable that I wouldn’t get my money back and I don’t want it back given that the other content is good. Just the Dagger 2 stuff man… Super sad about it given the amount of documentation and content teaching this stuff is pretty limited.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Eswaravaraprasad Moida

    Very good explanation and helpful as well.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Ravi Teja M

    The concept of ActivityInjector has been a bit complicated to understand , would be great if there is a simple way to explain this

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Adarsh Rajanikanth

    awful

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Patric Gekoski

    If you want to watch someone code for 10 hours and not explain what they are doing….then this is the class for you! ??

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Filippos Sakellaropoulos

    Poor explanations

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    F rat Veral

    courses not clear also he is not replying questions. I want refund it but my 30 days finished. If I know it is bad i can look course when i buy it.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Javier Andres Zelada Yujra

    muy buen curso profundisa en los conceptos

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Kalpesh Kundanani

    Yes it was a good match for me as the explanation is very clear and the speed of the course is very appropriate. The content is very informative.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Dimitri Simon

    Very confusing. Very hard to understand

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Advanced Android – Architecture with Dagger 2 and more
    Advanced Android – Architecture with Dagger 2 and more

    $94.99 $12.99

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare