We may earn an affiliate commission when you visit our partners.
Course image
droidcon NYC
Due to its clean design, Koin is quickly gaining popularity as a service locator framework. Highlights include its excellent documentation, accessible API, and the pure Kotlin source code. In this talk, Rick Busarow describes basic usage like factories, singles, and modules, discusses scoping and lazy-loading modules, and looks at its integration with Android screens and ViewModels. You'll learn how to use Koin to quickly and easily generate mocked dependencies for clean and hermetic tests.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches how Koin is used as a service locator framework, which is an industry standard
Taught by droidcon NYC, which is recognized in Android expertise
Discusses basic usage, scoping, integration, and test generation, giving a comprehensive understanding of Koin
Uses Kotlin source code, making it applicable to a wide range of Android developers
Requires a basic understanding of Android development

Save this course

Save droidcon NYC '19: Getting Big Payouts with Koin to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Getting Big Payouts with Koin. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Getting Big Payouts with Koin will develop knowledge and skills that may be useful to these careers:
Android Developer
An Android Developer designs, develops, and tests mobile applications for the Android operating system. This course can help an Android Developer build a solid foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can save time and improve the quality of code.
Kotlin Developer
A Kotlin Developer designs, develops, and tests Kotlin applications. This course can help a Kotlin Developer build a foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can save time and improve the quality of code.
Software Engineer
Software Engineers apply engineering principles to the design, development, deployment, maintenance, and evaluation of computer software. This course can help a Software Engineer build a foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can improve the quality of code and make it more maintainable.
Mobile Developer
A Mobile Developer designs, develops, and tests mobile applications for various platforms. This course can help a Mobile Developer build a foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can improve the quality of code and make it more maintainable.
Quality Assurance Analyst
A Quality Assurance Analyst plans and executes tests to ensure that software applications meet quality standards. This course can help a Quality Assurance Analyst build a foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can improve the quality of code and make it more maintainable.
Test Engineer
A Test Engineer designs, develops, and executes test cases to verify the functionality and quality of software applications. This course can help a Test Engineer build a solid foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can save time and improve the quality of code.
Java Developer
A Java Developer designs, develops, and tests Java applications. This course can help a Java Developer build a solid foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can save time and improve the quality of code.
Technical Lead
A Technical Lead leads and mentors a team of software engineers. This course can help a Technical Lead build a foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can improve the quality of code and make it more maintainable.
Software Architect
A Software Architect designs and develops the overall architecture of software applications. This course can help a Software Architect build a foundation in Koin, a service locator framework that is popular for its clean design, excellent documentation, and accessible API. Koin can be used to quickly and easily generate mocked dependencies for clean and hermetic tests, which can improve the quality of code and make it more maintainable.
Project Manager
A Project Manager plans and executes software development projects. This course may be useful for a Project Manager who wants to learn more about the technical aspects of software development, including how to use Koin to quickly and easily generate mocked dependencies for clean and hermetic tests.
Product Manager
A Product Manager defines the vision and roadmap for a software product. This course may be useful for a Product Manager who wants to learn more about the technical aspects of software development, including how to use Koin to quickly and easily generate mocked dependencies for clean and hermetic tests.
Technical Writer
A Technical Writer creates documentation for software products. This course may be useful for a Technical Writer who wants to learn more about the technical aspects of software development, including how to use Koin to quickly and easily generate mocked dependencies for clean and hermetic tests.
Data Scientist
A Data Scientist uses data to solve business problems. This course may be useful for a Data Scientist who wants to learn more about the technical aspects of software development, including how to use Koin to quickly and easily generate mocked dependencies for clean and hermetic tests.
UX Designer
A UX Designer designs the user experience for software products. This course may be useful for a UX Designer who wants to learn more about the technical aspects of software development, including how to use Koin to quickly and easily generate mocked dependencies for clean and hermetic tests.
Business Analyst
A Business Analyst gathers and analyzes business requirements to define the scope and functionality of software applications. This course may be useful for a Business Analyst who wants to learn more about the technical aspects of software development, including how to use Koin to quickly and easily generate mocked dependencies for clean and hermetic tests.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in droidcon NYC '19: Getting Big Payouts with Koin.
Covers a wide range of Kotlin topics, from the basics to more advanced concepts, and provides a good reference for experienced Kotlin developers.
Uses a unique and engaging approach to teaching Kotlin, with a focus on understanding the concepts rather than just memorizing syntax.
Provides a great introduction to the basics of Kotlin, including its syntax, features, and how to use it for Android development.
Provides a guide to using Koin for testing Android applications, including how to mock dependencies, write unit tests, and integrate with automated testing frameworks.
Provides a guide to using Espresso, which is an Android testing framework that allows you to write concise and reliable tests for your Android applications.
Provides a comprehensive overview of clean architecture with Kotlin. It valuable reference for developers looking to use Koin with clean architecture.
Covers a wide range of Android programming topics, from the basics to more advanced concepts, and provides a good overview of the Android platform.
Provides a comprehensive overview of Kotlin in practice. It valuable reference for developers looking to use Koin with Kotlin.
Provides a comprehensive overview of Kotlin. It valuable reference for developers looking to learn Kotlin or to use Koin with Kotlin.

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