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

droidcon NYC 2019 | Prioritizing Platform Development | Alex Brashear

The New York Times (NYT) built a team that focuses on developer effectiveness and foundational support for their mobile teams with the mission of making NYT the best place to build apps. Why should you invest in a platform team? What kind of work should a platform team prioritize? In this talk, Alex Brashear answers these questions while exploring lessons learned and challenges overcome when building a platform app development team.

Enroll now

What's inside

Syllabus

Prioritizing Platform Development

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on developer effectiveness and foundational support for mobile teams, making NYT the best place to build apps
Taught by Alex Brashear, who led the team that built this platform app development team at NYT
Examines lessons learned and challenges overcome when building a platform app development team

Save this course

Save droidcon NYC '19: Prioritizing Platform Development to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Prioritizing Platform Development. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Prioritizing Platform Development will develop knowledge and skills that may be useful to these careers:
Android Engineer
Android Engineers create and test applications, features, and enhancements to run on the Android operating system. With a greater understanding of how to deploy updates across Android devices, an Android Engineer can more efficiently fulfill user requirements. Studying this course will help Android Engineers gain a deeper understanding of Android development. This course would be particularly useful to Android Engineers who desire to work on complex projects that span multiple teams and departments.
Software Engineer
Software Engineers may work with Android or Android-based applications as a part of their overall responsibilities. They design, deploy, maintain, and debug software. By taking this course, Software Engineers can develop a stronger understanding of Android software development platforms. This course would be especially relevant to a Software Engineer who wishes to lead development on Android-based products.
Mobile Application Developer
Mobile Application Developers create and maintain applications that run on mobile devices such as phones, tablets, and smartwatches. As Android is a very common mobile operating system globally, a Mobile Application Developer must understand how to work with and design for Android. This course helps Mobile Application Developers understand how to prioritize and deploy Android-based mobile applications. As a platform-based course, this course is particularly relevant to Mobile Application Developers who develop on Android.
Developer Evangelist
Developer Evangelists engage with and present to the development community. They may also provide technical training. By understanding the priorities and processes of platform development, Developer Evangelists are better equipped to convey these concepts to developer audiences. Developer Evangelists who work with Android or Android-based software will greatly benefit from this course.
Product Manager
Product Managers work with various teams and stakeholders to plan the roadmap and development trajectory of a product. Product Managers may work with Android or Android-based products. A Product Manager will benefit from a better understanding of platform development, as this knowledge will help them build better products that meet the needs of their target audience. This course is useful for Product Managers who work with Android or Android-based products.
Technical Architect
Technical Architects are responsible for the structure, design, and quality of applications. Studying this course will help Technical Architects to build a strong foundation of platform development principles and practices. By doing so, they can create more robust and scalable Android-based applications.
IT Architect
IT Architects design and oversee the implementation of IT systems for organizations. A background in platform development is useful for IT Architects responsible for developing and maintaining Android-based systems. This course will help IT Architects make more informed decisions and have a deeper understanding of the entire Android platform.
CTO
CTOs lead the technical vision of an organization or development team. They will often lead the team that develops and maintains a platform or set of platforms. This course may be useful to CTOs who make high-level decisions about platform development. Understanding how to prioritize platform development can help CTOs make more informed decisions about which platforms to invest in and how to allocate their resources.
Application Engineer
Application Engineers are responsible for designing, developing, and testing applications. This role often overlaps with that of a Software Engineer. Understanding how to prioritize and implement platform development principles can help an Application Engineer who works with Android-based applications.
Software Project Manager
Software Project Managers plan, execute, and manage software development projects. By understanding platform development practices and priorities, Software Project Managers can better manage projects and ensure successful outcomes. Software Project Managers who work with Android-based products will find this course particularly relevant.
System Analyst
System Analysts study and analyze existing systems to determine how they may be improved. For Android-based products or systems, understanding platform development practices is essential for effective analysis. This course will help System Analysts to develop a deeper understanding of Android platform development.
Technology Consultant
Technology Consultants provide clients with guidance and expertise on technology-related topics. This course can help Technology Consultants working with Android-based products and platforms to develop a deeper understanding of the underlying principles and practices of platform development. This course would be especially relevant to Technology Consultants who wish to work with clients migrating to or implementing Android-based platforms.
Quality Assurance Analyst
Quality Assurance Analysts assess the quality of software products. They may also test software and perform troubleshooting. This course may be useful to Quality Assurance Analysts who test Android-based applications, as it will help them to better understand the development process and the importance of platform development.
Senior Android Developer
Senior Android Developers may lead and mentor other Android Engineers. In this leadership role, it is critical to understand the complex interactions and priorities of platform development. By taking this course, Senior Android Developers can develop a stronger understanding of this subject. This course will be especially helpful to Senior Android Developers who work on multiple projects and platforms.
Data Scientist
Data Scientists gather and interpret complex data using mathematical and statistical techniques. While not directly related to platform development, Data Scientists who work with Android-based platforms may find this course useful for better understanding the data and analytics that drive platform development decisions.

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