App Development
Build applications for mobile, desktop, and cross-platform environments.
topics
topic
Mobile OS
iOS vs Android architecture, app lifecycle, sandboxing, and platform-specific APIs.
topic
React Native
JavaScript bridge, native components, hot reloading, and performance considerations.
topic
Flutter
Dart language, widget tree, Skia rendering engine, and platform channels for native APIs.
topic
SwiftUI
Declarative UI, data flow (@State, @Binding, @ObservedObject), and previews.
topic
Jetpack Compose
Declarative UI for Android, composable functions, state management, and Material Design 3.
topic
State Management
Provider, Redux, MobX, BLoC, Riverpod — patterns and trade-offs for app state.
topic
Push Notifications
APNs, FCM, notification payloads, permission handling, and rich notifications.