Giter Site home page Giter Site logo

Hi there 👋

I'm working as a Technical Consultant for Android at Deloitte USI (Big4) Also Google Certified Android Dev with Kotlin

I started my career as an Android Developer with company like Public Health Technologies Delhi, Dew Solutions (CMMI Level 5) and with clients like Vodafone, iTrade Network US, Zenius (1 Million Downloads) with exposure on products like B2B, B2C

Active technical blogger with part of 3 Publications on Medium with over 10k+ Views & 1k+ Claps on Single Article about Android Best Practices

With that I took initiative like -> Managining, Preparing PPT's and Speaking at Engineering Meet at Deloitte USI -> Blogger in Deloitte Studiofy -> Managed Instagram profile of AM&C Deloitte for a week -> CR Bootcamp Android Training for Campus Recruits -> Active Contributor at Google Crowdsource at Level 10

Apart from coding stuff, I loves to mentor people with their queries regarding their career, latest trends, architecture and best practices. My medium Article crossed 1k+ Claps and 10k+ views on Android Best Practices

Awards Received

Received 2 Awards in just 6 months

-- Spot Award For Project With Message --

Puneet is enthusiastic and eager to learn new things. Though its been a short span of time on the project, his interest on understanding the client requirements and putting right questions during our interactions with product owners has given him recognition from client. He is good at putting his new learnings into use and enhancing the application to next level.

-- Applause Award for CR Bootcamp --

#TheSculptor #FlawlessPresenter Brialliant job with conducting the Android training for campus recruits. You have been dedicated to the development and training of the CRs. Feedback for mentors have been exceptional from CRs and that showed the time and quality you invested in the trainings. Keep up the awesome job of mentoring new generation of awesome developers. Thank you for your contribution and Kudos!!

Technical Writing Experience

Android App Coding Best Practices | 10 Points https://puneet-grover.medium.com/android-app-coding-best-practices-10-points-e14bb2ff10c2

Coroutines in Just 5 Minutes | Complete Android Coroutine Best Practices https://puneet-grover.medium.com/coroutines-in-just-5-minutes-complete-android-coroutine-best-practices-3356759c1aca

Understand Lambdas and High Order Functions with Multiple Variations https://medium.com/nerd-for-tech/understand-lambdas-and-high-order-functions-with-multiple-variations-e265e9d64ac1

JUnit Testing in Android with Kotlin for Beginners | Hemcrest and Mockito https://medium.com/nerd-for-tech/junit-testing-in-android-with-kotlin-for-beginners-hemcrest-and-mockito-b731a74abaea

Open Source Projects

There are few open source demo projects for learning purpose, some I'm working on and some are here:-

https://github.com/puneet-softdev/SMS-Marketing-App - This App uses Twilio for Sms Marketing Online Service with modern architecture of Android called MVVM and Most popular Library RxJava, Data Binding, Dagger, and Most recommended Database Room for storing Message History. This App will use static Json of Contacts kept in raw folder itself

https://github.com/puneet-softdev/Consume-Flicker-Api - Android app with Java uses Flickr API to search photos for a search term, It will have search box, and once the tag is given, It will handle paginated data as well. It uses MVVM, Dagger, RxJava, DataBinding

https://github.com/puneet-softdev/Android-with-Kotlin-Bootcamp - A Sample very basic Android Application in Kotlin for begineers which contains practical example of Activity life cycle, How to launch activity, activity navigation, Fragments, Create Fragments via XML and Programmatically, navigation b/w fragments using fragment manager/ and transaction etc

https://github.com/puneet-softdev/consume_githubapi - This will consume Popular GitHub Api and will show Repos Listing in Android app. Repo detail will get open with Shared Element Transition. It uses MVVM, Dagger, RxJava, DataBinding

https://github.com/puneet-softdev/Espresso-with-Kotlin (Espresso with Kotlin) - This is so that anyone can start working with Espresso directly for UI Automation Test which includes:- Activity Launch, Button Actions, Activity Displayed or not, Typing Texts, Menus Actions and Recyclerview actions and scrolling etc.

Puneet Grover's Projects

android-app-link icon android-app-link

Demo App to handle Android App Links which came into picture in Android 6 But starting from Android 12 Deeplinks on Tapping of deep link, it's navigating to Browser which has been take care here. This app has both Java and Kotlin lang. code and basic mandatory changes you've to make to make your deeplinks / applinks work

android-with-kotlin-bootcamp icon android-with-kotlin-bootcamp

This project contains practical example of Activity life cycle, How to launch activity, activity navigation, Fragments, Create Fragments via XML and Programmatically, navigation b/w fragments using fragment manager/ and transaction etc

constraintlayoutdemo icon constraintlayoutdemo

Demo showing the possibilities of ConstraintLayout for the Mastering Android Layouts Workshop

consume-flicker-api icon consume-flicker-api

This app uses Flickr API to search photos for a search term, It will have search box, and once the tag is given, It will handle paginated data as well. It uses MVVM, Dagger, RxJava, DataBinding

consume_githubapi icon consume_githubapi

This will consume Popular GitHub Api and will show Repos Listing in Android app. Repo detail will get open with Shared Element Transition. It uses MVVM, Dagger, RxJava, DataBinding

encryption-decryption icon encryption-decryption

Imagine if a third person gets some of our private information say our credit card number. So, we use encryption to send data over the internet. In simple terms, encryption is the process of converting plain text or data into a unreadable form and Decryption is the reverse process of encryption converting encrypted data back to it's original form.

espresso-with-kotlin icon espresso-with-kotlin

This project is built in Android with Kotlin Language using Espresso UI Framework for Test cases

jetpackcompose-learning icon jetpackcompose-learning

This repository covers study on jetpack compose. So if you're new to Jetpack Compose and wants to learn it step by step then this repo is for you.

location-geofence-and-permissions icon location-geofence-and-permissions

This project will have insights on how to request location permission (and Background permission) in many different ways, how to use fused location provider to get user current location/ last known location. This also includes how to implement Geofencing in android.

movietray icon movietray

Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.

mvvm-simple-example icon mvvm-simple-example

This repository contains a very sample app that implements MVVM architecture using binding

sms-marketing-app icon sms-marketing-app

This App will use Twilio for Sms Marketing Online Service with modern architecture of Android called MVVM and Most popular Library RxJava, Data Binding, Dagger, and Most recommended Database Room for storing Message History. This App will use static Json of Contacts kept in raw folder itself

tip-calculator icon tip-calculator

Simple Tip Calculator Android App where you'll enter your bill amount, tip in percentage and this app will calculate total amount including tip and will show you the same

unit-testing-in-android icon unit-testing-in-android

This Repo provides a comprehensive guide on implementing unit testing in Android applications, covers various assertion functions and the Hemcrest library

unit-testing-with-mockito-framework icon unit-testing-with-mockito-framework

Mockito allows developers to easily create mock objects, which can simulate the behavior of real objects during testing. This can be especially useful, where there are often many dependencies and components that can be difficult to test individually.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.