We may earn an affiliate commission when you visit our partners.
Course image
droidcon NYC
In this session, JB Lorenzo presents learnings, patterns, and considerations from his experience with Kotlin Multiplatform, starting with data models and the fetching data.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Delivers industry-standard practices for data modeling and fetching data in Kotlin Multiplatform
Taught by droidcon NYC, recognized for their expertise in Kotlin Multiplatform
Provides learnings and patterns from real-world experience
May require prior experience with Kotlin Multiplatform for optimal comprehension

Save this course

Save droidcon NYC '19: Lessons Learned From Using Kotlin Multiplatform Internally to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Lessons Learned From Using Kotlin Multiplatform Internally. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Lessons Learned From Using Kotlin Multiplatform Internally will develop knowledge and skills that may be useful to these careers:
Android Software Developer
Since Kotlin Multiplatform is a framework primarily used in Android development, it is crucial for Android Software Developers to gain proficiency in this tool. This course can help you master Kotlin Multiplatform, making you a sought-after candidate in the job market for Android Software Developers.
Mobile Software Engineer
Kotlin Multiplatform is a valuable framework for optimizing the process of ensuring mobile apps are compatible with both iOS and Android devices. Mobile Software Engineers are responsible for this task, making Kotlin Multiplatform essential for long-term success in this career.
iOS Software Developer
Kotlin Multiplatform is a versatile framework that supports iOS development along with Android development. By taking this course, you can enhance your skills in Kotlin Multiplatform, making you a more valuable asset to potential employers as an iOS Software Developer.
Principal Engineer
Principal Engineers drive the technical direction of complex software projects, providing guidance and mentorship to software development teams. They possess extensive knowledge in software architecture, design patterns, and programming languages like Kotlin and frameworks like Kotlin Multiplatform. This course can help you develop a deep understanding of Kotlin Multiplatform and its applications, preparing you for a successful career as a Principal Engineer.
Game Developer
Kotlin Multiplatform has gained popularity in game development, enabling developers to create cross-platform games that can run seamlessly on various devices. Taking this course can provide you with the necessary knowledge to leverage Kotlin Multiplatform in game development, increasing your career prospects as a Game Developer.
Full Stack Engineer
Kotlin Multiplatform is a powerful tool for full-stack engineers, allowing them to build applications that run on multiple platforms with a single codebase. This course can help you build a foundation in Kotlin Multiplatform, making you more competitive in the job market as a full-stack engineer.
Lead Software Engineer
Lead Software Engineers are responsible for managing software development teams, mentoring junior engineers, and ensuring the quality of software products. Taking this course in Kotlin Multiplatform can enhance your leadership skills by equipping you with the knowledge to guide your team in developing robust and efficient software.
Software Architect
Software Architects are responsible for designing the software structure and optimizing its performance. This position requires an in-depth understanding of programming languages and frameworks, such as Kotlin Multiplatform. Taking this course can help prepare you for success in this career by providing insights into the efficient use of Kotlin Multiplatform and its impact on software performance and maintainability.
Cloud Architect
Cloud Architects design, build, and manage cloud computing systems. They need to stay up-to-date with the latest technologies and best practices, including the use of Kotlin Multiplatform for building scalable and efficient cloud-native applications. This course can provide Cloud Architects with the knowledge and skills needed to leverage Kotlin Multiplatform in their work.
Software Developer
Kotlin Multiplatform is a tool designed to strengthen the ability to reuse code. Software Developers are responsible for programming the code that will be utilized in a mobile application. Familiarity with Kotlin Multiplatform could increase your value as a Software Developer by providing the ability to write code that is reusable across multiple platforms, such as mobile operating systems and desktop operating systems.
Systems Analyst
Systems Analysts design, develop, and implement software systems to meet the needs of an organization. They play a vital role in ensuring that software systems are efficient, reliable, and secure. This course can help Systems Analysts gain a deeper understanding of Kotlin Multiplatform and its benefits, enabling them to make informed decisions about its use in software development projects.
Data Scientist
Data Scientists use statistical and mathematical techniques to extract insights from data. They need to be familiar with a variety of programming languages and tools, including Kotlin Multiplatform for data analysis and machine learning. This course can provide Data Scientists with the skills they need to use Kotlin Multiplatform effectively in their work.
UX Designer
UX Designers are responsible for designing the user interface and user experience of software products. They need to understand the needs of users and create interfaces that are both usable and visually appealing. While Kotlin Multiplatform is not directly related to UX design, it can be used to build the underlying software systems that power user interfaces. This course may provide UX Designers with a basic understanding of Kotlin Multiplatform and its potential applications.
Technical Writer
Technical Writers create documentation for software products, such as user manuals, technical specifications, and release notes. They need to be able to write clearly and concisely, and they need to have a strong understanding of the technical concepts they are writing about. While Kotlin Multiplatform is not directly related to technical writing, it can be used to build the software systems that are being documented. This course may provide Technical Writers with a basic understanding of Kotlin Multiplatform and its potential applications.
Business Analyst
Business Analysts work with stakeholders to understand their business needs and develop software solutions that meet those needs. They need to have a strong understanding of business processes and be able to communicate effectively with both technical and non-technical audiences. While Kotlin Multiplatform is not directly related to business analysis, it can be used to build the software systems that support business processes. This course may provide Business Analysts with a basic understanding of Kotlin Multiplatform and its potential applications.

Reading list

We've selected seven 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: Lessons Learned From Using Kotlin Multiplatform Internally.
Is an excellent reference for Kotlin developers who want to deepen their understanding of the language.
This popular book provides an introduction to programming Kotlin and more in-depth chapters on Kotlin's type system and object-oriented programming.
Comprehensive guide to programming in Kotlin, covering everything from the basics to advanced topics.
Comprehensive guide to Kotlin, covering everything from the basics to advanced topics.
Reference guide to the Kotlin standard library, which provides many useful functions and classes for Kotlin developers.
Covers Kotlin fundamentals, Android development concepts, and common Android development problems, making it most useful for Android developers who want to learn more about 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