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.
Links
Area of Expertise
Topics
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
KCDC 2024 Sessionize Event
Denver Dev Day | May 2024 Sessionize Event
CodeMash 2024 Sessionize Event
Devanshu Chandra
Deque Systems, Inc, Android Tech Lead
Detroit, Michigan, United States
Links
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