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

droidcon NYC 2019 | Multiplatform Functional Architecture | Michael Prado

Read more

droidcon NYC 2019 | Multiplatform Functional Architecture | Michael Prado

In this session, Michael Prado demonstrates how to use the power of Kotlin multiplatform and functional architecture to write a single, testable code base that runs on any platform. Through the use of an example application, you'll learn how to manage state and merge pure and impure code using the Model View Update pattern.

Enroll now

What's inside

Syllabus

Multiplatform Functional Architecture

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches foundational skills that may be useful for professional growth
Develops foundational skills that may be valuable in academic settings and research
Taught by experienced instructors who are recognized in their roles within the software engineering field
Leverages industry tools in the Model View Update pattern
Develops highly relevant skills and tools in the software engineering field

Save this course

Save droidcon NYC '19: Multiplatform Functional Architecture to your list so you can find it easily later:
Save

Activities

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

Career center

Learners who complete droidcon NYC '19: Multiplatform Functional Architecture will develop knowledge and skills that may be useful to these careers:
Project Manager
A Project Manager manages the development and launch of software projects. This course may be useful for Project Managers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Project Managers who want to create software projects that can run on multiple platforms.
Data Scientist
A Data Scientist analyzes and interprets data to extract insights and solve problems. This course may be useful for Data Scientists who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Data Scientists who want to create data science applications that can run on multiple platforms.
Machine Learning Engineer
A Machine Learning Engineer develops and maintains machine learning models. This course may be useful for Machine Learning Engineers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Machine Learning Engineers who want to create machine learning applications that can run on multiple platforms.
Business Analyst
A Business Analyst analyzes and solves business problems. This course may be useful for Business Analysts who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Business Analysts who want to create business solutions that can run on multiple platforms.
Full-Stack Developer
A Full Stack Developer creates and manages both the front-end and back-end of web applications. This course may be useful for Full Stack Developers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Full Stack Developers who want to create web applications that can run on multiple platforms.
Product Manager
A Product Manager manages the development and launch of software products. This course may be useful for Product Managers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Product Managers who want to create software products that can run on multiple platforms.
Cloud Architect
A Cloud Architect designs and manages cloud computing systems. This course may be useful for Cloud Architects who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Cloud Architects who want to create cloud computing systems that can run on multiple platforms.
DevOps Engineer
A DevOps Engineer automates and manages the software development and deployment process. This course may be useful for DevOps Engineers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for DevOps Engineers who want to create DevOps pipelines that can run on multiple platforms.
Software Developer
A Software Developer creates and manages software applications. This course may be useful for Software Developers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Software Developers who want to create software that can run on multiple platforms.
Android Developer
An Android Developer creates and manages mobile apps for the Android operating system. This course may be useful because it teaches how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Android Developers who want to expand their skillset and create apps that can run on multiple platforms.
Software Architect
A Software Architect designs and manages software applications. This course may be useful for Software Architects who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Software Architects who want to create software applications that can run on multiple platforms.
Front-End Developer
A Front-End Developer creates and manages the user interface of web applications. This course may be useful for Front-End Developers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Front-End Developers who want to create web applications that can run on multiple platforms.
Back-End Developer
A Back-End Developer creates and manages the server-side of web applications. This course may be useful for Back-End Developers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Back-End Developers who want to create web applications that can run on multiple platforms.
Mobile App Developer
A Mobile App Developer creates and manages apps for mobile devices. This course may be useful for Mobile App Developers who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Mobile App Developers who want to create apps that can run on both Android and iOS.
Technical Lead
A Technical Lead leads and manages technical teams. This course may be useful for Technical Leads who want to learn how to use Kotlin multiplatform and functional architecture to write testable code that runs on any platform. This could be helpful for Technical Leads who want to lead teams that create software applications that can run on multiple platforms.

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