Save For Later

droidcon NYC 2019

Save For Later

What You'll Learn

  • Android
  • Kotlin
  • Flutter
  • Koin
  • Jetpack
  • MotionLayout
  • OpenCourser is an affiliate partner of Pluralsight and may earn a commission when you buy through our links.

    From Pluralsight
    Hours 49
    Instructor droidcon NYC
    Language English
    Subjects

    Similar Courses

    Sorted by relevance

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Courses in this Paths

    Listed in the order in which they should be taken

    Starts Course Information

    On Demand

    droidcon NYC '19: Building Apps Using Kotlin Native

    In this session, Jeremy Rempel provides a pragmatic introduction to building iOS and Android apps utilizing Kotlin Native and related technologies.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Setting Up a Bug Bounty Program for Your App

    In this presentation, Sebastian Porst gives an overview of how to plan and execute on a bug bounty program for your Android app. The information in this talk is based on...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Inhibiting the Imposter

    Have you ever had an experience where a small voice in your head prevented you from acting on an idea, stopped you from sharing your knowledge or trying something new, or maybe...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Why Does Google Think My App Is Harmful?

    In this talk, Alec Guertin covers how Google defines harmful behavior in Android applications and how developers can avoid common pitfalls that result in their apps being flagged...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: git rm -r --cached .idea?

    What is the .idea directory? Why do the files in there keep changing? How can you stop them from appearing in every git commit? Many developers add the whole .idea directory to...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Productivity Hacks for Busy Engineers

    In this interactive session, Chuck Greb discusses productivity tips and tricks.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: A Brief History of Real Time Audio (Or Wasn't That API Deprecated?)

    Real Time Audio has been the desire of those building games or audio tools with mixed success throughout the history of Android. In this talk, Morrison Chang will cover the ups,...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Easy Android Accessibility

    Thinking about accessibility early typically leads to a better experience. In this session, you'll learn how users of different accessibility services interact with your app, and...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Securely Take Payments in a React Native App

    In this session, Richard Moot analyzes an Order Ahead application built using React Native and the Square In-App Payments SDK. The app uses Square APIs to pull in catalog items,...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Accessibility on Android: Some Assembly Required

    In this talk, Khevna Khona discusses building inclusive and progressive application with Android's accessibility features.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Getting Big Payouts with Koin

    Due to its clean design, Koin is quickly gaining popularity as a service locator framework. Highlights include its excellent documentation, accessible API, and the pure Kotlin...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Calm is Key: A Guide to a Happier, More Productive Workplace

    In this session, Dan Kim talks about a variety of ways you can encourage greater calm at work. How do you maintain focus and prevent interruptions? What are some strategies to...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Good APIs Don't Need a Tutorial

    Working in an enormous codebase is hard. You're new and you don't know where to start. There are a ton of tools available to you and you don't know which to pick. In this talk,...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Building a Security Assurance Program

    In this session, Christopher Cole teaches you how to get started on building a security assurance program.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: A Talk About Talking: Making a Memorable Presentation

    What makes a presentation memorable, engaging, and entertaining? What separates great presenters from average ones? There are a number of potholes that presenters will hit on...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Implementing the Paging Library

    The Android Paging Library makes it easy to integrate complex paging behaviour, gradually loading small chunks of data at a time to help reduce usage of network bandwidth and...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Flutter at Scale

    Flutter has been out of beta for less than a year. It is an amazing framework UI that allows you to run your code pretty much anywhere. Is it ready to be adopted at scale? The BMW...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Where the Heck Am I? Understanding Location in Your Application

    Using GPS to find out exactly where you are is one of the more awesome powers of mobile devices. It also poses some of the toughest challenges to developers, who must prevent...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Getting to Know CameraX

    Developing camera-based applications on Android is often frustrating due to the fragmentation of Android devices supported around the world. To combat that, Meghan Mehta and Oscar...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Effective Multiplatform Architecture

    Building multiplatform apps requires thinking about architecture a little differently than their single platform counterparts. Individually, each platform has their own norms and...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Lessons Learned From Using Kotlin Multiplatform Internally

    In this session, JB Lorenzo presents learnings, patterns, and considerations from his experience with Kotlin Multiplatform, starting with data models and the fetching data.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: CameraX Workshop

    In this workshop, Caren Chang uses the new Jetpack support library CameraX to build a camera app from scratch. The camera app will have basic functionalities such as displaying...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Working Across Platforms

    In this talk, Christina Lee analyzes the most common code sharing tools, focusing on the areas they excel in and the places they fall short. The purpose of this session is to give...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Make Better Decisions: Experiment

    If you’re making user-visible changes in your app, this talk is for you! Experimentation, or A/B testing, can give you the data you need to make better decisions for your app’s...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Tall Legacy App with 10 Pumps Kotlin

    In this talk, Nicole Borrelli looks at the best practices for writing Kotlin code that work seamlessly from Java. After the talk, you'll feel confident writing Kotlin code...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Prioritizing Platform Development

    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...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: How to Do Great Work

    When John Li moved cross-country to join Wayfair as the Android Tech Lead of the Design Services team, he found himself halfway between the responsibilities of a manager and an...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Modularizing Your Android UI with Style Guide-driven Development

    Until now, style guide-driven development (SGDD) has only been discussed in the scope of web development. In this session, Rea Bhasin explains what SGDD is, how it can benefit...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Android & Assistant: A Match Made in Heaven

    In this talk, Eliza Camber explores the brand new app actions and slices for Google Assistant, how you can make your own action, and some app architecture basics.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Shielding Your Android App from Attackers

    Android apps run in an untrusted environment and are, therefore, susceptible to reverse engineering, probing, and tampering. These attacks can result in your intellectual property...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: //TODO: Write a Better Comment

    Comments have the potential to make or break a codebase. Helpful comments can save you from a lot of reading and debugging. Poor comments can send you on wild goose chases toward...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Jetpacks for You and I

    In 2017, Google introduced Jetpack, a collection of Android components that makes it easier for you to develop great apps, follow best practices, and avoid performing complex...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Keeping Your Pixels Perfect

    Unit tests allow you to refactor your code with confidence and, if architected correctly, run blazingly fast! But how do you ensure that your UI looks as expected? Espresso tests...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Keynote: Being more than an Android Developer

    Changes in the Android world happen rapidly. There isn't one right way to do something, documentation doesn’t always keep up, and sometimes you may feel that you can't keep up....

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Performance in a Kotlin World

    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...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Invading the Home Screen

    Join Matteo Bonifazi for a deep dive on how to differentiate the home screen in order to increase user engagement, decrease the chance that an app will be uninstalled, and...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Data Encryption on Android

    In this talk, Jon Markoff describes strategies for data encryption on Android and dives into the Jetpack Security library. You'll learn how to properly leverage the...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Android Jetpack Hearts Kotlin: On the Road to More Wholesome APIs

    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...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Moving to MotionLayout

    MotionLayout is the latest in the new layout paradigms introduced by ConstraintLayout, providing declarative animations and seekable transitions. Many of the existing techniques...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Adapting Your Apps for Android Privacy Requirements

    To improve user privacy, Android Q adds additional privacy features. In this talk, Nicole Borrelli will cover recommended best practices for permissions, device identifiers, app...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Apps at Scale: An Industry Discussion

    What makes app development with 50 engineers different than app development with 5 engineers? What do you need to support 100s or 1,000s of modules? In this panel, Ty Smith,...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Making a Mountain Out of a Module

    As single module applications grow, you might start to feel the pain of a monolithic architecture. Not only can this affect the maintainability of your codebase but it can also...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Reverse-engineering Apps on the Device - How Far Can We Go?

    In this talk, Jeb Ware walks through the APIs that expose your resources, shows how to put them into action, and demonstrates how to inspect and even execute another app's code....

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Redux for Android

    In this session, Elliott Chenger talks about Redux and how Redux can help simplify your architecture and your life. Are you worried that you won't be able to use any of the nice...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Using Kotlin/JS and Kotlin/Native on Android

    In this talk, Jake Wharton explores using Kotlin/JS and Kotlin/Native in an Android app. First, he'll look at the motivations for why you might want to compile Kotlin to JS or...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Koin vs. Dagger (Service Locator vs. D.I.)

    With Koin 2.0, it’s time for you to evaluate this age-old debate: What exactly is meant by service locator vs. dependency injection? Does it matter in a modern age? Brian Plummer...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Connect Platforms with a Kotlin DSL

    Not everyone can jump right into a Kotlin Multiplatform world. Many developers have legacy codebases and need to support their businesses first. Yet, those developers can already...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: A Day in the Life of a Mobile Reverse Engineer

    In this talk, Alec Guertin will show you how to handle mobile applications in Android Security from a malware analyst's point of view.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: SwiftUI Meets Kotlin Multiplatform!

    In this talk, John O'Reilly outlines exploration done to see how SwiftUI, the new declarative UI framework announced at WWDC this year, could create an iOS app that consumes...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Hands on MvRx: Building Real Apps

    In this session, Gabriel Peal calls attention to two apps that are designed to demonstrate practical and real-world use cases of MvRx.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: From Four Wheels to Two

    Looking to learn product engineering principles for successfully launching meaningful products? Join RJ Marsan as he walks through the techniques Lyft employed to reach their...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Kids, Play Nice! Writing with Kotlin-Java Interop

    Although it may be many developers’ favorite, Kotlin is not everywhere yet. In the desire to deliver a library or an API that will provide the best experience for both Kotlin and...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: If Your Code Looks Like It's Kotlin and Quacks Like It's Kotlin, Then It Probably Is Swift

    The popularity and adoption of Kotlin has been rising after Android welcomed it as a first-class citizen on the platform. Swift has been following its own path to success in the...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Diving Into Advanced Kotlin Features

    In this talk, Simon Wirtz dives into some advanced features of Kotlin. You'll learn about concepts like reified generic types, lambdas with a receiver, DSLs, built-in delegation,...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Litho: Best Practices for Building Efficient UIs

    Litho is a declarative Android UI framework which allows you to build more performant and efficient UIs than usual. With Litho, you can move your layout phase to the background...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Netflix's Reactive Android Components - The Redux Revenge

    In this session, Juliano Moraes talks about how Netflix started building mobile apps to bring technology and innovation to Studio Physical Productions, the portion of the business...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Select * FROM Kotlin

    What is the best library to work with SQLite databases using Kotlin? Room just released support for Kotlin Coroutines, and SQLDelight released support for Kotlin Multi-platform....

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Square Workflow: Android and iOS Apps Composed of State Machines Defining UI and Navigation

    This year, Square released Square Workflow, a library for Kotlin and Swift that is now at the heart of feature development. In this talk, Ray Ryan and Zach Klippenstein provide an...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Building iOS and Android Mobile App in 30 Minutes

    If you are a mobile developer that likes to develop mobile apps as quickly as possible, then this session is for you. In this session, Hazem Saleh shows you how to develop and run...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: The Light Way

    What if an app could be performant by being simple? What if an app could work “at scale” for 1 billion users using only standard Android paradigms? At Facebook, we support some of...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Adding Flutter to Your Android App

    Flutter is a UI toolkit for building beautiful and performant apps across multiple platforms. While many independent app developers have chosen to rewrite their apps with Flutter,...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Multiplatform Library Development

    Multiplatform Kotlin facilitates code-sharing by making platform-agnostic portions of the standard library available in common code that is written once but can run on any target....

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Storing App Data Reliably and Performantly with SimpleStore

    Almost every app needs to store important pieces of data, such as a session token, on disk. In this session, Kurt Nelson discusses the pitfalls of SharedPreferences, what to do...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Coroutine + Flow = MVI

    MVI (Model-View-Intent) is an evolution of the MVC, MVP, and MVVM patterns. Thanks to Immutable State management and Unidirectional Data Flow, you can finally say goodbye to race...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Workshop: Maximize Developer Productivity with Fast and Reliable Gradle and Maven Builds

    In this hands-on workshop led by Tony Robalik, you will learn how to improve developer productivity when working with Gradle and Maven builds by using Gradle Enterprise. By...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Flowing Things, Not So Strange in the MVI World

    In the MVI world, there was a missing piece from the coroutines framework and, due to this, it always felt strange to completely adopt coroutines. Recently, with the introduction...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Shark: Diving Into the Guts of LeakCanary's Hprof Parser

    LeakCanary, a memory leak detection library for Android, that was slow and used a lot of memory. For LeakCanary 2, Pierre-Yves Ricau wrote a new heap dump parser, Shark, which...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Edge & Offline-First App Data Management in 5G Devices

    Increasingly Smart Devices and 5G will have the unexpected side-effect of generating the need for more on-device analytics and data processing by local applications taking an...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Wire 3: Tackling gRPC with Kotlin

    Protocol Buffers, or Protobuf, is an efficient schema-based data serialization protocol. gRPC is a high-performance, HTTP/2-based RPC framework. The two work together flawlessly...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Using ML to Make Your UI Tests More Robust

    It is common practice to write many unit tests and API tests and only write a few User Interface (UI) tests. Why? Because UI tests are brittle. If you change one thing, the other...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Let's Focus on IDE Indexing

    Developers spend a lot of their time in the IDE on a regular basis. As code changes, IDEs, like Intellij and Android Studio, need to update their index. However, this operation...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Bazel

    Why is Bazel worth taking a look at and how can it help you scale the development of your Android and iOS apps while outperforming standard tooling like Gradle and Xcodebuild? In...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Native Concurrency Coroutines

    At PlanGrid, we've been working on a shared multiplatform library for use on Windows, iOS, and Android. Our apps sync lots of data for use offline, so early on we invested in...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Android Studio Tips and Tricks Part 2

    In this session, Michael Bailey places an emphasis on Android Studio features, including what's new and features from the underlying IntelliJ platform.

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Transforming a Java Desktop Application to Kotlin

    Kotlin Multiplatform is a language feature that allows compiling Kotlin code for Java, JavaScript, iOS, and even Native targets. While there are plenty of resources on how to use...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Advanced & Practical MotionLayout

    The ConstraintLayout team has steadily released new features that provide Android developers with better animation tools. In this talk, Jason Pearson covers how to practically use...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Road to Modularization

    The benefits of modularization are well known in the community. What are the steps to get there? In this talk, Aaron He and Siggi Jonsson briefly cover Tinder's app architecture,...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: ReduxKotlin.org: Redux for All Kotlin Platforms

    This talk is a call to action for developers to unite on a standard Kotlin Redux implementation with multiplatform support. ReduxKotlin.org was created to be a community-driven...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Best Practices for Mobile App Security Testing

    In this session, Brian Reed brings forth a decade of experience in mobile forensics, pen testing, OSS tools, and automated security testing software. The session will begin with...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Dagger Party Tricks

    Dependency injection doesn't have to be all plumbing-doom and tedium-gloom. In this lightning talk, Zac Sweers will cover some simple clever things you can do with Dagger to...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Does Your Android App Expose You to Excess Risk

    In this presentation, Verimatrix’s Product Manager, Neal Michie, discusses the best practices to develop a secure Android app. He looks at the unique challenges of the Android...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Prototyping with Jetpack Compose

    In this session, Ben Oberkfell sets out to prototype a Jetpack Compose user interface for a real-world Android game: The New York Times Crossword. This is a fun challenge because...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: How It's Made: Jetpack Compose

    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....

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: Multiplatform Functional Architecture

    In this session, Michael Prado demonstrates how to use the power of Kotlin multiplatform and functional architecture to write a single, testable code base that runs on any...

    Pluralsight

    Save

    On Demand

    droidcon NYC '19: (Android) Transformers - Bytecode in Disguise

    If you’ve used Firebase Performance Monitoring, you know that it automatically discovers and reports performance metrics for all the HTTP transactions in your app. But, have you...

    Pluralsight

    Save

    Pluralsight

    From Pluralsight
    Hours 49
    Instructor droidcon NYC
    Language English
    Subjects n/a n/a n/a n/a

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Similar Courses

    Sorted by relevance