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

droidcon NYC 2019 | Android Jetpack Hearts Kotlin: On the Road to More Wholesome APIs | Wojtek Kaliciński

Read more

droidcon NYC 2019 | Android Jetpack Hearts Kotlin: On the Road to More Wholesome APIs | Wojtek Kaliciński

Two years ago, Android announced first-class support for the Kotlin programming language. Both the language and the platform evolved a lot during this time with more focus from the engineering teams at Google on helping developers use the full power of Kotlin. There has been tremendous adoption of the language among top Android app developers. Going forward, Android will become Kotlin-first. In this talk, Wojtek Kaliciński discusses the current state of Kotlin on Android and gives you a small glimpse into the future of modern app development with Android Jetpack.

Enroll now

What's inside

Syllabus

Android Jetpack Hearts Kotlin: On the Road to More Wholesome APIs

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
For those interested in transitioning to Kotlin in their Android app development projects

Save this course

Save droidcon NYC '19: Android Jetpack Hearts Kotlin: On the Road to More Wholesome APIs to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Android Jetpack Hearts Kotlin: On the Road to More Wholesome APIs. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Android Jetpack Hearts Kotlin: On the Road to More Wholesome APIs will develop knowledge and skills that may be useful to these careers:
Android Developer
Android Developers are responsible for developing and maintaining applications for the Android operating system. They use a variety of programming languages and tools to create apps that are both functional and visually appealing. This course may be useful for Android Developers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable apps.
Mobile Developer
Mobile Developers design, develop, and maintain mobile applications for a variety of platforms, including Android and iOS. They use a variety of programming languages and tools to create apps that are both functional and visually appealing. This course may be useful for Mobile Developers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable apps.
Application Developer
Application Developers design, develop, and maintain software applications for a variety of platforms, including mobile, web, and desktop. They use a variety of programming languages and tools to create applications that meet the needs of users. This course may be useful for Application Developers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable applications.
Software Engineer
Software Engineers design, develop, and maintain software systems. They use a variety of programming languages and tools to create software that meets the needs of users. This course may be useful for Software Engineers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software.
Technical Lead
Technical Leads lead teams of engineers in the design, development, and maintenance of software systems. They use a variety of programming languages and tools to create systems that are both efficient and maintainable. This course may be useful for Technical Leads who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software systems.
Web Developer
Web Developers design, develop, and maintain websites and web applications. They use a variety of programming languages and tools to create websites that are both functional and visually appealing. This course may be useful for Web Developers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable web applications.
Software Architect
Software Architects design and develop the overall architecture of software systems. They use a variety of programming languages and tools to create systems that are both efficient and maintainable. This course may be useful for Software Architects who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software systems.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. They use a variety of programming languages and tools to create models that can be used to predict future outcomes or make decisions. This course may be useful for Machine Learning Engineers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable machine learning models.
Data Scientist
Data Scientists use data to solve problems and make informed decisions. They use a variety of programming languages and tools to analyze data and create models that can be used to predict future outcomes. This course may be useful for Data Scientists who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable data analysis tools.
QA Engineer
QA Engineers test software products to ensure that they meet the requirements of the users. They use a variety of tools and techniques to test software and to identify and report bugs. This course may be useful for QA Engineers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software.
Business Analyst
Business Analysts work with stakeholders to understand their business needs and develop solutions that meet those needs. They use a variety of tools and techniques to gather and analyze data, and to develop and document business requirements. This course may be useful for Business Analysts who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software systems.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with engineers, designers, and marketers to create products that meet the needs of users. This course may be useful for Product Managers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software products.
Technical Writer
Technical Writers create documentation for software products. They work with engineers and product managers to create documentation that is clear and concise, and that helps users to understand and use the software. This course may be useful for Technical Writers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software documentation.
UX Designer
UX Designers design the user experience for software products. They work with engineers and product managers to create products that are both functional and visually appealing. This course may be useful for UX Designers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable user experiences.
Project Manager
Project Managers plan and manage the development of software systems. They use a variety of tools and techniques to ensure that projects are completed on time and within budget. This course may be useful for Project Managers who want to learn more about the latest Android Jetpack libraries and how to use them to create more efficient and maintainable software systems.

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