buildshiplearncodeinnovateelevatehackathonscampus
DEVERT Full syllabus
Beginner
Programming Basics in Kotlin
- Kotlin Syntax, Variables and Types
- Control Flow and Functions
- Collections and Lambdas
Git and the Command Line
- Terminal Basics
- Git and GitHub Basics
OOP and App Fundamentals
- Object-Oriented Kotlin
- Anatomy of an Android App
Intermediate
Android UI with Jetpack Compose
- Composables, Layouts and Modifiers
- State and Navigation
Networking, Storage and Architecture
- Coroutines and Calling APIs
- Local Storage with Room and DataStore
- MVVM and Clean App Architecture
Advanced
Cross-Platform and iOS Overview
- Flutter and React Native
- iOS with Swift and SwiftUI
Testing, Performance and Publishing
- Unit and UI Testing
- Performance and Crash Monitoring
- Publishing to Play Store and App Store
Mobile Role Practice and Interview Prep
- What Mobile Interviews Look Like
- Building a Portfolio That Gets Interviews