React Native Masterclass: Build Real Apps (iOS & Android)
Step-by-step React Native training: from setup to advanced features like auth, APIs, uploads, and app store readiness.
Lo que serás capaz de hacer
Build Real Mobile Apps with React Native – From Beginner to Pro Are you ready to create professional cross-platform apps for iOS and Android ? This course is a hands-on React Native masterclass designed to take you from beginner to advanced developer. By the end, you’ll have built a complete product-sharing mobile app packed with the same high-demand features used in real-world projects. What you’ll learn: React Native basics: environment setup, JSX, state & props Navigation: stack, bottom tabs, and deep linking Authentication: email & password, Google login, token storage REST API integration with real endpoints Image uploads & carousels for smooth user experiences Cross-platform support for both Android & iOS Git & version control best practices Clean project structure & ESLint for professional code quality With over 30+ cross-platform apps built , I’ve distilled the most essential features every modern mobile project needs into this course. Why this course? Most tutorials focus on isolated features. Here, you’ll build a real app from scratch , learning how features work together in a complete workflow—from setup to deployment. Who is this for? Beginners wanting a solid React Native foundation Developers upgrading their skills with practical, real-world projects Anyone aiming to build portfolio-ready apps to land jobs or freelance clients Join today and gain the confidence to build your own React Native apps for real users and the app stores!
- Create a react native mobile app from scratch
- The difference between functional and class components
- Use React Context and React Hooks
- Integrate REST APIs in the project
- Tab Navigation with native navigation behavior
- Fetch and show data, filter by categories and search by keyword
Temario
UNIDAD 1 - Introduction · 3 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introduction
- What we will build: App Design Preview
- Resources & Helpful Materials
UNIDAD 2 - Get Ready · 7 leccionesUNIDAD 2 - Get Ready
UNIDAD 2 - Get Ready
- Environment Setup
- Typescript vs. Javascript
- Create a React Native App (and some debugging)
- Exploring The Default App Code
- Running on iOS
- Running on Android
- Running with Terminal
UNIDAD 3 - Basics of React Native · 7 leccionesUNIDAD 3 - Basics of React Native
UNIDAD 3 - Basics of React Native
- What is JSX
- Imports and Exports: Creating components
- Functional vs. Class Components
- Explaining State for Functional and Class Components
- Lifecycles Explained
- Props in Components
- Understanding Styling
UNIDAD 4 - Project Structure & Splash Screen · 5 leccionesUNIDAD 4 - Project Structure & Splash Screen
UNIDAD 4 - Project Structure & Splash Screen
- Identifying Components
- Project Structure
- Building the Splash Screen
- Button Component: Pressable vs. TouchableOpacity
- Colors Management
UNIDAD 5 - Authentication Screens & Components · 13 leccionesUNIDAD 5 - Authentication Screens & Components
UNIDAD 5 - Authentication Screens & Components
- Authentication Screens Preview
- Creating Authentication Header
- Building Input Component
- Password Input Eye Toggling
- Building Checkbox Component
- Giving Custom Style to Reusable Components
- Building Separator Component
- React.memo: What it is and Why to Use
- Google Login: component & native setup
- Checking Google Login on Android & iOS
- Using Environment Variables
- Building Sign Up Footer Actions
- Building Sign in Screen
UNIDAD 6 - Git Integration · 3 leccionesUNIDAD 6 - Git Integration
UNIDAD 6 - Git Integration
- Creating Github Repository & Git Initialization
- Pushing Changes to Git
- Git Branching System
UNIDAD 7 - Project Navigation · 10 leccionesUNIDAD 7 - Project Navigation
UNIDAD 7 - Project Navigation
- React Navigation Introduction
- Setup React Navigation
- Manage Navigation Theme
- Moving Between Screens
- Hiding Default Navigation Header
- Fixing Safe Area Issues
- Setup Bottom Tabs
- Preparing Codebase for Tab Navigation
- Customizing Tabs Design
- Navigation Quiz
UNIDAD 8 - Managing Lists · 6 leccionesUNIDAD 8 - Managing Lists
UNIDAD 8 - Managing Lists
- Build App Header
- Add Categories List
- Add Products List
- Filter by Categories
- Filtering by Typing Keywords
- Building Favorites List
UNIDAD 9 - Building the Detailed Screen · 6 leccionesUNIDAD 9 - Building the Detailed Screen
UNIDAD 9 - Building the Detailed Screen
- Pass Data Between Screens
- Product Details Screen UI
- Build Sticky Footer
- Add Absolute Header
- Build Image Carousel
- Call or Email from the App
UNIDAD 10 - Building Profile Related Screens · 12 leccionesUNIDAD 10 - Building Profile Related Screens
UNIDAD 10 - Building Profile Related Screens
- Build Profile Screen
- Add Settings Screen & Redirect to URLs
- Edit Personal Information
- Create New Listing Screen
- Installing Image Upload Package
- Image Upload Functionality
- Add Image Deleting Option
- Explaining Props Spreading
- Use Keyboard Avoiding View
- Building Custom Picker
- Finalize Create New Listing Screen
- Build My Listings UI
UNIDAD 11 - Integrating REST APIs · 6 leccionesUNIDAD 11 - Integrating REST APIs
UNIDAD 11 - Integrating REST APIs
- What is REST API
- REST API Methods Explained
- Overview of the API Used
- Using Axios
- Registering a New User with API Call
- REST APIs & HTTP methods
UNIDAD 12 - Setting Up Global State · 7 leccionesUNIDAD 12 - Setting Up Global State
UNIDAD 12 - Setting Up Global State
- Redux vs. React Context
- Create User Context
- User Authentication
- Introduction to Async Storage
- Save Auth Token to Storage
- Identifying Authenticated Users After Killing the App
- Global State & Storage Quiz
UNIDAD 13 - Connect Services & Profile to APIs · 8 leccionesUNIDAD 13 - Connect Services & Profile to APIs
UNIDAD 13 - Connect Services & Profile to APIs
- Connect Profile to APIs
- Update Profile API Integration
- Fetching Services from API
- Showing Service Details & Favoriting
- Filtering Favorite Items & Unfavoriting
- Adding New Listing
- Delete a Listing
- Upload Image to Server
UNIDAD 14 - BONUS: The Magic of Linting · 3 leccionesUNIDAD 14 - BONUS: The Magic of Linting
UNIDAD 14 - BONUS: The Magic of Linting
- What is Linting
- Integrate ESLint in the project
- Last But Not Least
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
14 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
3 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Elina Hovakimyan.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 14 unidades · 96 lecciones · 60 h
- 12 meses de acceso
- 3 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Elina Hovakimyan; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


