We may earn an affiliate commission when you visit our partners.
droidcon NYC

droidcon NYC 2019 | Dagger Party Tricks | Zac Sweers

Dependency injection doesn't have to be all plumbing-doom and tedium-gloom. In this lightning talk, Zac Sweers will cover some simple clever things you can do with Dagger to simplify modularization, improve startup performance, and hide your intermediate dependencies.

Enroll now

What's inside

Syllabus

Dagger Party Tricks

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Dagger injection framework, which is standard in Android development
Taught by droidcon NYC instructors, who are recognized for their work in Android development
Examines Dagger injection framework, which is highly relevant to Android development

Save this course

Save droidcon NYC '19: Dagger Party Tricks to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Dagger Party Tricks. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Dagger Party Tricks will develop knowledge and skills that may be useful to these careers:
Software Architect
A Software Architect designs and builds the architecture of software systems. They work with stakeholders to define the requirements of a system, and then design and implement the system to meet those requirements. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, Software Architects can improve the modularity, performance, and maintainability of their systems.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. They work with stakeholders to define the requirements of a system, and then design and implement the system to meet those requirements. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, Software Engineers can improve the modularity, performance, and maintainability of their systems.
Mobile Developer
A Mobile Developer designs, develops, and maintains mobile applications. They work with stakeholders to define the requirements of an application, and then design and implement the application to meet those requirements. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex mobile applications. By learning how to use Dagger effectively, Mobile Developers can improve the modularity, performance, and maintainability of their applications.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. They work with stakeholders to define the requirements of a website or web application, and then design and implement the website or web application to meet those requirements. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex web applications. By learning how to use Dagger effectively, Web Developers can improve the modularity, performance, and maintainability of their web applications.
DevOps Engineer
A DevOps Engineer works with developers and operations teams to ensure that software systems are deployed and maintained efficiently and reliably. They may also be responsible for developing and maintaining the infrastructure that supports software systems. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development and deployment of complex software systems. By learning how to use Dagger effectively, DevOps Engineers can improve the efficiency and reliability of their systems.
Data Engineer
A Data Engineer designs, builds, and maintains data systems. They work with stakeholders to define the requirements of a data system, and then design and implement the system to meet those requirements. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex data systems. By learning how to use Dagger effectively, Data Engineers can improve the modularity, performance, and maintainability of their systems.
Business Analyst
A Business Analyst works with stakeholders to define the requirements of a software system or web application. They then work with developers to ensure that the system or application meets those requirements. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems and web applications. By learning how to use Dagger effectively, Business Analysts can improve the efficiency and effectiveness of their work.
Project Manager
A Project Manager plans, executes, and monitors software development projects. They work with stakeholders to define the scope of a project, and then develop and execute a plan to deliver the project on time and within budget. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, Project Managers can improve the efficiency and effectiveness of their projects.
Technical Writer
A Technical Writer creates and maintains technical documentation for software systems and web applications. They work with developers and other technical staff to ensure that the documentation is accurate and up-to-date. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems and web applications. By learning how to use Dagger effectively, Technical Writers can improve the quality and accuracy of their documentation.
Quality Assurance Analyst
A Quality Assurance Analyst tests software systems and web applications to ensure that they meet the requirements of stakeholders. They work with developers and other technical staff to identify and fix defects in the software. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems and web applications. By learning how to use Dagger effectively, Quality Assurance Analysts can improve the efficiency and effectiveness of their testing.
Systems Administrator
A Systems Administrator installs, configures, and maintains computer systems and networks. They work with users to ensure that they have the resources they need to do their jobs. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, Systems Administrators can improve the efficiency and reliability of their systems.
Database Administrator
A Database Administrator installs, configures, and maintains database systems. They work with users to ensure that they have the data they need to do their jobs. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, Database Administrators can improve the efficiency and reliability of their systems.
IT Support Specialist
An IT Support Specialist provides technical support to users of computer systems and networks. They work with users to troubleshoot and resolve technical issues. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, IT Support Specialists can improve the efficiency and effectiveness of their support.
Computer Operator
A Computer Operator operates and monitors computer systems and networks. They work with users to ensure that they have the resources they need to do their jobs. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, Computer Operators can improve the efficiency and reliability of their systems.
Data Entry Clerk
A Data Entry Clerk enters data into computer systems. They work with users to ensure that the data is accurate and up-to-date. Dagger is a popular dependency injection framework for Java, and it can be used to simplify the development of complex software systems. By learning how to use Dagger effectively, Data Entry Clerks can improve the efficiency and accuracy of their work.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser