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.7(14.6K 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

AI Literacy for Project Managers
IT & Software
0% OFF

AI Literacy for Project Managers

Udemy Instructor

Managing AI projects without understanding AI can create uncertainty, misalignment, and risk.Today, AI is becoming part of everyday business initiatives, and project managers are increasingly expected to lead AI-driven projects. However, many PMs find themselves managing AI initiatives without fully understanding AI terminology, data dependencies, risks, limitations, or how AI projects differ from traditional software projects. This often leads to unrealistic plans, misaligned stakeholder expectations, communication challenges with AI teams, and unnecessary stress.The role of a project manager is evolving. AI is entering projects faster than most PMs are prepared for, and managing AI projects using traditional approaches alone is no longer enough. AI literacy is becoming a career skill—not a technical nice-to-have.This course, AI Literacy for Project Managers, is designed specifically for project managers who are leading—or preparing to lead—AI-driven initiatives. You do not need a technical background or experience as a data scientist. Instead, the course focuses on the practical AI knowledge that project managers need to make informed decisions, collaborate effectively with AI teams, manage uncertainty, and deliver meaningful business outcomes.Throughout the course, you will learn what makes AI projects unique, how AI systems work at a foundational level, and how AI concepts influence planning, estimation, risk management, quality management, governance, and vendor decisions. You will also explore real-world AI use cases and practical project management scenarios to see how these concepts apply in practice.By the end of this course, you will be able to confidently plan, lead, and manage AI projects while understanding the opportunities, limitations, and responsibilities that come with AI adoption.If you want to future-proof your project management career and become a more confident leader in an AI-driven world, this course is a great place to start.

0.0•11•Self-paced
FREE$80.99
Enroll
Generative AI Engineering: Master Mock Interviews
IT & Software
0% OFF

Generative AI Engineering: Master Mock Interviews

Udemy Instructor

The title "AI Engineer" has become the most sought-after role in the tech industry, but building enterprise-grade Generative AI applications is incredibly difficult. Prototyping a chatbot in a Jupyter notebook is easy; deploying it to millions of users without memory bottlenecks, prompt injections, or massive hallucinations requires a deep understanding of architecture. The Generative AI Engineering: Master Mock Interviews course is designed to test whether you have what it takes to build AI in production.This comprehensive test bank throws you directly into the trenches of modern AI development. Across four distinct, randomized exam sets, you will face 200 scenario-based engineering challenges. First, you will tackle Information Retrieval (RAG), solving issues like the "Lost in the Middle" phenomenon and optimizing dense vector searches. Next, you will test your Prompt Engineering skills, orchestrating autonomous LangChain agents and preventing adversarial jailbreaks.The exams get progressively harder as you move to the model layer. You will be tested on your ability to fine-tune 70B parameter open-source models using QLoRA on consumer hardware, and applying RLHF for safety alignment. Finally, you will face the ultimate MLOps gauntlet. You will answer complex questions on optimizing the KV Cache with PagedAttention, streaming token responses via Server-Sent Events (SSE), and deploying quantized models to edge devices. By the end of these exams, you will be battle-tested and ready to architect the future of AI.Basic Info:Course locale: English (India)Course instructional level: Intermediate to AdvancedCourse category: IT & SoftwareCourse subcategory: Artificial Intelligence

0.0•164•Self-paced
FREE$82.99
Enroll
Master Microsoft SCOM: Real-World Monitoring Masterclass
IT & Software
0% OFF

Master Microsoft SCOM: Real-World Monitoring Masterclass

Udemy Instructor

This course contains the use of artificial intelligence.This comprehensive course is designed to take you from a complete beginner to an advanced professional in Microsoft System Center Operations Manager (SCOM). Whether you are an IT administrator, system engineer, or infrastructure specialist, this course equips you with the practical skills required to implement, manage, and optimize enterprise-level monitoring solutions.You will begin by understanding what SCOM is, its evolution, and how it fits into modern IT environments. From there, the course dives deep into SCOM architecture, including management servers, agents, databases, and resource pools. You will learn how to properly install, configure, and deploy SCOM in real-world environments with best practices.The course covers essential topics such as Management Packs, monitors, rules, alert management, notifications, dashboards, and reporting. You will also explore advanced features like distributed applications, service level tracking, maintenance mode, and high availability design.What makes this course unique is its real-world focus. You will analyze enterprise case studies, including large-scale data center monitoring and compliance-driven healthcare environments, helping you understand how SCOM is used in production environments.By the end of this course, you will have the confidence and expertise to design, deploy, and manage a full-scale monitoring solution using SCOM.This course content is structured based on a complete enterprise-level curriculum and enhanced with practical insights to ensure job-ready skills.Veloxa Labs is a forward-thinking technology learning platform focused on delivering high-quality, industry-relevant training in IT infrastructure, cloud computing, automation, and enterprise systems. Our mission is to bridge the gap between theoretical knowledge and real-world application by providing hands-on, practical, and career-oriented courses designed by experts.

0.0•2•Self-paced
FREE$98.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.