FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Himanshu Yadav
  • Qualification:B.Tech / B.E.
  • Language:English, Hindi
  • Experience:2 years
★★★★4/5

Himanshu Yadav

New Delhi/Online

About :

I’m Himanshu Yadav , a Software Engineer at Expedia Group , specializing in Android Development and Data Structures & Algorithms . I completed my B.Tech in Information Technolo…

Himanshu Yadav

Himanshu Yadav

New Delhi/Online

  • Qualification:B.Tech / B.E.
  • Language:English, Hindi
  • Experience:2 years
★★★★ 4/5

I’m Himanshu Yadav , a Software Engineer at Expedia Group , specializing in Android Development and Data Structures & Algorithms . I completed my B.Tech in Information Technolo...

FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by Himanshu Yadav

Course Mode:

Online and Offline

Duration:

50 Hour

Language:

English, Hindi

Location:

New Delhi, 30 D POCKET B5, Mayur Vihar Phase 3, delhi

Pricing:

On Call

Batch Type:

Week Days / Weekends

Course Content

The Android App Development with Kotlin & Jetpack Compose Course by Himanshu Yadav is a modern, industry-aligned training program designed for students and developers who want to build high-performance Android applications using the latest technologies. This course covers everything from Android and Kotlin fundamentals to advanced UI development, architecture patterns, and production-level app features.

With the growing demand for Android developers, this course focuses on practical implementation and real-world development practices. Students will learn how to create responsive user interfaces using Jetpack Compose, manage app state efficiently, integrate APIs, handle databases, and implement scalable application architectures. The course is available in both online and offline learning modes, allowing flexibility for different learner preferences.

What Students Will Learn

Module 1: Android & Kotlin Fundamentals

  • Introduction to Android Development

  • Android Studio Setup

  • Kotlin Basics (Variables, Functions, OOP, Null Safety)

  • Activity & Lifecycle

Module 2: Jetpack Compose Basics

  • Introduction to Declarative UI

  • Composables, Layouts, Modifiers

  • State Management

  • Recomposition & Performance

Module 3: UI Design & Navigation

  • Material Design

  • Navigation Component

  • Bottom Navigation & Drawer

  • Responsive UI Design

Module 4: Architecture & Best Practices

  • MVVM Architecture

  • Clean Architecture

  • ViewModel & LiveData/StateFlow

  • Dependency Injection (Hilt/Dagger)

Module 5: Networking & Data

  • REST APIs

  • Retrofit Integration

  • JSON Parsing

  • Error Handling

  • Pagination

Module 6: Database & Storage

  • Room Database

  • DataStore / SharedPreferences

  • Offline Support

Module 7: Coroutines & Flow

  • Asynchronous Programming

  • Coroutines

  • Kotlin Flow

  • Thread Management

Module 8: Advanced Android

  • Background Work (WorkManager)

  • Notifications

  • Permissions

  • Haptics & Sensors

Module 9: Testing & Debugging

  • Unit Testing (JUnit, Mockito)

  • UI Testing

  • Debugging Techniques

  • Performance Optimization

Teaching Method

  • Interactive online and offline training sessions

  • Step-by-step practical coding demonstrations

  • Project-based learning approach

  • Real-world app development scenarios

  • Hands-on assignments and implementation tasks

  • Regular doubt-clearing and revision sessions

Why Learn With Himanshu Yadav

Himanshu Yadav follows a concept-focused teaching approach that helps students understand both technical implementation and development best practices. Lessons are structured to ensure learners gain practical experience along with theoretical clarity, preparing them for real-world Android development projects.

Benefits and Outcomes

  • Build modern Android apps using Kotlin and Jetpack Compose

  • Gain strong understanding of Android architecture patterns

  • Develop responsive and scalable mobile applications

  • Improve debugging and performance optimization skills

  • Prepare for Android developer job roles

  • Build a strong app development portfolio

Course Mode:

Online and Offline

Duration:

50 Hour

Language:

English, Hindi

Location:

New Delhi, 30 D POCKET B5, Mayur Vihar Phase 3, delhi

Pricing:

On Call

Batch Type:

Week Days / Weekends

Overall Student Ratings

4.0
★★★★

Based on 4 ratings

5 star
25%
4 star
50%
3 star
25%
2 star
0%
1 star
0%

Get tutor location

Location: 30 D POCKET B5, Mayur Vihar Phase 3, delhi, New Delhi

Locate on Google map

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Explore Tutors by Location and Skills

Find Expert tutors across India for Popular Subjects, Skills and Cities

Popular courses

    Popular Locations

      Popular Searches