Belajar Pengembangan Aplikasi Android Intermediate
Belajar Pengembangan Aplikasi Android Intermediate
Dicoding Indonesia
Issued: April 7, 2025Valid until: April 7, 2028Course duration: 150 hours

Targeted at Android Developers looking to level up with advanced components. Topics include advanced UI, animations, localization, background services, media handling, maps & location, advanced testing, Firebase, and more.

Skills & Topics Covered:

Advanced UIAnimationLocalization & AccessibilityService & Background TasksMedia HandlingGeo Location & Google MapsAdvanced TestingAdvanced DatabaseFirebase Integration
Belajar Fundamental Aplikasi Android
Belajar Fundamental Aplikasi Android
Dicoding Indonesia
Issued: April 14, 2024Valid until: April 14, 2027Course duration: 140 hours

Covers Android app fundamentals, including UI building with RecyclerView, data persistence using Room, networking with Web API, background tasks, and automated testing.

Skills & Topics Covered:

Android FundamentalsRecyclerView & LayoutsNavigation ComponentsRoom DatabaseDataStore & File StorageViewModel & LiveDataBackground Thread & WorkManagerUnit & Instrumentation TestingREST API Integration
Belajar Membuat Aplikasi Android dengan Jetpack Compose
Belajar Membuat Aplikasi Android dengan Jetpack Compose
Dicoding Indonesia
Issued: April 14, 2024Valid until: April 14, 2027Course duration: 50 hours

Hands-on course in Jetpack Compose, Android's modern UI toolkit. Covers composables, layouts, state, lazy lists, navigation, testing, and interoperability.

Skills & Topics Covered:

Jetpack ComposeComposable FunctionsDeclarative UI ProgrammingLayouts & ModifiersState ManagementLazy ListsNavigationUI TestingInteroperability with XML
Flutter Developer Expert
Flutter Developer Expert
Dicoding Indonesia
Issued: April 8, 2024Valid until: April 8, 2027Course duration: 70 hours

Advanced Flutter development course covering best practices for developing production-ready applications with clean architecture, test-driven development, and secure implementation.

Skills & Topics Covered:

Clean ArchitectureTest-Driven Development (TDD)Advanced UIModularizationReactive ProgrammingContinuous IntegrationPerformance OptimizationSecurity ImplementationApp Deployment
Flutter Developer Intermediate
Flutter Developer Intermediate
Dicoding Indonesia
Issued: March 21, 2024Valid until: March 21, 2027Course duration: 50 hours

Intermediate-level Flutter course with focus on fundamental principles, state management, backend integration, and application architecture suitable for production apps.

Skills & Topics Covered:

Flutter FundamentalsState Management (Provider)REST API IntegrationJSON SerializationClean Code PrinciplesApp ThemingNavigationFirebase IntegrationTesting