Nuevo¡Techbolic acaba de lanzar cursos! ¡Échales un vistazo abajo!
Curso de desarrollo de aplicaciones móviles Flutter

Curso de desarrollo de aplicaciones móviles Flutter

Tarifa del curso:

PKR 30,000

PKR 50,00040% OFF

Detalles adicionales:

Nivel

Intermediate

Duración

56 days

Calificación

Intermediate / Graduation

Plazas disponibles

30

Completa el formulario de registro para reservar tu plaza en Curso de desarrollo de aplicaciones móviles Flutter.

Descripción del curso

  • Crea hermosas aplicaciones móviles multiplataforma para iOS y Android con Flutter.
  • Domina la programación en Dart desde los conceptos básicos hasta streams asíncronos.
  • Implementa gestión de estado reactiva con GetX y Riverpod.
  • Integra APIs REST, bases de datos locales y servicios en la nube de Firebase.
  • Publica tus aplicaciones en Google Play Store y Apple App Store.

¿Qué aprenderás en este curso?

Domina el desarrollo de aplicaciones móviles con Flutter y Dart en un bootcamp intensivo de 8 semanas con proyectos reales.

Dart Programming & Core Foundations

  • Overview of Flutter framework and architecture
  • Setting up Flutter SDK, Android Studio, VS Code, and Xcode
  • Understanding Dart language syntax, data types, and control flow
  • Classes, Constructors, and Inheritance
  • Mixins, Interfaces, and Abstract Classes
  • Null Safety, Collections, and Functional methods (map, where, fold)

Flutter UI Layouts & Widget Mastery

  • Container, Row, Column, Stack, and Wrap widgets
  • Responsive sizing using MediaQuery, LayoutBuilder, and Flexible
  • Styling, Custom Themes, Dark Mode, and Typography
  • ListView.builder, GridView, and CustomScrollView with Slivers
  • Forms, TextFormFields, and robust input validation
  • Custom Painter and Canvas basics for tailored designs

State Management & App Architecture

  • Understanding reactive programming and state lifecycles
  • GetX Controllers, Obx, and reactive workers
  • Introduction to Riverpod Providers, StateNotifier, and consumer widgets
  • Separation of concerns: Presentation, Domain, and Data layers
  • Repository pattern and Service locators
  • Best practices for clean and scalable Flutter projects

Navigation, Routing & Device APIs

  • Named routes, passing arguments, and nested navigators
  • GoRouter configuration and deep linking
  • Dialogs, BottomSheets, and Custom SnackBar overlays
  • Camera and image picker integration
  • Geolocation, Geocoding, and Google Maps
  • Biometrics (Fingerprint / Face ID) and Local Authentication

Networking, REST APIs & Local Databases

  • Making GET, POST, PUT, DELETE requests with Dio
  • Interceptors, JWT token management, and refresh tokens
  • JSON serialization with Freezed and json_serializable
  • Local caching with Hive and SharedPreferences
  • Relational persistence with SQLite (sqflite / Drift)
  • Offline-first sync architectures

Firebase Cloud Services & Push Notifications

  • Email/Password, Google Sign-In, and Phone Auth
  • Cloud Firestore CRUD operations and real-time streams
  • Firebase Storage for uploading media and files
  • Setting up Firebase Cloud Messaging (FCM)
  • Handling foreground, background, and terminated notifications
  • Firebase Crashlytics and performance monitoring

Production Capstone Project & Payment Integration

  • Product catalog, searching, filtering, and animated cart system
  • Checkout flow and order tracking
  • Stripe payment gateway and local payment integration
  • Unit testing models and business logic
  • Widget testing and integration testing
  • Rendering optimization and memory leak prevention

Store Submission & Freelancing Mastery

  • Generating release keystores, app bundles (.aab), and IPA files
  • Configuring App Store Connect and Google Play Console listings
  • Handling app review guidelines, privacy policies, and release tracks
  • Creating high-converting Upwork and Fiverr profiles
  • Writing winning proposals for mobile app contracts
  • Portfolio presentation and interview preparation

Tarifa del curso:

PKR 30,000

PKR 50,00040% OFF

Detalles adicionales:

Nivel

Intermediate

Duración

56 days

Calificación

Intermediate / Graduation

Plazas disponibles

30

Completa el formulario de registro para reservar tu plaza en Curso de desarrollo de aplicaciones móviles Flutter.

Otros cursos

Curso de diseño de producto UI/UX con Figma

Curso de diseño de producto UI/UX con Figma

Domina el diseño de producto UI/UX en Figma en un bootcamp intensivo de 8 semanas con prototipos y portafolio.
Curso de desarrollo web Full-Stack Ruby on Rails

Curso de desarrollo web Full-Stack Ruby on Rails

Domina el desarrollo web full-stack con Ruby on Rails 8, Hotwire y PostgreSQL en un bootcamp intensivo de 8 semanas.