Click here to Skip to main content
14,447,156 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: Mobile development is a debacle Pin
Marc Clifton2-Jan-20 12:22
communityengineerMarc Clifton2-Jan-20 12:22 
GeneralRe: Mobile development is a debacle Pin
Chris Maunder3-Jan-20 4:51
cofounderChris Maunder3-Jan-20 4:51 
GeneralRe: Mobile development is a debacle Pin
Gerry Schmitz2-Jan-20 13:56
mveGerry Schmitz2-Jan-20 13:56 
GeneralRe: Mobile development is a debacle Pin
Derek Hunter2-Jan-20 22:29
MemberDerek Hunter2-Jan-20 22:29 
GeneralRe: Mobile development is a debacle Pin
Jacquers2-Jan-20 23:22
MemberJacquers2-Jan-20 23:22 
GeneralRe: Mobile development is a debacle Pin
Chris Maunder3-Jan-20 4:53
cofounderChris Maunder3-Jan-20 4:53 
GeneralRe: Mobile development is a debacle Pin
ISanti3-Jan-20 1:23
MemberISanti3-Jan-20 1:23 
GeneralRe: Mobile development is a debacle Pin
Chris Maunder3-Jan-20 6:31
cofounderChris Maunder3-Jan-20 6:31 
I agree that #2 is the best approach. I'm not debating that the task of cross platform development isn't tricky. What bothers me most is we have lots and lots and lots of tools. However, with the exception of Xamarin there doesn't seem to be a solution that ties everything together and hides the bare wires.

Xcode, for instance, manages development for at least 5 platforms (iOS, iPadOS, macOS, watchOS, tvOS) and handles all the messing around with certificates and signing, packaging and deploying, coding and testing and emulators.

Visual Studio is just as complete while also having the huge tie in to Azure services, database services, the whole shebang all in one IDE that just works.

Android Studio...well, that's a bit of a mess but it gets the job done. For Android.

And then there is the rest. ReactNative, PhoneGap, Flutter. They all require you to download (and self-manage) a bunch of tools, which in turn will allow you to install a bunch of tools, which in turn will allow you to manage libraries to include in your apps. Gradle, npm, node, yarn, all the CLIs, and too bad if you get the versions mismatched. And then you have to manage the Android SDK versions, and then connect to a mac device (if you're not actually on a mac).

This is before you've written a single line of code.

I guess it comes down to

a) Google doesn't care about Apple, Apple doesn't care about Google. They have no incentive to make things easier for each others' devs.
b) Microsoft cares about how many devs it can get using Azure, so it will make it easy for devs to write to both OSs in the hope they'll use Azure for the backend services
c) No one else has the industry leverage to pull everyone else in line and keep things in sync. It's a hodge-podge of developers writing their own systems in isolation because everything else sucks (in their opinion). The fact that there are so many frameworks out there, all so similar, speaks volumes. The road is littered with abandoned betas.
cheers
Chris Maunder

GeneralRe: Mobile development is a debacle Pin
JPaula3-Jan-20 2:07
MemberJPaula3-Jan-20 2:07 
GeneralRe: Mobile development is a debacle Pin
Member 129243123-Jan-20 3:52
MemberMember 129243123-Jan-20 3:52 
GeneralRe: Mobile development is a debacle Pin
Chris Maunder3-Jan-20 5:17
cofounderChris Maunder3-Jan-20 5:17 
GeneralRe: Mobile development is a debacle Pin
Josh Bula3-Jan-20 3:38
MemberJosh Bula3-Jan-20 3:38 
GeneralRe: Mobile development is a debacle Pin
Hooga Booga3-Jan-20 4:22
MemberHooga Booga3-Jan-20 4:22 
GeneralRe: Mobile development is a debacle Pin
dandy723-Jan-20 4:39
Memberdandy723-Jan-20 4:39 
GeneralRe: Mobile development is a debacle Pin
thewazz3-Jan-20 13:45
professionalthewazz3-Jan-20 13:45 
GeneralRe: Mobile development is a debacle Pin
Roger Burke5-Jan-20 21:34
MemberRoger Burke5-Jan-20 21:34 
GeneralRe: Mobile development is a debacle Pin
Chris Maunder6-Jan-20 3:26
cofounderChris Maunder6-Jan-20 3:26 
Generalmy apologies to the CodeProject community for a recent inappropriate Lounge post Pin
BillWoodruff2-Jan-20 7:01
mveBillWoodruff2-Jan-20 7:01 
GeneralRe: my apologies to the CodeProject community for a recent inappropriate Lounge post Pin
Cp-Coder2-Jan-20 7:38
MemberCp-Coder2-Jan-20 7:38 
GeneralRe: my apologies to the CodeProject community for a recent inappropriate Lounge post Pin
#realJSOP2-Jan-20 8:35
mva#realJSOP2-Jan-20 8:35 
GeneralRe: my apologies to the CodeProject community for a recent inappropriate Lounge post Pin
DRHuff2-Jan-20 8:39
MemberDRHuff2-Jan-20 8:39 
GeneralRe: my apologies to the CodeProject community for a recent inappropriate Lounge post Pin
Nelek2-Jan-20 8:46
protectorNelek2-Jan-20 8:46 
GeneralRe: my apologies to the CodeProject community for a recent inappropriate Lounge post PinPopular
#realJSOP2-Jan-20 9:18
mva#realJSOP2-Jan-20 9:18 
GeneralRe: my apologies to the CodeProject community for a recent inappropriate Lounge post Pin
Jörgen Andersson2-Jan-20 9:54
communityengineerJörgen Andersson2-Jan-20 9:54 
GeneralRe: my apologies to the CodeProject community for a recent inappropriate Lounge post Pin
Cp-Coder2-Jan-20 10:00
MemberCp-Coder2-Jan-20 10:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.