Re:Start with a Website, Not a Mobile App
by blago on Saturday January 05, 2019 @01:32AM
(#18830334)
> But XCode and Android Studio are a hot mess and have been for years
Not sure where this is coming from but Xcode has been working pretty well for most of us.
Re:Start with a Website, Not a Mobile App
by swift532 on Saturday January 05, 2019 @08:47AM
(#18831601)
I hear iOS devs say that, but code editing in XCode for me is very uncomfortable compared to Webstorm, Visual Studio Code or Visual Studio. There are no tabs for open files to speak of (XCode opens a new XCode for their "tabs"), the UI is very cluttered and things are quite hard to find if you don't know where they are - and it doesn't help that the UI keeps shifting around in updates, making Googling stuff harder because a lot of images of things became deprecated.
Re:Start with a Website, Not a Mobile App
by JohnFen on Friday January 04, 2019 @06:59PM
(#18828924)
> But XCode and Android Studio are a hot mess and have been for years
I can't speak to XCode, but I agree that Android Studio is terrible. Fortunately, you don't have to use it to develop Android apps.
Ehhh I'm not sold on that one, as someone who has done a lot of web dev and then transferred to doing some iOS and Android work. The languages you can work in (Swift, Kotlin) are fantastic, and the APIs and frameworks are great. But XCode and Android Studio are a hot mess and have been for years. Plus, compilation delays every time you want to do so much as run a test, waiting for app store approval before you can push out a bug fix....
IMO the developer story for native apps isn't that great. The web has a lot of wrinkles too, but coding with Typescript using hot-reloading and instant deployment of code to users has a lot going for it.
> No PWA competes with a native experience.
It does in one key area: it loads instantly. I know Android Instant Apps are out there too, but having to persuade your user to go to an app store and download your app before they can do anything is a huge lift. The web always, always wins on that front.