FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Xamarin.forms avanzado: clon de uber-indriver vs 2022
Xamarin.forms  avanzado: clon de uber-indriver vs 2022
IT & Software100% OFF

Xamarin.forms avanzado: clon de uber-indriver vs 2022

Udemy Instructor
4.475(1.8K students)
Self-paced
All Levels

About this course

En este proyecto se verán los siguientes módulos:MODULO DE REGISTRO-Pagina empezar. -Pagina crear cuenta con autenticación por gmail. -Pagina completar registro con autenticación por sms.

MODULO DE NAVEGACIÓN-Pagina de menú principal-Pagina de ubicar origen y destino-Buscador de direcciones consumiendo la PLACES API de google-Calculo de direcciones consumiendo DISTANCE MATRIX API de google-Dibujar rutas de origen y destino consumiendo DIRECTIONS API de googlePatrón de software MVVMLos beneficios de usar el patrón MVVM son los siguientes:Si hay una implementación de modelo existente que encapsula la lógica comercial existente, puede ser difícil o arriesgado cambiarlo. En este escenario, el modelo de vista actúa como un adaptador para las clases del modelo y le permite evitar realizar cambios importantes en el código del modelo. Los desarrolladores pueden crear pruebas unitarias para el modelo de vista y el modelo, sin usar la vista.

Las pruebas unitarias para el modelo de vista pueden ejercer exactamente la misma funcionalidad que usa la vista. La interfaz de usuario de la aplicación se puede rediseñar sin tocar el código, siempre que la vista se implemente completamente en XAML. Por lo tanto, una nueva versión de la vista debería funcionar con el modelo de vista existente.

Los diseñadores y desarrolladores pueden trabajar de forma independiente y simultánea en sus componentes durante el proceso de desarrollo. Los diseñadores pueden concentrarse en la vista, mientras que los desarrolladores pueden trabajar en el modelo de vista y los componentes del modelo. La clave para usar MVVM de manera efectiva radica en comprender cómo factorizar el código de la aplicación en las clases correctas y en comprender cómo interactúan las clases.

Las siguientes secciones analizan las responsabilidades de cada una de las clases en el patrón MVVM. El modelo de vista implementa propiedades y comandos a los que la vista puede enlazar datos y notifica a la vista cualquier cambio de estado a través de eventos de notificación de cambios. Las propiedades y los comandos que proporciona el modelo de vista definen la funcionalidad que ofrecerá la interfaz de usuario, pero la vista determina cómo se mostrará esa funcionalidad.

Conexión de modelos de vista a vistasLos modelos de vista se pueden conectar a vistas mediante las capacidades de enlace de datos de Xamarin. Forms. Hay muchos enfoques que se pueden usar para construir vistas y ver modelos y asociarlos en tiempo de ejecución.

Estos enfoques se dividen en dos categorías, conocidas como primera composición de vista y primera composición de modelo de vista. Elegir entre ver la primera composición y ver la primera composición del modelo es una cuestión de preferencia y complejidad. Sin embargo, todos los enfoques comparten el mismo objetivo, que es que la vista tenga un modelo de vista asignado a su propiedad BindingContext.

Con la primera composición de vista, la aplicación se compone conceptualmente de vistas que se conectan a los modelos de vista de los que dependen. El beneficio principal de este enfoque es que facilita la construcción de aplicaciones comprobables por unidades poco acopladas porque los modelos de vista no dependen de las vistas en sí. También es fácil comprender la estructura de la aplicación siguiendo su estructura visual, en lugar de tener que realizar un seguimiento de la ejecución del código para comprender cómo se crean y asocian las clases.

Además, la primera construcción de la vista se alinea con el sistema de navegación Xamarin. Forms que es responsable de construir páginas cuando se produce la navegación, lo que hace que la primera composición del modelo de vista sea compleja y esté desalineada con la plataforma.

Skills you'll gain

Other IT & SoftwareSpanish

Available Coupons

Loading...

Course Information

Level: All Levels

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: Udemy Instructor

Expert course creator

This course includes:

  • 📹Video lectures
  • 📄Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$102.99

Save $102.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/xamarin-forms-avanzado-clon-de-uber-con-visual-studio-2022

You May Also Like

Explore more courses similar to this one

Healthcare Data Security and Risk Management Guide
IT & Software
0% OFF

Healthcare Data Security and Risk Management Guide

Udemy Instructor

The Healthcare Data Security & Risk Management course is designed to equip learners with a comprehensive, practical, and strategically grounded understanding of how to protect sensitive patient data within today’s complex digital healthcare ecosystem. Through this advanced, four-hour program, participants gain the ability to analyze, evaluate, and strengthen safeguards for protected health information (PHI) and electronic PHI (ePHI) across electronic health records, connected medical devices, telemedicine platforms, artificial intelligence systems, and third-party vendor environments. Following a structured, industry-aligned curriculum, each module integrates regulatory requirements, technical controls, and operational best practices, reinforced through real-world healthcare scenarios, applied demonstrations, case studies, and guided exercises.Learners will develop job-ready competencies in healthcare cybersecurity governance, HIPAA Security Rule compliance, data classification and lifecycle management, risk assessment methodologies, and third-party risk oversight. The course emphasizes a holistic understanding of healthcare-specific threats, including ransomware, phishing and smishing attacks, insider risks, Internet of Medical Things (IoMT) vulnerabilities, AI-enabled threats, and medical device security challenges. Participants will evaluate and design practical mitigation strategies such as network segmentation, access controls, multi-factor authentication, and continuous risk monitoring frameworks. By bridging policy, technology, and human factors, the course enables learners to move beyond checklist compliance toward proactive and adaptive risk management.By the end of the course, learners will be fully prepared to design defensible data protection strategies, contribute meaningfully to incident response and breach management efforts, and support organizational resilience in high-stakes healthcare environments. They will gain the confidence to evaluate security controls, apply breach notification requirements, and synthesize knowledge into actionable policies and response plans tailored to their organizations. This course empowers healthcare IT professionals, compliance officers, risk managers, and administrators to transition from passive compliance enforcers into active guardians of patient data—promoting confidentiality, integrity, and availability across modern healthcare systems where trust, safety, and continuity of care are paramount.

4.8•2.5K•Self-paced
FREE$85.99
Enroll
AI for Product Leaders: Strategy, Innovation & Execution
IT & Software
0% OFF

AI for Product Leaders: Strategy, Innovation & Execution

Udemy Instructor

AI Innovation & Product Strategy empowers professionals to lead innovation with Generative AI and strategic thinking. In this specialization, you'll gain practical experience in building entrepreneurial AI strategies, using AI tools like ChatGPT and Microsoft Copilot for product development, optimizing business processes through AI-powered BPM, and integrating GenAI into sustainable and ethical initiatives. From startups to enterprise environments, the courses blend visionary thinking with hands-on labs, templates, and case studies, enabling learners to create real impact. This program is designed for innovation leaders, product managers, business owners, and sustainability professionals who want to future-proof their strategy and execution. With a focus on scalability, ethical AI, workflow automation, and sustainability impact, you'll complete this specialization with a portfolio of projects and a deep understanding of how to lead AI-powered transformation across industries. Through interactive simulations, expert-led sessions, and real-world capstone projects, learners will explore how AI reshapes industries, enhances decision-making, and drives continuous innovation. The specialization bridges strategy, creativity, and technology, preparing you to design intelligent systems and scalable solutions that transform organizations responsibly and effectively while aligning innovation with long-term societal and environmental goals. Graduates will emerge with actionable frameworks, leadership confidence, and a forward-thinking approach to leveraging AI for sustainable competitive advantage.

4.7•3.2K•Self-paced
FREE$94.99
Enroll
The Complete SQL Bootcamp: A Step-by-Step Approach
IT & Software
0% OFF

The Complete SQL Bootcamp: A Step-by-Step Approach

Udemy Instructor

Brief Introduction:The Complete SQL Bootcamp is a hands-on course designed to take you from the basics to a professional level. This comprehensive course will explore the principles of relational databases and the robust SQL programming language. It will equip developers with vital SQL skills to write queries for single and multiple tables, manipulate data within those tables, and create database objects.Course Overview:This step-by-step SQL course is designed to improve your SQL skills and is ideal for students who want to become proficient in SQL. Led by an experienced SQL Developer Instructor, this course offers a well-organized and engaging learning experience for those who want to master SQL.Learning Objectives:By the end of the course, you will learn how to:Retrieve Data using basic SQL SELECT StatementsRestrict and Sort DataUse Aggregate FunctionsApply Conditional ExpressionsGenerate Reports with Aggregated Data Using Group FunctionsDisplay Data from Multiple Tables Using JoinsUtilize Window FunctionsWork with Common Table Expressions (CTEs) using the WITH clauseManage Data using Subqueries and Advanced QueriesManage Tables using DML StatementsCreate Sequences, Synonyms, Indexes, Views, and Schema ObjectsWho is this course for?This course is designed for learners at all levels, from beginners looking for a solid foundation to SQL professionals striving for mastery. No prior knowledge is necessary. It is suitable for users of any database, including Oracle, MySQL, Microsoft SQL Server, Amazon Redshift, and MySQL.

4.7•6.0K•Self-paced
FREE$87.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.