We may earn an affiliate commission when you visit our partners.
Course image
droidcon NYC
Users expect apps to be snappy, responsive, and jank-free. Developers want to use new language features and libraries. How do you make sure these new features deliver the performance users expect? In this talk, Sean McQuillan and Daniel Galpin will teach you how to make your app shine with practical performance patterns. After this session, you'll know how to use Android Studio profilers and the new Jetpack Benchmarking library to find jank, fix it, and prevent it from coming back.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches advanced performance optimizations that enhance user experiences
Provides practical and actionable steps to improve performance
Utilizes industry-standard tools and libraries
Taught by recognized experts in Android performance
Applies to both beginners and experienced Android developers
Requires prior knowledge of Android development

Save this course

Save droidcon NYC '19: Performance in a Kotlin World to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Performance in a Kotlin World. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Performance in a Kotlin World will develop knowledge and skills that may be useful to these careers:
Android Developer
The course, droidcon NYC '19: Performance in a Kotlin World, can help build a foundation for those looking to start a career as an Android Developer. By learning how to make apps perform well, you can create better experiences for users, which can lead to increased job opportunities.
Software Engineer
While the course, droidcon NYC '19: Performance in a Kotlin World, is specifically tailored to Android Developers, the concepts and techniques taught in the course can also be applied to software development in general. By learning how to optimize performance, you can build more efficient and reliable software, which can lead to a successful career as a Software Engineer.
Performance Engineer
The course, droidcon NYC '19: Performance in a Kotlin World, can help you develop the skills needed to become a successful Performance Engineer. By learning how to identify and fix performance issues, you can help ensure that software applications run smoothly and efficiently.
Mobile Developer
The course, droidcon NYC '19: Performance in a Kotlin World, is designed to help developers create high-performing Android apps. By learning how to profile and optimize code, you can build apps that are fast, responsive, and reliable.
Data Engineer
While the course, droidcon NYC '19: Performance in a Kotlin World, is focused on Android development, the principles of performance optimization can be applied to data engineering as well. By learning how to identify and resolve performance bottlenecks, you can build efficient and scalable data pipelines.
Cloud Engineer
The course, droidcon NYC '19: Performance in a Kotlin World, can help cloud engineers understand the importance of performance optimization in cloud computing. By learning how to profile and optimize cloud-based applications, you can build scalable and reliable systems.
DevOps Engineer
The course, droidcon NYC '19: Performance in a Kotlin World, can benefit DevOps engineers by providing insights into how to optimize the performance of software applications. By learning how to identify and fix performance issues, you can help ensure that software is deployed and managed efficiently.
Quality Assurance Engineer
The course, droidcon NYC '19: Performance in a Kotlin World, can help quality assurance engineers understand the importance of performance testing. By learning how to identify and fix performance issues, you can help ensure that software applications meet performance requirements.
Technical Architect
The course, droidcon NYC '19: Performance in a Kotlin World, can benefit technical architects by providing insights into how to design and build high-performing software applications. By learning how to optimize performance, you can help ensure that software applications are scalable, reliable, and efficient.
Technical Writer
The course, droidcon NYC '19: Performance in a Kotlin World, may be useful for technical writers by providing insights into how to write documentation that is clear and concise. By understanding the importance of performance, you can help ensure that documentation is easy to understand and follow.
Business Analyst
The course, droidcon NYC '19: Performance in a Kotlin World, may be useful for business analysts by providing insights into how to measure and evaluate the performance of software applications. By understanding the business impact of performance, you can help justify investments in performance improvements.
Product Manager
The course, droidcon NYC '19: Performance in a Kotlin World, may be useful for product managers by providing insights into how to prioritize performance improvements for software applications. By understanding the impact of performance on user experience, you can make informed decisions about which performance improvements to invest in.
Project Manager
The course, droidcon NYC '19: Performance in a Kotlin World, may be useful for project managers by providing insights into how to manage performance-related risks and dependencies. By understanding the importance of performance, you can help ensure that software projects are completed on time and within budget.
UX Designer
The course, droidcon NYC '19: Performance in a Kotlin World, may be useful for UX designers by providing insights into how to design user interfaces that are performant and responsive. By understanding the impact of performance on user experience, you can create designs that are both visually appealing and user-friendly.
Sales Engineer
The course, droidcon NYC '19: Performance in a Kotlin World, may be useful for sales engineers by providing insights into how to communicate the benefits of performance improvements to potential customers. By understanding the impact of performance on business outcomes, you can help customers make informed decisions about their software investments.

Reading list

We've selected ten 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: Performance in a Kotlin World.
Provides a comprehensive overview of Java concurrency, including performance considerations.
Provides a comprehensive overview of Android performance optimization techniques.
Provides a deep dive into Kotlin coroutines and explains how to use them to improve performance.
Provides principles and patterns for writing clean, well-designed code, which can improve performance.
Covers performance topics that are relevant to this course and provides a good background in general Android development.
Covers general Java programming practices, including performance topics that are relevant to this course.
Provides a beginner-friendly introduction to Java programming, including performance considerations.

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