Monday, October 30, 2017

I saw Sani Yusuf speak at the AngularMix on trying to mix six applications into one solution.

Spheres include mobile, traditional web apps, standard desktop apps, IoT, server-side stuff, TV apps, and proprietary devices (i.e. console games, airline entertainment, etc.). Hey, I guess that is seven things instead of six. The process to make something friendly everywhere across all spheres, and, yes, this is really ambitious, is to write some code that uses Cordova (formally PhoneGap), wrap that in Ionic, wrap that again in a PWA (progressive web app) framework, and push out an Electron version for the desktop stuff. This stuff has a bit of a way to go before the tech is really there. Ionic 4.0 will be platform agnostic and will allow for jQuery instead of Angular. In native apps (apps for a specific platform), the SDK helps you bridge all pitfalls, but in Sani's paradigm an application has a myriad of technologies within it. Think of all the random things in a node_modules folder after all. Beyond the big picture, other things said include: Stencil.js will generate Web Components (which are like CDK components that are not Angular-specific) and the speaker predicts that Web Components may eventually be of other frameworks like React. The Nigerian term for desktop is dextop and phablets, not necessarily a Nigerian term, are ridiculously large phones that approach the size of tablets. WebView is the part of the Android OS for rendering out web pages. You use Java and Kotlin to program in Android Studio in the Android space as you might use Swift and XCode in the iPhone space. Azenda something like Bluetooth. Untappd is a social media drinking game app. This may unfortunately empower you to drink alone while pretending to be social which is pretty dangerous. Sworkit lets you make workout videos for yourself to follow along with. In closing I want to give a recreation of a bunch of concentric circles which I will represent with rectangles because that is much easier in HTML. Below I am guessing that container refers to an Electron container. This is a smidge inconsistent with the explanation of things wrapping things that I give above, but both what is below and what is above come from the speaker.

Your
Code
Ionic
Angular
WebView
Container

No comments:

Post a Comment