Consuming REST APIs in Mobile Applications (Beginner Level)
Beginner Level: Fetch remote JSON data, display loading indicators, handle network failure, and parse API objects into models.
Accredited courses delivered by approved partner institutes, each ending in a secure online exam and a verifiable certificate.
20 courses
Beginner Level: Fetch remote JSON data, display loading indicators, handle network failure, and parse API objects into models.
Advanced Level: Design scalable multi-module mobile apps with domain-driven design, repositories, use cases, and decoupling.
Intermediate Level: State management with Redux Toolkit, local persistence with AsyncStorage, and bridging third-party native SDKs.
Beginner Level: Learn Kotlin syntax, Android Studio, XML layouts, Activity lifecycles, and basic material design components.
Advanced Level: Automate building, code signing with certificates/provisioning profiles, and deploying to TestFlight and Google Play.
Advanced Level: Analyze frame drops, CPU spikes, memory leaks, and bridge serialization overhead in Flutter and React Native.
Beginner Level: Build beautiful cross-platform iOS and Android apps using Google Flutter framework and Dart language.
Intermediate Level: Integrate Firebase Authentication, Cloud Firestore real-time database, cloud storage, and push notifications.
Intermediate Level: Set up subscriptions, consumable products, receipt validation with RevenueCat, and ad mediation networks.
Beginner Level: Learn Swift programming, Apple Xcode IDE, SwiftUI views, preview canvas, and fundamental iOS application flow.
Beginner Level: Understand native vs cross-platform, app store ecosystems, mobile operating systems, and development tools.
Intermediate Level: Implement FaceID/TouchID biometric authentication, secure local keychain storage, and SSL certificate pinning.