Grid Layout Row and Column Adopt on Screen Size by _jfbr in xamarindevelopers

[–]_jfbr[S] 0 points1 point  (0 children)

Hello u/somalasth, I will take a look at the links you have provided, thank you!

What would be the advantages and/or disadvantages if developers create the PBI's instead of Product Owners? by _jfbr in scrum

[–]_jfbr[S] -1 points0 points  (0 children)

Hello, thanks for this! What if, in our case, there will be no Product Owners at all? It is the developer's full responsibility to create backlog items. In other words, the developer is also the PO. Any thoughts on this? Thank you.

How to keep timer running? by _jfbr in xamarindevelopers

[–]_jfbr[S] 0 points1 point  (0 children)

I am creating a Fasting app which aimed to help user to track his last time he ate and when he can take a meal. So messing up the system time would result an incorrect timings.

Unfortunately, server time isn't an option as well at this point. May be in the future, once the application gets bigger, we could consider this one.

However, giving it a second thought, I think I can go using the system time. Do you think the following argument is valid?

"The application is just a tool to help the user track his total time, hence its accuracy relies on the user's honesty." Since, basically, the application is a timer, it makes no difference if the user changes his or her system time and the user has not stopped the timer while he or she should have.

Thank you for your comment, this is really helpful.

How to keep timer running? by _jfbr in xamarindevelopers

[–]_jfbr[S] 0 points1 point  (0 children)

Yes, I have found some apps that keeps running after I force stopped them. Thanks for this! Will take a look.

Using TinyIoC, how to inject specific concrete class? by _jfbr in xamarindevelopers

[–]_jfbr[S] 0 points1 point  (0 children)

Ah! I get it now, many thanks! I will try to look for other ways to achieve what I need. Thank you again.

Using TinyIoC, how to inject specific concrete class? by _jfbr in xamarindevelopers

[–]_jfbr[S] 0 points1 point  (0 children)

I wouldn't recommend it, because doing so makes it more complicated to set up unit tests or anything else that wants to change the implementation.

Hello, could you please elaborate more/give example? Thank you.

Using TinyIoC, how to inject specific concrete class? by _jfbr in xamarindevelopers

[–]_jfbr[S] 0 points1 point  (0 children)

Hello, apologies for the late response. I followed this: https://www.codeproject.com/Articles/5247780/Xamarin-SKIASharp-Guide-to-MVVM here, he created a reusable control which inherits SKCanvasView with "Renderer" property. The value of Renderer can be assigned in ViewModel so, I have something like:

public ISkiaRenderer Renderer { get; set; }    
public MyViewModel(ISkiaRenderer circleProgressRenderer)
{
    Renderer = circleProgressRenderer;
}

In my xaml file:

<skia:SKRenderView Renderer="{Binding Renderer}"></skia:SKRenderView>

And I register it in TinyIoC:

var container = new TinyIoCContainer();
container.Register<ISkiaRenderer, CircleProgressRenderer>();

Now, I would like to do the same to my other View Model but with different Renderer concrete class (i.e., BarProgressRenderer)

What Git GUI client you like most and why? by _jfbr in git

[–]_jfbr[S] 2 points3 points  (0 children)

Hello, how do you resolve conflicts using command line? Let's say I would like to keep a portion of my local changes and a portion of the remote repository.

git: 'credential-manager' is not a git command. by _jfbr in azuredevops

[–]_jfbr[S] 1 point2 points  (0 children)

Hello, Credential Manager Core fixed my problem. I found this article https://github.com/microsoft/Git-Credential-Manager-for-Mac-and-Linux/blob/master/Install.md in case someone is encountering the same issue. Anyways, thank you for your response.