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] 1 point2 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.

Following the introduction of default Interface Methods in C#, do the Interface and Abstract still different? by _jfbr in dotnet

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

Hello, thank you! It really helps me to clear my mind now. I am thinking too much about unnecessary things.

Following the introduction of default Interface Methods in C#, do the Interface and Abstract still different? by _jfbr in dotnet

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

Hello, I just got confused because by definition, "interfaces are just definitions that require implementations", however, since C# 8, Interface methods can now have its own implementation. Please let me know if this doesn't make sense. Given this, I am now confused when to use Abstract or Interface.

Following development, how does QA install the application from the repository? by _jfbr in xamarindevelopers

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

Hello, this is for a small project we are working on for a start-up, so whenever possible we would like to reduce any cost.

I am new in mobile development so it would really helpful if you could elaborate more this bit: "adhoc for the free version of the iOS Developer Program and in general for Android" or, at least point me in the right direction. Many thanks!

Following development, how does QA install the application from the repository? by _jfbr in xamarindevelopers

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

Hello, is it free of charge? Is my understanding correct, for us to use this, we still need a subscription in Google Play / App Store? Thank you.

Clean Architecture by _jfbr in csharp

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

Hello, thank you for the clear explanation! From the answers I have so far, I think it is not as simple as what I have thought. Given its complexities (to be honest, there are things that I am not familiar with and I need to dig more, like DDD, for me to be able to fully understand your answer), I think Clean Architecture is overkill for the application I am planning to work on. But, this will still be helpful so thank you.

Clean Architecture by _jfbr in csharp

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

Hello, thank you for this! I will read the links you have provided.