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

CodeMash 2020 | Kotlin for C# Developers | Alex Dunn

Read more

CodeMash 2020 | Kotlin for C# Developers | Alex Dunn

Dive into Kotlin with Alex Dunn. In this conference session, you'll be looking at Kotlin from the perspective of a .NET C# developer, drawing comparisons between the languages, and bridging the gap between these two amazing languages. You'll also learn about Kotlin as a language, platforms Kotlin is great for, Object Oriented Implementations in Kotlin, extended features, features Kotlin has that C# doesn't, and a demo Android application in Kotlin versus a Xamarin.Android app in C#. You will leave with a foundational knowledge of Kotlin and its capabilities to build apps with less code. You should feel comfortable comparing C# applications to Kotlin applications and know where to find resources to learn even more.

Enroll now

What's inside

Syllabus

Kotlin for C# Developers

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Strongly connects C# and Kotlin, drawing comparisons and highlighting differences between the two languages, making it highly relevant to C# developers looking to transition or expand their skills
Taught by Alex Dunn, a recognized expert in the Kotlin programming language, providing learners with access to industry knowledge and best practices
Delves into extended features and capabilities of Kotlin, empowering learners to explore the language's potential beyond basic syntax
Compares Kotlin applications with Xamarin.Android apps in C#, enabling learners to understand the practical implementation and benefits of each approach
Provides a solid foundation in Kotlin's capabilities, enabling learners to build apps with less code, increasing efficiency and reducing development time

Save this course

Save Kotlin for C# Developers: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Kotlin for C# Developers: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Kotlin for C# Developers: CodeMash will develop knowledge and skills that may be useful to these careers:
Android Developer
Android Developers create and maintain software for the Android operating system, which is used on smartphones and tablets. They design, develop, and test applications, ensuring that they are user-friendly and efficient. The Kotlin for C# Developers: CodeMash course provides a strong foundation for C# Developers who wish to transition into Android development, as Kotlin is the primary language used for Android development.
Software Engineer
Software Engineers design, develop, test, and maintain applications, including computer and mobile device software, operating systems, and network control systems. They also develop and maintain software for embedded systems, such as those used in cars, medical devices, and industrial machinery. The Kotlin for C# Developers: CodeMash course teaches the fundamentals of Kotlin and its applications, providing valuable knowledge for Software Engineers who wish to expand their skills and knowledge base into the Kotlin ecosystem.
Mobile Developer
Mobile Developers create and maintain applications for mobile devices, such as smartphones and tablets. They design, develop, and test applications, ensuring that they are user-friendly and efficient. The Kotlin for C# Developers: CodeMash course provides a strong foundation for C# Developers who wish to transition into mobile development, as Kotlin is a popular language used for Android development.
Application Developer
Application Developers design and develop software applications for a variety of platforms, including web, mobile, and desktop. They analyze user needs, design application interfaces, and implement software solutions. The Kotlin for C# Developers: CodeMash course provides valuable knowledge for Application Developers who wish to expand their skills into the Kotlin ecosystem and develop applications for Android and other platforms that support Kotlin.
Software Architect
Software Architects design and build the overall architecture of software systems. They ensure that systems are scalable, reliable, and meet the needs of users. The Kotlin for C# Developers: CodeMash course provides valuable knowledge for Software Architects who wish to expand their skills into the Kotlin ecosystem and design and build software systems using Kotlin.
Technical Lead
Technical Leads lead teams of software engineers and developers. They ensure that projects are completed on time and within budget, and that software systems meet the needs of users. The Kotlin for C# Developers: CodeMash course provides valuable knowledge for Technical Leads who wish to expand their skills into the Kotlin ecosystem and lead teams in developing software systems using Kotlin.
Software Development Manager
Software Development Managers plan and manage the development of software systems. They work with stakeholders to define requirements, set priorities, and allocate resources. The Kotlin for C# Developers: CodeMash course provides valuable knowledge for Software Development Managers who wish to expand their skills into the Kotlin ecosystem and manage teams in developing software systems using Kotlin.
Product Manager
Product Managers define the vision and roadmap for software products. They work with stakeholders to identify needs, set priorities, and ensure that products meet the needs of users. The Kotlin for C# Developers: CodeMash course may be useful for Product Managers who wish to gain a better understanding of the technical aspects of software development and how Kotlin can be used to develop products.
Business Analyst
Business Analysts work with stakeholders to define requirements, identify opportunities, and improve business processes. The Kotlin for C# Developers: CodeMash course may be useful for Business Analysts who wish to gain a better understanding of the technical aspects of software development and how Kotlin can be used to develop software solutions.
Data Scientist
Data Scientists use data to solve business problems. They analyze data, build models, and develop algorithms to predict outcomes and make recommendations. The Kotlin for C# Developers: CodeMash course may be useful for Data Scientists who wish to gain a better understanding of the technical aspects of software development and how Kotlin can be used to develop data science solutions.
UX Designer
UX Designers design the user experience for software products. They work with stakeholders to understand user needs, create prototypes, and test designs. The Kotlin for C# Developers: CodeMash course may be useful for UX Designers who wish to gain a better understanding of the technical aspects of software development and how Kotlin can be used to develop user-friendly applications.
Project Manager
Project Managers plan and manage software development projects. They work with stakeholders to define requirements, set priorities, and allocate resources. The Kotlin for C# Developers: CodeMash course may be useful for Project Managers who wish to gain a better understanding of the technical aspects of software development and how Kotlin can be used to develop software systems.
Technical Writer
Technical Writers create documentation for software products. They work with stakeholders to understand the product, write user manuals, and develop training materials. The Kotlin for C# Developers: CodeMash course may be useful for Technical Writers who wish to gain a better understanding of the technical aspects of software development and how Kotlin can be used to develop software systems.
Quality Assurance Analyst
Quality Assurance Analysts test software products to ensure that they meet requirements and are free of defects. The Kotlin for C# Developers: CodeMash course may be useful for Quality Assurance Analysts who wish to gain a better understanding of the technical aspects of software development and how Kotlin can be used to develop software systems.
Database Administrator
Database Administrators manage and maintain databases. The Kotlin for C# Developers: CodeMash course is unlikely to be relevant to Database Administrators, as it focuses on software development and not database management.

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