Testimonials

Services

Video meeting . 30 mins

1:1 Call

Get your doubts clear in personalised session
2,9999,999
Video meeting . 60 mins
5

1:1 Mentorship

Get your doubts clear in personalised session
4,9999,999
Popular
doc-thumbnail
Video meeting . 60 mins

DevRel Strategy & Developer Experience Consulting

DevRel & DevEx consulting for developer-first teams
11,999
doc-thumbnail
Courses . 23 sales

Android Interview Crash Course

Crack Android Interviews with Clarity, Not Cramming
499999
Best Seller

About me

✨ About Me I help developers, creators, and curious professionals learn AI, grow their careers, and build confidence in tech. With experience across Android engineering, AI tools, mentorship, and content creation, I simplify complicated tech into practical, real-world learning. So far, I’ve: Mentored 1,000+ engineers & professionals Built a 20K+ tech community Reached 20M+ people through LinkedIn, Instagram & Workshops 💡 I can help you with: AI tools & productivity Android (Compose, Kotlin, KMP) Career guidance & interviews LinkedIn/personal branding Tech content & creator growth Confidence, clarity & next-step planning People usually book sessions with me for practical guidance, relatable conversations, and actionable advice — not just theory 🚀

Frequently asked questions

What is Jetpack Compose in Android?

Jetpack Compose is Android's modern toolkit for building native user interfaces. Instead of writing XML layouts, you describe your UI in Kotlin functions called composables, and Compose automatically updates the screen whenever the underlying data (state) changes. It reduces boilerplate, speeds up development, and is what Google now recommends for new Android apps, making it a default skill for anyone starting Android development today.

How to use Jetpack Compose in Android Studio?

The easiest way is to create a new project in a recent version of Android Studio and select the "Empty Activity" (Compose) template, which comes fully preconfigured. To add Compose to an existing app, include the Compose BOM along with core dependencies like activity-compose and material3 in your Gradle files. You can then build screens using @Composable functions and preview them instantly with the @Preview annotation without rebuilding the entire app.

How to learn Jetpack Compose?

Start by getting comfortable with Kotlin fundamentals, since Compose is Kotlin-first. Then work through the official documentation and Jetpack Compose codelabs covering basics, state, layouts, and navigation, and immediately apply each concept by building small screens — a login page, a list screen, a simple notes app. Consistent, project-based practice teaches recomposition and state management far better than passive tutorials. If you want guided learning, Akshay Nandwana, a Google Developer Expert (Android), runs a beginner-friendly webinar called "Begin your Jetpack Compose Journey" along with 1:1 mentorship sessions.

What are the most common Jetpack Compose interview questions?

Interviewers usually test composable functions and how recomposition works, the difference between remember and rememberSaveable, state hoisting, how modifiers work, LazyColumn/LazyRow performance and keys, side-effect APIs like LaunchedEffect and DisposableEffect, navigation in Compose, and Compose versus the older XML approach. Prepare short, example-driven explanations — saying "I used this in my project because..." is far more convincing than textbook definitions.

What is Google Summer of Code (GSoC)?

Google Summer of Code is an annual, global program run by Google in which open-source organizations mentor selected contributors to build real features for their projects over a few months. It is fully remote, offers a stipend funded by Google, and is open to university students as well as beginners in open source. For Indian students, GSoC is often the first experience of working on a production-level codebase with industry-style code reviews and mentorship.

How to apply for Google Summer of Code?

Follow the official timeline published each year, then: shortlist mentoring organizations (several work on Android, Kotlin, and Java projects), join their community channels, read their contribution guides, and start submitting small pull requests during the contribution period. After that, discuss project ideas with mentors and submit a proposal using the organization's template before the deadline. Selections depend heavily on the quality of your pre-program contributions and the clarity of your proposal. If you want help shortlisting Android-focused organizations and shaping your preparation, Akshay offers 1:1 GSoC guidance sessions.

What are the Google Summer of Code eligibility criteria?

In recent editions, GSoC is open to anyone who is at least 18 years old at the time of registration, is relatively new to open source, and is eligible to work in their country of residence — so both university students and working professionals can apply. Exact rules around age proof, residency, and eligible countries are updated every year, so always confirm the current guidelines on the official program website before planning your application.

How much is the Google Summer of Code stipend?

There is no single fixed amount. The Google Summer of Code stipend varies by country, based on a purchasing-power index Google publishes each year, and also depends on the size of your project. It is paid directly by Google in installments tied to successful evaluations during the program. For contributors in India, the stipend sits in the mid-range globally — check the current country-wise stipend chart on the official site before applying, as it is revised annually.

Does a Google Summer of Code internship count as work experience?

A Google Summer of Code internship is not a formal company internship — there is no offer letter or employment contract, and it is officially an open-source contribution program. In practice, though, recruiters take it very seriously: your code gets merged into real, widely used projects, you work under experienced mentors, and you receive documented evaluations. Most contributors list it under the experience or major projects section of their resume, and it carries strong weight for both internships and full-time roles.

Is Google Summer of Code worth it?

For most students and early-career developers, yes. You gain real codebase experience, mentorship, a global network, a stipend, and a resume signal that stands out in India's competitive fresher market. The honest caveats: selection is competitive, the program demands consistent coding over several months, and the payoff is biggest if you genuinely enjoy building software rather than chasing the stipend. Many past contributors convert their GSoC reputation into internships, jobs, or long-term open-source careers.

What are the most common Android interview questions and answers?

Almost every Android interview covers the Activity and Fragment lifecycle, intents and launch modes, Kotlin fundamentals with coroutines and Flow, Jetpack Compose basics, MVVM architecture with ViewModel and StateFlow, Room, Retrofit, dependency injection with Hilt, performance topics like ANRs and memory leaks, and basic testing. The strongest answers are built around your own projects — what you used, why you chose it, and what trade-offs you made. For focused revision, Akshay offers an Android Interview Crash Course along with 1:1 mock-interview style sessions.

How do I prepare for an Android interview with 3 years of experience?

Android interview questions for 3 years of experience shift from definitions to depth: expect "why" questions about architecture decisions, coroutine and Flow usage, Compose state management, modularization, debugging production issues, and lightweight system design. Revisit your own projects so you can defend every technical choice, prepare three or four strong stories around conflict, failure, and delivery, and practice explaining concepts aloud. A mock session or two with a senior Android mentor usually exposes gaps much faster than solo revision.