profile-pic

Apoorv Bhardwaj

Mobile Developer with experience in Flutter Hybrid Mobile App Development. Passionate for a mobile developer environment with an attitude of getting things done.
  • Role

    Dart Mobile App Developer

  • Years of Experience

    3.1 years

  • Professional Portfolio

    View here

Skillsets

  • SDLC
  • Unit, widget, integration testing
  • Firebase – push notifications(fcm)
  • SQLite
  • Mvp architecture patterns
  • Hive
  • BLoC
  • Analytics & monitoring
  • Swift
  • Riverpod
  • Kotlin
  • Xcode
  • Python
  • Restful APIs
  • Provider
  • MVVM
  • Flutter framework
  • CI/CD
  • Android Studio
  • Android SDK
  • Agile Methodology
  • Dart
  • JSON

Professional Summary

3.1Years
  • Sep, 2022 - Present3 yr 4 months

    Mobile App Developer

    Adda

Applications & Tools Known

  • icon-tool

    Android Studio

  • icon-tool

    Flutter

  • icon-tool

    Firebase

  • icon-tool

    Dart

  • icon-tool

    Android SDK

  • icon-tool

    Python

  • icon-tool

    SwiftUI

  • icon-tool

    Kotlin

Work History

3.1Years

Mobile App Developer

Adda
Sep, 2022 - Present3 yr 4 months
    Hands on Experience in Dart and Flutter. Developed and deployed cross-platform mobile applications for Android and iOS using Flutter. Participated in the complete mobile app development lifecycle, including planning, design, implementation, and maintenance, with a focus on writing clean, testable code and implementing unit testing to ensure code quality and reliability. Developed and maintained multi-flavor Flutter applications to streamline deployment and enhance app customization for different environments, utilizing Flutter’s flavor support. Implemented key app functionalities such as in-app updates, user guidelines acceptance, widget showcases, and push notifications, walkthrough screens, bottom navigation bar etc by using plugins if required. Designed and built intuitive UI/UX features, including walkthrough screens, adhering to MVVM architecture principles and Provider state management. Handled JSON web service integration, parsing responses to manage data flow and ensure seamless communication between the frontend and backend using asynchronous programming. Created and managed notification channels, enabling control over push notifications. Enabled detailed tracking of user events, screen views, and engagement metrics to improve app performance and user experience using Firebase Analytics. Developed and maintained platform channels to seamlessly integrate native functionalities with Flutter.

Achievements

  • Implemented a clean and scalable MVVM architecture, enhancing code maintainability and separation of concerns.
  • Integrated the Google Books API to fetch real-time book data, including details, covers, and user reviews.
  • Developed an intuitive user interface allowing users to browse, search and preview books effortlessly.
  • Enabled offline functionality for users to download books and read them without an internet connection.

Major Projects

1Projects

Book Shelf - A Book Reading App

Jan, 1970 - Jan, 1970
    Book Shelf: A Flutter-based mobile app using MVVM architecture and Provider state management. Features real-time book data via Google Books API, intuitive search, previews, and offline access. Implemented a clean and scalable MVVM architecture, enhancing code maintainability. Integrated the Google Books API to fetch real-time book data, including details, covers, and user reviews. Developed an intuitive user interface allowing users to browse, search, and preview books effortlessly. Implemented Provider as the state management solution, ensuring efficient and predictable state updates.

Education

  • Bachelor's Degree

    Dayananda Sagar College of Engineering, Bangalore (2022)