Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Shiny.NET
GitHubBlueSkyX
Blog

Introduction

STILL UNDER CONSTRUCTION - Please remember, this is not a product and it is just one person doing this for fun and his professional work. You are a consumer, not a customer, so please be respectful of that

iOS & Android

Mediator (.NET Client Apps & Server)

Mediator is a behavioral design pattern that lets you reduce chaotic dependencies between objects. The pattern restricts direct communications between the objects and forces them to collaborate only via a mediator object.

Shiny Mediator is a mediator pattern implementation, but for built with ALL .NET apps in mind. We provide a TON of middleware out-of-box to get you up and rolling withhardly any effort whatsoever. Checkout ourGetting Started guide to see how easy it is. Imagine using 1 line of code to add offline, caching, or validation to your code!

  • .NET MAUI - all platforms
  • Uno Platform - all platforms
  • Dapper, ASP.NET, and more
  • MVVM Frameworks like Prism, ReactiveUI, & .NET MAUI Shell
  • Blazor - Work In Progress
  • Any other .NET platform - but you’ll have to come up with your own “event collector” for the out-of-state stuff

GoneMobile Podcast/YouTube

Sponsors

Speedy DockSpeedyDock is an essential application for drystack marinas, boat clubs, and their clientele, streamlining the process of scheduling and monitoring boat launch requests, reservations, and additional services. It offers a user-friendly alternative to the frequent calls customers used to make, enabling electronic scheduling around the clock. Since its initial release in 2016, SpeedyDock has been accessible across iOS, Android, and web platforms, seamlessly integrating Xamarin and Shiny to manage native functionalities.

A core component of SpeedyDock’s efficiency is Shiny. It powers the app’s capability to work with permissions requests, local notifications, geofencing, and Firebase push, ensuring customers are consistently informed about their request statuses. For marina operators, these timely notifications are instrumental in enhancing service quality when customers set foot on the premises. Shiny has expertly bridged the gap between iOS and Android, offering a structured way to organize and share code, which, in the absence of such a tool, would be intricate due to variances across platforms and different OS versions. It has streamlined our development process for new features and minimized the edge case bugs typically associated with varying Android versions.

Shiny isn’t just a tool for SpeedyDock; it’s a cornerstone of our mobile app development. Its integration has empowered us to deliver a top-tier app with a native experience. Looking ahead, we’re eager to continue our journey with Shiny, leveraging its capabilities for upcoming projects and refining the SpeedyDock experience. It has undeniably been a key factor in our app’s success story.


[8]ページ先頭

©2009-2025 Movatter.jp