All case studies
PractoSoftware Engineer (Android)

Healthcare Android Applications

Built healthcare mobile journeys for in-clinic feedback and consumer engagement while helping create the reusable Android foundations behind a wider rebrand.

Timeline
June 1, 2015 — May 31, 2017
Primary contribution
Software Engineer (Android)
Healthcare Android Applications illustrated product use case

Product challenge

Support two very different healthcare contexts: focused feedback collection inside clinics and ongoing consumer engagement in the Practo app. Both needed dependable behavior on Android devices, while the wider business was evolving its brand and product language.

Product and engineering approach

Design for the operating context

  • Built a screen-optimized outpatient feedback application with a focused interaction flow, lock-screen controls, and reliable background synchronization using SyncAdapter and ContentProvider.
  • Developed the consumer health feed with RecyclerView and WebView optimizations, push notifications, and background services for ongoing engagement.

Improve the product system

  • Created modular Views and ViewGroups that could express the new Practo brand consistently across Android surfaces.
  • Introduced data binding, refined transitions, and modernized legacy code with the Android Support Library.
  • Treated reusable components and platform modernization as product enablers: they reduced inconsistency and made future experience changes safer to deliver.

Outcome

  • Deployed the feedback product across Practo clinics.
  • Added a consumer engagement surface through the health feed and notification journey.
  • Established reusable Android components that supported a more consistent rebrand across applications.
  • Improved the maintainability of the mobile codebase while continuing to ship user-facing work.

Technology stack

Mobile Apps
Android
Java
SQLite
ContentProvider
SyncAdapter
RecyclerView
WebViews
Push Notifications
Data Binding
Android Support Library