Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 86% Advanced Android - Architecture with Dagger 2 and more

Advanced Android – Architecture with Dagger 2 and more

$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 #130 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

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

2.8 out of 5
3
1
2
1
4
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. 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. Eswaravaraprasad Moida

    Very good explanation and helpful as well.

    Helpful(0) Unhelpful(0)You have already voted this
  3. 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. Adarsh Rajanikanth

    awful

    Helpful(0) Unhelpful(0)You have already voted this
  5. 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. Filippos Sakellaropoulos

    Poor explanations

    Helpful(0) Unhelpful(0)You have already voted this
  7. 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. Javier Andres Zelada Yujra

    muy buen curso profundisa en los conceptos

    Helpful(0) Unhelpful(0)You have already voted this
  9. 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. Dimitri Simon

    Very confusing. Very hard to understand

    Helpful(0) Unhelpful(0)You have already voted this
  11. Henriko Oberholzer

    Very good and clean code. Above my expectations of first looking at it. Did not like the quiz parts but considering there are no big test at the end I think it is actually a better implementation. Thanks for your time man.

    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

    $12.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare