├── .gitignore ├── .history ├── Android │ └── Kotlin │ │ ├── program_20250626114752.md │ │ ├── program_20250626115144.md │ │ ├── program_20250626121121.md │ │ ├── program_20250626122449.md │ │ ├── program_20250626122507.md │ │ ├── program_20250626124428.md │ │ └── program_20250711175344.md └── Testing │ └── JUnit │ └── junit_20250624181447.md ├── Android ├── Architecture │ ├── Clean │ │ └── clean_architecture_android.md │ ├── MVC │ │ └── mvc.md │ ├── MVI │ │ └── mvi.md │ ├── MVP │ │ └── mvp.md │ └── MVVM │ │ └── mvvm.md ├── Components │ └── compoents.md ├── Data │ ├── Realm │ │ └── realm.md │ ├── Room │ │ └── room.md │ └── SQLite │ │ └── sqlite.md ├── Dependency Injection │ ├── Dagger │ │ └── dagger.md │ ├── Hilt │ │ └── hilt.md │ └── Koin │ │ └── koin.md ├── Gradle │ └── gradle.md ├── Java │ ├── Advanced │ │ └── adcvanced.md │ └── Core │ │ └── core-java.md ├── Jetpack Compose │ └── compose.md ├── Jetpack │ └── jetpack.md ├── Kotlin │ ├── Coroutines │ │ └── coroutines.md │ ├── Flows │ │ └── flows.md │ ├── cheetsheet.md │ ├── kotlin.md │ └── program.md ├── Libs │ └── libs.md ├── Performance Optimazation │ └── performance.md ├── Playstore │ └── playstore.md ├── RX Java │ └── rx.md ├── UX │ └── ux.md └── Ui │ └── ui.md ├── Assets ├── devcrack.png └── devcrack2.png ├── Backend Basics ├── APIs │ └── apis.md ├── Firebase │ └── firebase.md ├── GraphQL │ └── graph.md └── REST │ └── rest.md ├── CONTRIBUTING.md ├── Cross Platform ├── Flutter │ └── flutter.md ├── KMM │ └── kmm.md └── React Native │ └── react.md ├── Design Patterns └── design.md ├── ISSUE_TEMPLATE.md ├── Interviews └── interview.md ├── License.md ├── PULL_REQUEST_TEMPLATE.md ├── ReadMe.md ├── SECURITY.md ├── System Design for Mobile ├── 01-introduction-and-core-concepts.md ├── 02-scalability.md ├── 03-load-balancing.md ├── 04-caching-strategies.md ├── 05-databases.md ├── 06-api-design.md ├── 07-message-queues.md ├── 08-cdn-static-content.md ├── 09-monitoring-observability.md ├── 10-mobile-architecture-patterns.md ├── 11-real-world-chat-app.md ├── 12-real-world-social-feed.md ├── 13-real-world-ride-sharing.md ├── 14-real-world-video-streaming.md ├── 15-real-world-food-delivery.md ├── README.md ├── SPLIT_SUMMARY.md └── system_design.md ├── Testing ├── Espresso │ └── espresso.md ├── JUnit │ └── junit.md ├── Mockito │ └── mokito.md └── UIAutomator │ └── ui_automater.md ├── Tools ├── CI CD │ ├── ci_cd.md │ └── fastlane.md ├── Charles │ └── charles.md ├── Git │ └── git.md └── Postman │ └── postman.md └── iOS ├── Swift └── swift.md ├── SwiftUI └── swift_ui.md └── UIKit basics └── ui_kit_basics.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.gitignore -------------------------------------------------------------------------------- /.history/Android/Kotlin/program_20250626114752.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.history/Android/Kotlin/program_20250626115144.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.history/Android/Kotlin/program_20250626115144.md -------------------------------------------------------------------------------- /.history/Android/Kotlin/program_20250626121121.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.history/Android/Kotlin/program_20250626121121.md -------------------------------------------------------------------------------- /.history/Android/Kotlin/program_20250626122449.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.history/Android/Kotlin/program_20250626122449.md -------------------------------------------------------------------------------- /.history/Android/Kotlin/program_20250626122507.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.history/Android/Kotlin/program_20250626122507.md -------------------------------------------------------------------------------- /.history/Android/Kotlin/program_20250626124428.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.history/Android/Kotlin/program_20250626124428.md -------------------------------------------------------------------------------- /.history/Android/Kotlin/program_20250711175344.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.history/Android/Kotlin/program_20250711175344.md -------------------------------------------------------------------------------- /.history/Testing/JUnit/junit_20250624181447.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/.history/Testing/JUnit/junit_20250624181447.md -------------------------------------------------------------------------------- /Android/Architecture/Clean/clean_architecture_android.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Architecture/Clean/clean_architecture_android.md -------------------------------------------------------------------------------- /Android/Architecture/MVC/mvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Architecture/MVC/mvc.md -------------------------------------------------------------------------------- /Android/Architecture/MVI/mvi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Architecture/MVI/mvi.md -------------------------------------------------------------------------------- /Android/Architecture/MVP/mvp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Architecture/MVP/mvp.md -------------------------------------------------------------------------------- /Android/Architecture/MVVM/mvvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Architecture/MVVM/mvvm.md -------------------------------------------------------------------------------- /Android/Components/compoents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Components/compoents.md -------------------------------------------------------------------------------- /Android/Data/Realm/realm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Data/Realm/realm.md -------------------------------------------------------------------------------- /Android/Data/Room/room.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Data/Room/room.md -------------------------------------------------------------------------------- /Android/Data/SQLite/sqlite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Data/SQLite/sqlite.md -------------------------------------------------------------------------------- /Android/Dependency Injection /Dagger/dagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Dependency Injection /Dagger/dagger.md -------------------------------------------------------------------------------- /Android/Dependency Injection /Hilt/hilt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Dependency Injection /Hilt/hilt.md -------------------------------------------------------------------------------- /Android/Dependency Injection /Koin/koin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Dependency Injection /Koin/koin.md -------------------------------------------------------------------------------- /Android/Gradle/gradle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Gradle/gradle.md -------------------------------------------------------------------------------- /Android/Java/Advanced/adcvanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Java/Advanced/adcvanced.md -------------------------------------------------------------------------------- /Android/Java/Core/core-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Java/Core/core-java.md -------------------------------------------------------------------------------- /Android/Jetpack Compose/compose.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Jetpack Compose/compose.md -------------------------------------------------------------------------------- /Android/Jetpack/jetpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Jetpack/jetpack.md -------------------------------------------------------------------------------- /Android/Kotlin/Coroutines/coroutines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Kotlin/Coroutines/coroutines.md -------------------------------------------------------------------------------- /Android/Kotlin/Flows/flows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Kotlin/Flows/flows.md -------------------------------------------------------------------------------- /Android/Kotlin/cheetsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Kotlin/cheetsheet.md -------------------------------------------------------------------------------- /Android/Kotlin/kotlin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Kotlin/kotlin.md -------------------------------------------------------------------------------- /Android/Kotlin/program.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Kotlin/program.md -------------------------------------------------------------------------------- /Android/Libs/libs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Libs/libs.md -------------------------------------------------------------------------------- /Android/Performance Optimazation/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Performance Optimazation/performance.md -------------------------------------------------------------------------------- /Android/Playstore/playstore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Playstore/playstore.md -------------------------------------------------------------------------------- /Android/RX Java/rx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/RX Java/rx.md -------------------------------------------------------------------------------- /Android/UX/ux.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/Ui/ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Android/Ui/ui.md -------------------------------------------------------------------------------- /Assets/devcrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Assets/devcrack.png -------------------------------------------------------------------------------- /Assets/devcrack2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Assets/devcrack2.png -------------------------------------------------------------------------------- /Backend Basics/APIs/apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Backend Basics/APIs/apis.md -------------------------------------------------------------------------------- /Backend Basics/Firebase/firebase.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Backend Basics/GraphQL/graph.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Backend Basics/REST/rest.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cross Platform/Flutter/flutter.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cross Platform/KMM/kmm.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cross Platform/React Native/react.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Design Patterns/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Design Patterns/design.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /Interviews/interview.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/License.md -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/ReadMe.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/SECURITY.md -------------------------------------------------------------------------------- /System Design for Mobile/01-introduction-and-core-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/01-introduction-and-core-concepts.md -------------------------------------------------------------------------------- /System Design for Mobile/02-scalability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/02-scalability.md -------------------------------------------------------------------------------- /System Design for Mobile/03-load-balancing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/03-load-balancing.md -------------------------------------------------------------------------------- /System Design for Mobile/04-caching-strategies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/04-caching-strategies.md -------------------------------------------------------------------------------- /System Design for Mobile/05-databases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/05-databases.md -------------------------------------------------------------------------------- /System Design for Mobile/06-api-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/06-api-design.md -------------------------------------------------------------------------------- /System Design for Mobile/07-message-queues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/07-message-queues.md -------------------------------------------------------------------------------- /System Design for Mobile/08-cdn-static-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/08-cdn-static-content.md -------------------------------------------------------------------------------- /System Design for Mobile/09-monitoring-observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/09-monitoring-observability.md -------------------------------------------------------------------------------- /System Design for Mobile/10-mobile-architecture-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/10-mobile-architecture-patterns.md -------------------------------------------------------------------------------- /System Design for Mobile/11-real-world-chat-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/11-real-world-chat-app.md -------------------------------------------------------------------------------- /System Design for Mobile/12-real-world-social-feed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/12-real-world-social-feed.md -------------------------------------------------------------------------------- /System Design for Mobile/13-real-world-ride-sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/13-real-world-ride-sharing.md -------------------------------------------------------------------------------- /System Design for Mobile/14-real-world-video-streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/14-real-world-video-streaming.md -------------------------------------------------------------------------------- /System Design for Mobile/15-real-world-food-delivery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/15-real-world-food-delivery.md -------------------------------------------------------------------------------- /System Design for Mobile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/README.md -------------------------------------------------------------------------------- /System Design for Mobile/SPLIT_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/SPLIT_SUMMARY.md -------------------------------------------------------------------------------- /System Design for Mobile/system_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/System Design for Mobile/system_design.md -------------------------------------------------------------------------------- /Testing/Espresso/espresso.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Testing/JUnit/junit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Testing/JUnit/junit.md -------------------------------------------------------------------------------- /Testing/Mockito/mokito.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Testing/Mockito/mokito.md -------------------------------------------------------------------------------- /Testing/UIAutomator/ui_automater.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Testing/UIAutomator/ui_automater.md -------------------------------------------------------------------------------- /Tools/CI CD/ci_cd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Tools/CI CD/ci_cd.md -------------------------------------------------------------------------------- /Tools/CI CD/fastlane.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Tools/CI CD/fastlane.md -------------------------------------------------------------------------------- /Tools/Charles/charles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Tools/Charles/charles.md -------------------------------------------------------------------------------- /Tools/Git/git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Tools/Git/git.md -------------------------------------------------------------------------------- /Tools/Postman/postman.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vennamprasad/DevCrack-Mobile-Interviews/HEAD/Tools/Postman/postman.md -------------------------------------------------------------------------------- /iOS/Swift/swift.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iOS/SwiftUI/swift_ui.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iOS/UIKit basics/ui_kit_basics.md: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------