19 11, 2019

Create mobile applications easily with Flutter

2019-11-19T12:54:42+01:00By |Programming|0 Comments

Currently, the ecosystem of multiplatform mobile application programming is focused on React Native, but lately there has been a competitor that is not negligible and is giving much talk, it is Flutter, the Google SDK to develop cross-platform mobile applications and that it allows developers to create applications for iOS and Android, using a single code base. In this article I will try to explain the main differences between React Native and Flutter so you can decide which of the two worlds you prefer. What is flutter? Before I begin, I would like to explain what Flutter is for those who still do not know it. Flutter. Flutter is a development SDK for cross-platform mobile applications that includes a framework, widgets and all the tools needed to create mobile applications. Flutter is open source and completely free and is based on the Dart programming language created by Google. It also has features that increase our productivity such as Hot Reload, an extensive library of components and excellent documentation. Programming language React Native uses JavaScript and [...]

14 11, 2019

JavaScript with React

2019-11-15T10:11:38+01:00By |Programming|0 Comments

Following the series of articles on React, today we are going to focus on JavaScript. [If you missed it here you have my first introduction article to React] Since its creation in 1995, JavaScript has evolved a lot. The changes are currently managed by the European Computer Manufacturers Association (ECMA) and the most widely used version is ECMAScript 6 or ES6 (or ES2015). React makes use of these specifications, so we are going to see some of the most outstanding features.   Declaration of variables Previously the variables were declared with var, we currently have two options const: To define a variable that you cannot change. let: To define variables that can be modified and that belong to the scope in which they are defined.   Template strings They allow us to declare complex text strings (or templates) with several lines and replacement variables. To use template strings, we will create the form between two characters `` Before: var hola = “Hola, me llamo “ + nombre Now:  let hola = `Hola me llamo [...]

12 11, 2019

Introduction to React

2019-11-16T11:44:52+01:00By |Programming|0 Comments

Today I will start a series of articles on React, the famous JavaScript library for user interfaces. I do not intend to do a React course, but an introduction so that those who do not know React, can get an idea of ​​the advantages of using a library like this one in your web developments. React is a JavaScript-based library for creating user interfaces, created by people from Facebook (Jordan Walke) in 2013. In React the HTML and JavaScript code come together to be preprocessed and run in a browser. React is a small library that makes our work easier but does not contain all the tools to create a complete application. We will need tools like Webpack or libraries like React Router to complete a project. React uses the ECMAScript syntax. React emphasizes the use of functional programming. (Functional programming is a paradigm that treats computing as the manipulation of value and prevents the change of state and mutable data. In the functional code, the output value of a function depends ONLY on [...]