Sign Up Now!

Sign up and get personalized intelligence briefing delivered daily.


Sign Up

Articles related to "native"


Qt for WebAssembly

  • As of Qt 5.13, WebAssembly is a supported target.
  • Qt is a cross-platform toolkit for building GUI applications.
  • It is the toolkit used in the KDE set of Linux desktop tools, as well as the basis for widely used commercial and FOSS applications such as Photoshop Elements, Mathematica, VLC, and VirtualBox - and many more.
  • This release means you can distribute Qt apps as if they were web applications, and users execute them install-free entirely within in a web browser (or other WASM environment), at near-native performance - almost as if it had been installed locally.
  • Has anyone tried this out yet?
  • Will any of you be eschewing React Native or Flutter for this, or porting a desktop application?

save | comments | report | share on


#discussQt for WebAssembly

  • As of Qt 5.13, WebAssembly is a supported target.
  • Qt is a cross-platform toolkit for building GUI applications.
  • It is the toolkit used in the KDE set of Linux desktop tools, as well as the basis for widely used commercial and FOSS applications such as Photoshop Elements, Mathematica, VLC, and VirtualBox - and many more.
  • This release means you can distribute Qt apps as if they were web applications, and users execute them install-free entirely within in a web browser (or other WASM environment), at near-native performance - almost as if it had been installed locally.
  • Has anyone tried this out yet?
  • Will any of you be eschewing React Native or Flutter for this, or porting a desktop application?

save | comments | report | share on


What Service Meshes Are, and Why Istio Leads the Pack

  • Cloud-native infrastructure, with applications and services being scaled up and down at the drop of a hat and across platforms, then necessitated even newer technologies -- like network proxies and service meshes, led by Envoy and Istio.
  • Service meshes were developed to help deal with the great increase in complexity that came along with containers, microservices, and other cloud-native technologies that spread workloads that traditionally have been handled by large monolithic applications across multiple servers and even multiple clouds.
  • Sun and Butcher agree that much of the project's appeal has to do with its tight integration with Envoy, which supplies the data plane that does most of the heavy lifting by using "sidecars," small utility containers that are automatically deployed alongside containers for service discovery, health checking, routing, load balancing, and the like.

save | comments | report | share on


#showdevA Material DEV Client on Six Platforms with 100% code Sharing

  • This article provides a small guide on how to build a React Native app across six platforms while sharing 100% of the code.
  • We're going to use react-native-infinity to generate the minimum configuration required to share code across all platforms.
  • Create a new file src/Router/index.js that exports the react-router-native components.
  • In the same folder, create the file src/Router/index.web.js that exports the react-router-dom components.
  • Another approach, is to use React Native's onLayout prop to listen for layout changes on a particular component.
  • Instead, we can create a hybrid approach by using react-responsive to provide media queries for browsers and use dimensions for native.
  • For web apps, we could use dangerouslySetInnerHtml to render a full post, but obviously this won't work on React Native.
  • react-native-render-html provides a prop imagesMaxWidth to set the image's max width, but it is not responsive.

save | comments | report | share on


Quick Intro to Using Svelte to Create a Native Mobile App

  • So what exactly is this Svelte thing - and why would someone want to use Svelte when frameworks like React, Angular, and Vue.js exist already?
  • Svelte is similar to other JavaScript frameworks like React, Vue.js, and to a certain extent Angular.
  • It's a "component framework" like these, but Svelte has one key difference: Svelte actually converts your app into "ideal JavaScript" at build time, rather than interpreting your code at runtime.
  • While you could certainly use a technology like Apache Cordova to create a mobile app, you're likely better off using a JavaScript-Native framework like NativeScript.
  • NativeScript additionally provides 0-day support for all newly-released device APIs. All of this inspired David Pershouse to use NativeScript as the core of his project, Svelte Native.
  • However, Svelte Native uses Camel case to let the Svelte compiler know that these are NativeScript views/elements and not Svelte components.

save | comments | report | share on


Ask HN: We are shutting down our startup, I get our code. What now?

  • Without going into details, it is fair but we will need to have serious talk once everything has settled so I can move forward.Anyhow, as my payment for these past years, I get to sell whatever we have created, code wise, and get the dough for it.The problem is that I have no clue how to properly handle a sell like this.There is a bunch of new startups that has recently popped up, doing what we initially did with a caveat; they lack an app for it, currently hustling to make things work.

save | comments | report | share on