![]() It has made a resurgence, thanks to Flutter. Back then, it was considered a dead language. To program in Flutter you use Dart, a language developed by Google. You can also ask it to compile to JavaScript (like TypeScript can and does). Flutter compiles to machine code! It comes with lots of widgets out of the box, both for iOS and Android. I was a bit hesitant because it is a Google project (you know, their history of killing off projects.) but since it is open source and there are some big players already involved, I am sold. It's still early days but I am totally convinced. Then along comes Flutter and wow! Cross platform, write once deploy everywhere (iOS, Android, Embedded, Windows, Mac). I am interested in both mobile and desktop apps and it ticks those boxes. ![]() I managed to pick up Python along the way. Long story short, before I ended up here, I was looking at Kivy and BeeWare. I have been totally blown away! The last time I was this excited was when I discovered ProcessWire :-). Just when I was diving into Angular + TypeScript + NativeScript for mobile apps, I recently came across this thing, Flutter. For certain things native apps are still a better choice, and serious game development is one of those.Ī year or so later, I have seen the future. That being said, I've also got native mobile app development on my bucket list, where it'll remain even taking PWA's into consideration. I'm pretty sure you can, but I have no idea how, except for the point that since a PWA is essentially a "website with superpowers" (not my quote, but can't remember the source right now) it's probably mostly the same process as with any "regular" premium website. Īs far as it's doable with web technologies (yes),Īs long as you can do it with JavaScript (yes), and They provide a "native like" experience, but are not native apps – so, to answer your questions the best I can, I'd say that. In a nutshell PWA's make use of various Web APIs and technologies, such as JavaScript, Service Workers, etc. Ionic also has a pretty good introductory article. The A List Apart article mentioned above is a great resource, in my opinion, so definitely check that one out. Google calls PWA's "a new way to deliver amazing user experiences on the web", which obviously explains absolutely nothing about them. That being said, if you feel that you don't have the slightest idea what Progressive Web Apps are, I'd suggest starting out with the introductory article Yes, That Web Project Should Be a PWA at A List Apart, or Your First Progressive Web App at Google's WebFundamentals. If someone could help me out here (once you're done laughing at my silly questions ) and/or point me to resources that will answer my questions, I'll be forever grateful. ![]() Or.are Progressive Web Apps just a replacement for ? Should I ditch my NativeScript? I simply want to know if Progressive Web Apps can or will one day be able to be used to:īuild premium apps (how would that work?) I have asked Google but she hasn't bothered or cannot be bothered to reply or I am asking her the wrong questions. On the other hand, I am being told, Progressive Web Apps are the bright shiny future that will solve all our problems (and maybe even shutdown the Play Store! ). Native apps seem to be promising first class citizenship (who doesn't want that?). To be precise, it told me (at least with the first couple of results) that that was the wrong question to ask! I tried finding out why, but the answer was hidden down some deep mobile rabbit hole that I didn't have time to fully descend into. Google told me to stop asking that question. Naturally, my first question was Progressive Web Apps versus Native apps. I now know (I think) what Progressive Web Apps are (or are meant to be). At first, I dismissed Progressive Web Apps as another Google tech that is bound to fail.until I read that Twitter, Blah Blah, have joined the bandwagon and the thing is gaining serious traction. OK, so I don't know much about mobile apps as you can tell (or even much about frontend development as my personal websites do tell, ). Anyway, after watching quite a number of videos, just when I was about to dive into things, someone turned off the lights! Progressive what? PWA? Haven't you heard about this? No, I haven't! Where have you been? Let's not go there. I settled on the NativeScript + TypeScript combo although it seems most tutorials are about Angular. I did my homework regarding React, Ionic, etc and decided to go native. Having done some Googling and watched several YouTube videos regarding native versus hybrid apps, I decided to go native. For a while now, I've wanted to expand my skills into mobile app development.
0 Comments
Leave a Reply. |