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

droidcon NYC 2019 | How It's Made: Jetpack Compose | Yousuf Haque and Zachary Smith

Read more

droidcon NYC 2019 | How It's Made: Jetpack Compose | Yousuf Haque and Zachary Smith

Jetpack Compose is the first major departure from the original Android UI Toolkit and, to those not familiar with declarative and reactive UI's, Jetpack compose feels mysterious. In this session, Yousuf Haque and Zachary Smith cover concepts and mental models to help you write idiomatic compose code, talk about what's going on under the hood, discuss how it differs from the existing Android toolkit, and explain how Compose can achieve a great developer experience while maintaining performance.

Enroll now

What's inside

Syllabus

How It's Made: Jetpack Compose

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Jetpack Compose, a significant departure from the Android UI Toolkit, making it relevant to experienced Android developers
Taught by recognized experts Yousuf Haque and Zachary Smith, indicating high-quality instruction
Focuses on idiomatic compose code, under-the-hood concepts, and comparisons to the existing Android toolkit, indicating a deep dive into the topic
Examines how Compose achieves a great developer experience while maintaining performance, providing insights into best practices

Save this course

Save droidcon NYC '19: How It's Made: Jetpack Compose to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: How It's Made: Jetpack Compose. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: How It's Made: Jetpack Compose will develop knowledge and skills that may be useful to these careers:
Mobile Application Developer
Mobile Application Developers create and maintain software applications that run on mobile devices, such as smartphones and tablets. They work with a variety of programming languages, tools, and technologies to design and develop user-friendly and functional applications. This course may be useful for aspiring or practicing Mobile Application Developers who wish to develop Android applications using Jetpack Compose, a cutting-edge framework that simplifies and streamlines the development process.
Interaction Designer
Interaction Designers create the user experience (UX) for websites, mobile applications, and other digital products. They work with user researchers and designers to understand the needs of users and create user interfaces that are easy to use and enjoyable. This course may be useful for aspiring or practicing Interaction Designers who wish to learn more about Jetpack Compose, a framework that can be used to create both Android and web applications with a focus on user experience.
User Interface (UI) Designer
User Interface (UI) Designers create the visual appearance and layout of user interfaces for websites, mobile applications, and other digital products. They work with graphic designers and developers to ensure that the user interface is both visually appealing and easy to use. This course may be useful for aspiring or practicing UI Designers who wish to learn more about the latest techniques and best practices for designing Android user interfaces using Jetpack Compose.
Android Developer
Android Developers design, build, and maintain applications that run on the Android operating system. To excel in this role, one must have a strong understanding of the Android software development kit (SDK) and its various components. This course may be useful for aspiring or practicing Android Developers seeking to enhance their knowledge and skills in using Jetpack Compose, which is an essential tool in modern Android development.
Full-Stack Developer
Full-Stack Developers are responsible for the design, development, and maintenance of both the front-end (user interface) and back-end (server-side) of web applications. They work with a variety of programming languages, tools, and technologies to create end-to-end solutions that meet the needs of users. This course may be useful for aspiring or practicing Full-Stack Developers who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web applications.
Technical Architect
Technical Architects design and develop the overall architecture of software systems and applications. They work with a variety of programming languages, tools, and technologies to create scalable, reliable, and efficient software solutions. This course may be useful for aspiring or practicing Technical Architects who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web applications.
Software Engineer
Software Engineers design, develop, and maintain software systems and applications. They work with a variety of programming languages, tools, and technologies to create software solutions that meet the needs of users. This course may be useful for aspiring or practicing Software Engineers who wish to expand their skillset and learn about Jetpack Compose, a powerful and efficient way to develop Android applications.
Web Developer
Web Developers design and develop websites and web applications. They work with a variety of programming languages, tools, and technologies to create websites that are visually appealing, functional, and easy to use. This course may be useful for aspiring or practicing Web Developers who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web applications.
Technical Writer
Technical Writers create user manuals, technical documentation, and other written materials that explain the functionality and use of software products. They work with engineers, designers, and other stakeholders to ensure that documentation is accurate, clear, and easy to understand. This course may be useful for aspiring or practicing Technical Writers who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web applications.
Software Tester
Software Testers design and execute tests to ensure that software products meet the requirements of users and are free of defects. They work with a variety of programming languages, tools, and technologies to test software applications and identify and report bugs. This course may be useful for aspiring or practicing Software Testers who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web applications.
Front-End Web Developer
Front-End Web Developers are responsible for the design and implementation of the user interface (UI) of websites and web applications. They work with HTML, CSS, and JavaScript to create visually appealing and interactive web pages that meet the needs of users. This course may be useful for aspiring or practicing Front-End Web Developers who wish to expand their skillset and learn about Jetpack Compose, a framework that can be used to create both Android and web applications.
Data Scientist
Data Scientists use data to solve problems and make informed decisions. They work with a variety of programming languages, tools, and technologies to collect, clean, and analyze data. This course may be useful for aspiring or practicing Data Scientists who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web applications.
Project Manager
Project Managers plan, execute, and close software development projects. They work with a variety of stakeholders, including engineers, designers, and clients, to ensure that projects are completed on time, within budget, and to the satisfaction of the customer. This course may be useful for aspiring or practicing Project Managers who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web applications.
Product Manager
Product Managers are responsible for the planning, development, and launch of software products. They work with a variety of stakeholders, including engineers, designers, and marketing teams, to ensure that products meet the needs of users and are successful in the marketplace. This course may be useful for aspiring or practicing Product Managers who wish to learn more about Jetpack Compose, a framework that can be used to create both Android and web applications.
Computer Scientist
Computer Scientists conduct research in a variety of areas related to computing, including algorithms, data structures, artificial intelligence, and computer graphics. They work in academia, industry, and government to develop new theories and technologies that advance the field of computing. This course may be useful for aspiring or practicing Computer Scientists who wish to learn more about Jetpack Compose, a framework that can be used to develop both Android and web 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