Skip to content

Xamarin.Forms Projects

Xamarin.Forms Applications

Legacy cross-platform mobile applications that paved the way for modern .NET MAUI development

Xamarin.Forms was the foundation of my cross-platform mobile development journey. These projects represent years of learning, experimentation, and community contribution in the mobile development space.

Micuna - Food Delivery App Completed

Xamarin.Forms Food Delivery UI/UX Challenge MonettelliUIKit

Description: A beautiful food delivery application showcasing modern UI/UX design principles with Xamarin.Forms. This project demonstrates advanced layouts, animations, and user interactions.

Key Features:

  • Modern food delivery interface
  • Custom UI controls and animations
  • Restaurant browsing and menu display
  • Shopping cart functionality
  • Order tracking interface
  • Beautiful transitions and micro-interactions

Technical Highlights:

  • Custom renderers for native look and feel
  • MVVM architecture with data binding
  • Custom animations and transitions
  • Responsive design for multiple screen sizes
  • Integration with MonettelliUIKit

Design Inspiration:

  • Material Design principles
  • Modern mobile app patterns
  • Food industry best practices
  • User experience optimization
⭐ 29 stars 🔄 12 forks 🎨 UI/UX Focus 📱 Mobile Optimized

GitHub Repository | Design System | UI Components

🌤️ Mitawi Weather App (Xamarin.Forms)

Section titled “🌤️ Mitawi Weather App (Xamarin.Forms)”

Mitawi Weather - Xamarin.Forms Version Completed

Xamarin.Forms Weather GitHub Actions API Integration

Description: The original Xamarin.Forms version of the popular Mitawi weather application, featuring beautiful weather visualizations and comprehensive forecast data.

Key Features:

  • Beautiful weather interface
  • Location-based weather detection
  • 7-day weather forecasts
  • Weather animations and graphics
  • Multiple city support
  • Offline weather data caching

Technical Implementation:

  • OpenWeatherMap API integration
  • Custom weather icons and animations
  • Geolocation services
  • Local data caching with SQLite
  • GitHub Actions CI/CD pipeline
  • Automated testing and deployment

Homepage: danielmonettelli.github.io

⭐ 17 stars 🔄 4 forks 🌍 Global Weather ⚙️ GitHub Actions

GitHub Repository | Blog Post | Weather API

Food App Challenge - Style Library Completed

Xamarin.Forms Style Library UI Components Food Industry

Description: A comprehensive Xamarin.Forms project based on a custom style library, showcasing reusable UI components and design patterns for food-related applications.

Key Features:

  • Comprehensive style library
  • Reusable UI components
  • Food industry specific designs
  • Component documentation
  • Style guide implementation
  • Theming and customization

Style Library Components:

  • Custom buttons and inputs
  • Card layouts and containers
  • Navigation patterns
  • Color schemes and typography
  • Icon sets and graphics
  • Animation libraries

Use Cases:

  • Restaurant applications
  • Food delivery platforms
  • Recipe and cooking apps
  • Grocery shopping apps
  • Food blog and review apps
⭐ 28 stars 🔄 15 forks 🎨 Style Library 📚 Component Rich

GitHub Repository | Style Guide | Component Library

Harmonic Interfaces - UI/UX Guide Completed

Xamarin.Forms MonettelliUIKit Adobe XD UI/UX

Description: A comprehensive project guide to creating harmonic interfaces on any device with Xamarin.Forms, featuring the MonettelliUIKit design system.

Key Features:

  • Comprehensive UI/UX guide
  • MonettelliUIKit implementation
  • Adobe XD design files
  • Responsive design patterns
  • Accessibility considerations
  • Cross-platform consistency

Design Principles:

  • Harmonic color schemes
  • Consistent spacing and typography
  • Intuitive navigation patterns
  • Accessibility compliance
  • Performance optimization
  • Cross-platform consistency

Homepage: danielmonettelli.github.io

⭐ 11 stars 🔄 2 forks 🎨 Adobe XD 📐 MonettelliUIKit

GitHub Repository | Blog Post | Design System

These projects were created as part of UI/UX challenges to explore design patterns and user experience principles:

  • Micuna Food App - Food delivery interface design
  • Harmonic Interfaces - Comprehensive UI/UX guide
  • Style Library Projects - Reusable component systems

Projects demonstrating integration with external APIs and services:

  • Mitawi Weather App - OpenWeatherMap API integration
  • Food Apps - Restaurant and menu APIs
  • Location Services - Geolocation and mapping

Projects focusing on reusable UI components and design systems:

  • MonettelliUIKit - Custom UI component library
  • Style Libraries - Comprehensive styling systems
  • Theme Systems - Customizable theming solutions

All Xamarin.Forms projects follow consistent architectural patterns:

  • Data Binding: Two-way data binding between views and view models
  • Commands: ICommand implementations for user interactions
  • Navigation: ViewModel-based navigation patterns
  • Dependency Injection: Service registration and resolution
  • Platform-Specific: Native iOS and Android customizations
  • Performance: Optimized rendering for complex layouts
  • Accessibility: Enhanced accessibility features
  • Animations: Custom animations and transitions
  • Multiple Screen Sizes: Tablet and phone optimizations
  • Orientation Support: Portrait and landscape layouts
  • Density Independence: Proper scaling across devices
  • Platform Consistency: Native look and feel
  • Xamarin.Forms - Cross-platform UI framework
  • MVVM Light - MVVM framework and messaging
  • Newtonsoft.Json - JSON serialization
  • SQLite-net - Local database storage
  • RestSharp - REST API communication
  • Xamarin.Essentials - Cross-platform APIs
  • Adobe XD - Primary design tool for mockups
  • Figma - Collaborative design and prototyping
  • Penpot - Open-source design exploration
  • Sketch - macOS design tool integration

Many of these Xamarin.Forms projects have been or are being migrated to .NET MAUI:

  • Mitawi Weather App - Now available in .NET MAUI
  • Food App Concepts - Redesigned for .NET MAUI
  • Component Libraries - Updated for .NET MAUI
  • Micuna Food App - Planned for Q4 2025
  • Harmonic Interfaces - UI/UX guide updates
  • Style Libraries - .NET MAUI component updates
  • Performance: Improved startup and runtime performance
  • Native Features: Better access to platform-specific features
  • Development Experience: Enhanced development tools and debugging
  • Future Support: Long-term Microsoft support and updates

These projects were featured on Planet Xamarin, contributing to the global Xamarin community:

  • Technical Articles: Detailed implementation guides
  • Code Samples: Reusable code examples
  • Design Patterns: Best practices and patterns
  • Community Feedback: Active engagement with developers
  • MIT License: All projects are freely available
  • Community Contributions: Accepting pull requests and issues
  • Documentation: Comprehensive project documentation
  • Examples: Real-world implementation examples
  • Learning Resource: Projects serve as learning materials
  • Best Practices: Demonstrating industry best practices
  • Code Quality: High-quality, maintainable code
  • Architecture Examples: Clean architecture implementations

These Xamarin.Forms projects represent:

  • Learning Journey: Evolution of mobile development skills
  • Community Contribution: Sharing knowledge with the community
  • Technical Innovation: Exploring new patterns and techniques
  • Design Evolution: Growth in UI/UX design capabilities

While newer projects focus on .NET MAUI, these Xamarin.Forms projects remain relevant for:

  • Legacy Applications: Supporting existing Xamarin.Forms apps
  • Learning Resource: Understanding cross-platform development
  • Migration Planning: Planning migration to .NET MAUI
  • Historical Reference: Tracking technology evolution

Interested in learning more about Xamarin.Forms development or contributing to these projects? Check out the repositories and get in touch!