Building a Task Sequence in Xamarin Forms/ MAUI (Part 2)
Xamboy
by Rendy
2y ago
In the first part of this series, we covered how to build a task sequence. In this part I’m going to show you how to start the sequence from a specific task, run tasks conditionally and pass parameters between tasks. Part 1: How to build a task sequence Part 2: Start with a specific task, conditional tasks and passing parameters Part 3: Build a task sequence using Prism Starting from an specific task There are scenarios where we want the task sequence to start from a task. For example, you want to start in the HomePage and skip all the previous tasks. To achieve it, create an overload for S ..read more
Visit website
Building a Task Sequence in Xamarin Forms/ MAUI (Part 1)
Xamboy
by Rendy
2y ago
A task sequence is the concept of having a task flow that the application can run sequentially. One common scenario to use this is running several tasks while showing the splash screen. In this article, I’m going to show you how to do that in Xamarin Forms/MAUI. This series will be divided into the following parts: Part 1: How to build a task sequence Part 2: Start in a specific task, skip tasks, conditional tasks, etc Part 3: Build a task sequence using Prism Advantage of using a task sequence The main advantages of building a sequence are: Centralized and pre-defined flow of what should h ..read more
Visit website
Podcast (DevTalk) – Improving the UX of Xamarin Forms Apps
Xamboy
by Rendy
2y ago
On February 21, Charlin Agramonte and I participated in a Podcast where we talked about improving the UX of Xamarin Forms Apps by covering topics related to different UX areas such as Splash, Login/Register Forms, Profile/Contacts, Loading, Internet Connection, and General tips. This is an online Podcast called DevTalk organized by Kerry W. Lothrop. Check the full podcast here. Place: Online Language: English Date: February 21, 2021 Event: https://kerry.lothrop.de/devtalk-78-charlin-agramonte-rendy-del-rosario/ The post Podcast (DevTalk) – Improving th ..read more
Visit website
Online Talk (MVP Conf Latam) – State Machines en .NET
Xamboy
by Rendy
2y ago
On December 11th, Charlin Agramonte and I participated in the MVP Conf Latam by giving a talk on Working State Machines in .NET, we covered topics on how to start, how to integrate it in a .NET Project, advances of using it, etc. Slides here: State machine in .NET Place: Online Language: Spanish Date: Dec 11, 2021 Attendees: 1000~ Event: https://mvpconf.com.br/2021 The post Online Talk (MVP Conf Latam) – State Machines en .NET appeared first on Xamboy ..read more
Visit website
Online Talk (DevFest SD) – Trabajando con máquinas de estados en.NET
Xamboy
by Rendy
2y ago
On November 12th, Charlin Agramonte and I participated in the DevFest Santo Domingo 2021by giving a talk on Working State Machines in .NET (Trabajando con máquinas de estados en.NET), we covered topics on how to start, how to integrate it in a .NET Project, advances of using it, etc. Slides here: Trabajando con máquinas de estados en.NET Place: Online Language: Spanish Date: Nov 12, 2021 Attendees: 500~ Event: hthttps://gdg.community.dev/events/details/google-gdg-santo-domingo-presents-devfest-santo-domingo-2021/ The post Online Talk (DevFest SD) – Trabaja ..read more
Visit website
Online Talk (XamExpertDay): Improving the UX of our Xamarin Forms Apps
Xamboy
by Rendy
2y ago
On October 1st, Charlin Agramonte and I participated in the XamarinExpertDay by giving a talk on how to improve the UX of Xamarin Forms Apps, we covered topics related to different UX areas such as Splash, Login/Register Forms, Profile/Contacts, Loading, Internet Connection, and General. Slides here: Improving the ux of our xamarin forms apps You can check the full video here: Place: Online Language: English Date: Oct 1, 2021 Attendees: 1200~ Event: https://xamexpertday.com/ The post Online Talk (XamExpertDay): Improving the UX of our Xamarin Forms A ..read more
Visit website
Uber Clone App using State Machine in Xamarin Forms
Xamboy
by Rendy
2y ago
For the last few months, I have been writing about State Machine. As the final article of this series and the first article of the year, I’ll show you how to implement State Machine in a real-life scenario, using as an example an Uber Clone App.  A few years ago, I did this sample of an Uber Clone app, so I’ll take this sample and modify it to use a State Machine.  Let’s start As I mentioned in a previous article, the first step when working with State Machines is to define the states that will be handled. These states can be represented using an Enum: Create another Enum to define ..read more
Visit website
Using State Machine in Xamarin Forms (Part 3)
Xamboy
by Rendy
2y ago
In the second part of this series about State Machine, we covered how to do internal transitions by showing an example that added Rewind/Forward capabilities to the MediaPlayer. In this part, we will cover how to pass parameters to Triggers. Understanding how to pass parameters Stateless library allows you to pass parameters to Triggers, this is really handy when you need to work with external parameters. For example, in our video player, if we want to change the seconds used for forwarding/rewinding, we need a way to pass those parameters to the triggers to respond accordingly. To a ..read more
Visit website
Using State Machine in Xamarin Forms (Part 2)
Xamboy
by Rendy
2y ago
In the first part of this series about State Machine, we covered the basics about it: how to set up and how to use the main features. In this part, we will cover Internal Transitions. Understanding internal transition When using a state machine, there are some scenarios where we want to do actions on a specific State without changing the state. For example, in a VideoPlayer, while the video is playing if we want to enable functionality such as Forward/Rewind we want to fire an action but also maintain the current state. To achieve this, we can use internal transitions which allow adding transi ..read more
Visit website
Using State Machine in Xamarin Forms (Part 1)
Xamboy
by Rendy
2y ago
A state machine is a well-known paradigm for developing programs, it provides a modeling style with which you can model your workflow in an event-driven manner.  By using state machine, it is easier to handle/define multiple states in one place, which makes your code easier to maintain and read.  There is a great .NET library called Stateless, which allow you to use this paradigm to handle states in .NET Apps. In this article I’m going to show you how to use it in a Xamarin Forms App, by handling the states of a video player. Let’s start with the basics  First, you need to defin ..read more
Visit website

Follow Xamboy on FeedSpot

Continue with Google
Continue with Apple
OR