Speaker

Devanshu Chandra

Devanshu Chandra

Deque Systems, Inc, Android Tech Lead

Detroit, Michigan, United States

Actions

Devanshu has been an Android Developer since 2016 and with Deque since 2020. He takes a keen interest in teaching Android mobile accessibility to a new generation of developers across the globe.

Area of Expertise

  • Information & Communications Technology

Topics

  • Android
  • Android Software Development
  • Android Automation Testing
  • Mobile Accessibility
  • Android Architecture
  • Developing Android Apps
  • Software Deveopment
  • People Management
  • gradle

How to become a good team lead

If you are a senior developer or a team lead leading a team of software engineers then there are n number of things that you are juggling with everyday, like:
- Feature planning.
- Getting features delivered on time.
- Communicate any gaps found.
- Architecture meetings.
- Your own career trajectory.
- Team concerns and availability.
- Interviews
and more. So in this presentation using my own professional life examples I'll be talking about simple techniques, Dos and Don'ts that one can use to become a good team lead and also how to make people aware that you are wearing multiple hats and are ready for the next level.

Building Innovation Culture in Development Teams

If you are a team lead or an engineering manager then you might have come across a lot of innovative ideas from your development teams but then the pressure of delivering the product or a feature on time overtakes the will of exploring those innovative ideas. In this talk using some of real time experiences and use cases I'll demonstrate how working on innovative ideas can become part of your day to day development cycle while not compromising with the dead lines. I'll also talk about how to use your sprint iterations efficiently to make room for new ideas and research and also some really simple tricks to alter your SDLC to grow a sustainable innovation culture in your team.

Building Accessible Android Apps

Being an Android Developer have you ever wondered if you are meeting the need of users with disabilities? If not then you are missing on a huge user base of differently abled users who want to use your application. In this session with basic Android knowledge you will learn how to make your Android apps accessible. Even if you are developing apps using brand new Jetpack Compose or your company moving towards providing accessible experience to their differently abled users this session covers all the accessibility tricks and techniques which a developer can use in their day to day development cycle to make their apps accessible. The session will have live examples to demonstrate how simple changes in your app can have a big impact on your app's accessibility.

Automation Testing in Jetpack Compose: Live Coding Session

Jetpack Compose is a modern toolkit for building native Android User Interface. Along with the fast, simple and intuitive UI coding APIs, Jetpack Compose also provides clean automation testing environment that does not require thread syncing. Even if you are testing the flow using real time data or you are using mock data, it is easier to test UI flow in Jetpack Compose. In this live coding session I'll demonstrate how easy it is to setup and running your Jetpack Compose testing suite, how to handle complex scenarios like handling network calls in tests and scrolling to desired elements just by using simple APIs. The session will also cover scenarios like testing individual composables and how to get compose hierarchy for debugging purposes.

Building Accessible Android Apps

Being an Android Developer have you ever wondered if you are meeting the need of users who with disabilities? If not then you are missing on a huge user base of differently abled users who want to use your application. In this session with basic Android knowledge you will learn how to make your Android apps accessible. Even if you are developing apps using brand new Jetpack Compose or your company moving towards providing accessible experience to their differently abled users this session covers all the accessibility tricks and techniques which a developer can use in their day to day development cycle to make their apps accessible. The session will have live examples to demonstrate how simple changes in your app can have a big impact on your app's accessibility.

Building accessible Android apps using Jetpack Compose

Recently Android introduced a new technique of developing Android user interface called Jetpack Compose. Using Kotlin APIs Jetpack Compose provides a faster and easier way to develop Android UI and has inbuilt support for Material Design, Dark Theme, Animation and much more. In this session we will be talking about
How Android’s Accessibility Service handles composables.
How to make Android Applications written in Jetpack Compose accessible using simple techniques and APIs.
How to create Custom Accessibility Actions for complex user interfaces.
When and when not to use Custom Accessibility actions.
We will be looking at certain examples of composables like Switch, Button, Text Input, Checkbox, etc. and try to understand what makes them accessible and what can make them inaccessible.

Nebraska.Code() 2024 Sessionize Event

July 2024 Lincoln, Nebraska, United States

KCDC 2024 Sessionize Event

June 2024 Kansas City, Missouri, United States

Denver Dev Day | May 2024 Sessionize Event

May 2024 Denver, Colorado, United States

CodeMash 2024 Sessionize Event

January 2024 Sandusky, Ohio, United States

Devanshu Chandra

Deque Systems, Inc, Android Tech Lead

Detroit, Michigan, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top