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

droidcon NYC 2019 | If Your Code Looks Like It's Kotlin and Quacks Like It's Kotlin, Then It Probably Is Swift | Adrian Catalan and Cecilia Castillo

Read more

droidcon NYC 2019 | If Your Code Looks Like It's Kotlin and Quacks Like It's Kotlin, Then It Probably Is Swift | Adrian Catalan and Cecilia Castillo

The popularity and adoption of Kotlin has been rising after Android welcomed it as a first-class citizen on the platform. Swift has been following its own path to success in the last couple of years. Both share many similarities and, as both platforms have been converging, barriers to becoming fluent on native mobile apps for Android and iOS are lower than ever. Join Adrian Catalan and Cecilia Castillo to see an Android developer doing Swift, an iOS developer writing Kotlin, and enjoy this thrill ride with two tour guides that will drive you out of your comfort zone while sharing their struggles and success to inspire you to learn the languages. You'll gain a better understanding of how to start using the other language once you've taken your first steps on one.

Enroll now

What's inside

Syllabus

If Your Code Looks Like It's Kotlin and Quacks Like It's Kotlin, Then It Probably Is Swift

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops practical skills in navigating languages and ecosystems natively built for Android and iOS, two industry standard platforms
Taught by Android and iOS developers who share their experiences learning and working in both ecosystems

Save this course

Save droidcon NYC '19: If Your Code Looks Like It's Kotlin and Quacks Like It's Kotlin, Then It Probably Is Swift to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: If Your Code Looks Like It's Kotlin and Quacks Like It's Kotlin, Then It Probably Is Swift. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: If Your Code Looks Like It's Kotlin and Quacks Like It's Kotlin, Then It Probably Is Swift will develop knowledge and skills that may be useful to these careers:
Android Developer
Android Developers are responsible for the development of applications for the Android operating system. This course is particularly relevant for Android Developers who are interested in learning Swift, as it provides a hands-on introduction to the language. The course can help Android Developers to build a foundation in Swift, and to understand the key differences between Kotlin and Swift.
iOS Developer
iOS Developers are responsible for the development of applications for the iOS operating system. This course may be useful for iOS Developers who want to develop apps for both iOS and Android, as it provides an understanding of the similarities and differences between Swift and Kotlin. The course can help iOS Developers to learn the basics of Kotlin, and to identify the best language to use for a particular project.
Software Engineer
Software Engineers are responsible for the design, development, and maintenance of software applications. This course is relevant for Software Engineers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Software Engineers to build a foundation in both languages, and to identify the best language to use for a particular project.
Web Developer
Web Developers are responsible for the development and maintenance of websites and web applications. This course may be useful for Web Developers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Web Developers to learn the basics of both languages, and to identify the best language to use for a particular project.
Full-Stack Developer
Full Stack Developers are responsible for the development and maintenance of both the front-end and back-end of web applications. This course is relevant for Full Stack Developers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Full Stack Developers to build a foundation in both languages, and to identify the best language to use for a particular project.
Mobile Developer
Mobile Developers are responsible for the design, development, and maintenance of mobile applications. This course may be useful for Mobile Developers who want to develop apps for both Android and iOS, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Mobile Developers to learn the basics of Swift and Kotlin, and to identify the best language to use for a particular project.
Artificial Intelligence Engineer
Artificial Intelligence Engineers are responsible for the development and deployment of artificial intelligence systems. They use data to build models that can be used to make predictions and decisions. This course may be useful for Artificial Intelligence Engineers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Artificial Intelligence Engineers to learn the basics of both languages, and to identify the best language to use for a particular project.
Data Scientist
Data Scientists are responsible for the collection, analysis, and interpretation of data. They use data to build models that can be used to predict future trends and make decisions. This course may be useful for Data Scientists who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Data Scientists to learn the basics of both languages, and to identify the best language to use for a particular project.
Machine Learning Engineer
Machine Learning Engineers are responsible for the development and deployment of machine learning models. They use data to build models that can be used to make predictions and decisions. This course may be useful for Machine Learning Engineers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Machine Learning Engineers to learn the basics of both languages, and to identify the best language to use for a particular project.
Business Analyst
Business Analysts are responsible for the analysis of business processes and systems. They work with stakeholders to identify business needs and develop solutions. This course may be useful for Business Analysts who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Business Analysts to make informed decisions about which language to use for a particular project.
Project Manager
Project Managers are responsible for the planning and execution of projects. They work with stakeholders to define project goals, develop project plans, and track project progress. This course may be useful for Project Managers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Project Managers to make informed decisions about which language to use for a particular project.
Information Security Analyst
Information Security Analysts are responsible for the protection of information systems from unauthorized access, use, disclosure, disruption, modification, or destruction. They work with organizations to develop and implement security policies and procedures. This course may be useful for Information Security Analysts who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Information Security Analysts to develop secure mobile applications.
User Experience Designer
User Experience Designers are responsible for the design of user interfaces for websites and applications. They work with engineers and other designers to create user interfaces that are both usable and aesthetically pleasing. This course may be useful for User Experience Designers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help User Experience Designers to create user interfaces that are optimized for both Android and iOS devices.
Product Manager
Product Managers are responsible for the development and management of products. They work with engineers, designers, and marketers to bring products to market. This course may be useful for Product Managers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Product Managers to make informed decisions about which language to use for a particular project.
Technical Writer
Technical Writers are responsible for the creation and maintenance of technical documentation. They work with engineers and other technical staff to create user manuals, white papers, and other documents. This course may be useful for Technical Writers who are interested in developing mobile applications, as it provides an understanding of the similarities and differences between Kotlin and Swift. The course can help Technical Writers to write clear and concise documentation for mobile applications.

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