|
Richard MacCutchan wrote: That last sentence applies to so many people who post here.
You mean this one from the author of the book, right?
Matt Neuburg: I often see questions online from programmers who are evidently deep into the creation of some interesting app, but who are stymied in a way that reveals quite clearly that they are unfamiliar with the basics of the very world in which they are so happily cavorting.
It is an easy thing to fall into these days.
The Internet does provide a lot of help and samples, but it rarely provides a sense of the over all picture that is needed to really go deeper into things.
And the Internet has created a situation where many people believe they only want fast answers instead of the deeper information that will actually carry them further.
I read a great book about this which I definitely recommend (The Shallows: What the Internet Is Doing to Our Brains[^])
That book is not by a luddite. The author uses technology, but the funny thing is people who didn't complete the book review it and call him a luddite who just wants to destroy technology. In actuality he is just trying to point out that we do think differently because of the Internet.
|
|
|
|
|
Exactly. So many questions here are from people who can (just about) write some working code, but have no idea what it is actually doing or how it fits together, what the compiler does, etc. And in a few years they will be the ones writing the banking software (if they are not already doing it). I see that book is available on Kindle here in the UK, so another one to download.
|
|
|
|
|
raddevus wrote: Why Not Xamarin? I use Xamarin to build native Android apps using C#, because I have a lot of legacy well-tested production C# code that I can reuse with almost no modification. Besides, I love VS and prefer it to Android Studio. But I agree with you - using Xamarin Forms is not a substitute for knowing how to develop for the underlying mobile platforms you're targeting.
/ravi
|
|
|
|
|
/* Grabs the ten foot pole */ .... Yeah ... no.
modified 20-Oct-19 21:02pm.
|
|
|
|
|
I just started dabbling in the Xamarin world and find it refreshing that my existing WPF knowledge is very relevant. Buggy, sure, slow yup, familiar absolutely.
Then I tried to implement MVVM and it all fell apart with almost no indication why, sigh here we go again!
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
|
|
Jacquers wrote: Have you had a look at Flutter ?
Looks good from the web site. I wonder if it works well.
Have you tried it? Any success?
|
|
|
|
|
I'm keen to give it a try, but the setup doesn't look so streamlined yet.
|
|
|
|
|
Xamarin’s implementation in Visual Studio was a bit buggy - at first.
I use it now for Android, iOS, and UWP (there are still Windows tablets and laptops in wide usage).
I agree that to make good apps you need to understand the different platforms, but a good developer should learn that concurrent with the language platform.
Xamarin Forms in Visual Studio is a viable competitor - today - to Swift and Java, et al in anti-Microsoft land. The only remaining factor is the intelligence, experience, and discernment of the developer. And how much the developer likes maintaining different code bases for different OSs.
|
|
|
|
|
I'm still holding out hope for Xamarin in the future.
For now I'll probably keep learning native, because one thing I find is that when I do evaluate Xamarin each time it gets a bit better and I can also see the underlying native stuff there too.
|
|
|
|
|
Hopefully they will earn your trust. But, I do not have to wait for the future. It works fine now. The biggest thing they lack is a designer for XAML (and likewise for HTML in Blazor).
|
|
|
|
|
I have worked on hybrid development before. The project was scrapped before launch as being not needed because the company had a mobile friendly website. This was before Xamarin was more than a beta. I looked at Xamarin as a solution then and didn't like. I have gone back recently and really don't see much that would change my mind. Unfortunately, some of the better hybrid solutions have died out and really, for Visual Studio, Xamarin has become the only option. Personally, if I had to choose between Xamarin and having to learn native development from scratch, I would go native as Xamarin just seems half baked and overly difficult.
|
|
|
|
|
You do know Xamarin is not hybrid, but 100% native, right?
|
|
|
|
|
The last time I looked, Xamarin doesn't produce XCode or Java directly, that makes it hybrid. Xamarin may produce native code as an output but it still isn't what I would consider native development. Similar points is that .Net code doesn't run on any mobile device that I know of. You produce the code in .Net and then it outputs what is needed for each of the different platforms. I am pretty sure that is the definition of hybrid development. Of course, maybe I have been wrong about the definition of hybrid development for years now.
|
|
|
|
|
Xamarin results in native code on each OS, though implemented differently on the device than if writing in Java or Swift. For goodness sakes, Xamarin uses XCode on a Mac when it compiles!
Hybrid mobile apps are those that have a host shell on the mobile device, but run mobile-friendly web apps. Part native, part web - hence, hybrid.
Xamarin at least uses the native UI controls. From what I have seen, a well-written Xamarin Forms app and a java on Android or Swift on iOS app would not perform with a difference a user would notice. And poorly-written apps in any language would run poorly.
|
|
|
|
|
You for sure know this red notification flag, near the rep Points , which Shows you when sombody answered a Answer/Comment/Message. I still not receive it since about one week.
Is it only me?
Is it a matter of Profile Setup?
Btw: I don't want to write this in B&S at the moment
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
I've got it - but then I have 68,000 of them queued up. Last one just over an hour ago.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Did not got a notification for your message here.
Ok, maybe you can move some of your 68K notifications over to me
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Not sure if I've ever seen a flag. I previously saw an indicator (possibly a flag) that indicated I had one or more pending messages (forget what it looks like). Despite having many incidents, requiring notices recently, I have not seen this same indicator lately.
|
|
|
|
|
That is maybe my english It is maybe correctly called an indicator.
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Not my intent, to call out an insignificant (at best) difference in wording.
It's my native language (folks on the right side of the pond may disagree ), but I still worry about precise grammar (as I know it).
That said, I simply recall an indicator (i.e. color shift, font, iconography, or wording) that seems inconsistent with other "real world"examples that exist.
|
|
|
|
|
Then let us call it red/White Widget
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Widget it is That said, I haven't seen the widget you mention associated with their corresponding article lately. This is possibly a temporary Android issue. Though, I wish they would provide the eyes.
|
|
|
|
|
0x01AA wrote: Btw: I don't want to write this in B&S at the moment Not needed... there are several posts speaking about it
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|