Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Droidcon NYC '19: Effective Multiplatform Architecture

Course Cover
compare button icon

Course Features

icon

Duration

31 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

31 minutes

Course Description

Ryan Harter has developed a course that focuses on the unique challenges and considerations when designing multiplatform apps. Unlike single-platform apps, multiplatform apps require a different architectural approach due to the distinct rules and practices of each platform. These platforms often have incompatible relationships with each other, making it difficult to create a seamless user experience.

In his course, Harter shares his firsthand experience of migrating Chicago Roboto's Android Kotlin app to a multiplatform one. Throughout this process, he has gained valuable insights into what works best for each platform and how to make them feel more natural.

One key aspect covered in the course is the conversion between native and Kotlin platforms. This is crucial for developers who need to navigate between different platforms while maintaining functionality and performance. By understanding the nuances of each platform, developers will be able to optimize their apps for a variety of devices.

Additionally, the course delves into adapting native libraries and communicating with native platforms. This is essential for incorporating existing libraries or functionalities specific to a particular platform into a multiplatform app. By leveraging shared Kotlin code, developers can streamline the development process and ensure consistency across platforms.

Overall, this architecture course provides invaluable guidance for developers seeking to create multiplatform apps. By learning from Ryan Harter's expertise, developers can overcome the challenges associated with multiplatform development and create high-quality apps that cater to diverse user bases.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Learned a lot about things that work well for one platform but not the other, and how to make those feel a bit more native

You'll learn about where to start the multiplatform conversion, adapting native libraries, communicating between shared Kotlin code and native platforms, and designing systems that non-Kotlin developers can get behind

Course Cover