Frameworks Such as PhoneGap and React Native Ease Mobile App Development

  • Development frameworks such as PhoneGap and, more recently, React Native make it significantly easier for retail businesses to build and deploy mobile applications for consumers and internal teams.
  • First, developing mobile apps in each platform’s native language means that you need to have a few development specialists: a Swift developer for iOS, a C++ developer for Windows Mobile, and a Java developer for Android.
  • Another framework, Xamarin, takes this same approach, but uses the C++ language as its starting place, making it possible for developers accustomed to working with Microsoft applications to create a single application with all the capabilities of a native-language app, and deploy it across mobile operating systems.
  • PhoneGap, React Native, and other frameworks make developing a custom mobile app more accessible and relatively less expensive than developing in a specific mobile operating system’s native coding language.
  • Or those same in-house developers could build internal mobile apps to help the business operate without learning new programming languages or having to create different versions of the same application for each platform.

Development frameworks such as PhoneGap and, more recently, React Native make it significantly easier for retail businesses to build and deploy mobile applications for consumers and internal teams. Radio-frequency identification …
Continue reading “Frameworks Such as PhoneGap and React Native Ease Mobile App Development”

Creating React Native apps with Django rest-api

A app developer shares how to create React Native apps using Django

  • In this blog post, I am going to share basic steps for developing a React Native app with Django rest-api.
  • I have been mostly developing native mobile apps But sometimes it seems like time consuming to develop a simple app with same functionalities for both iOS and Android.
  • Finally, we create an api function in views.py which will server requests at /api/list end poin_t_ – – We are ready for creating our React Native app now.
  • You can try out expo APIs here – – In Short, React Native is powerful framework for building iOS and Android apps.
  • Find the full source code of React Native app (PyconLunch) on Github.

This blog post explains about creating a simple React Native app with modern tools and packages.
Continue reading “Creating React Native apps with Django rest-api”

Creating React Native apps with Django rest-api

A app developer shares how to create React Native apps using Django

  • In this blog post, I am going to share basic steps for developing a React Native app with Django rest-api.
  • I have been mostly developing native mobile apps But sometimes it seems like time consuming to develop a simple app with same functionalities for both iOS and Android.
  • Finally, we create an api function in views.py which will server requests at /api/list end poin_t_

    We are ready for creating our React Native app now.

  • You can try out expo APIs here

    In Short, React Native is powerful framework for building iOS and Android apps.

  • Find the full source code of React Native app (PyconLunch) on Github.

This blog post explains about creating a simple React Native app with modern tools and packages.
Continue reading “Creating React Native apps with Django rest-api”

Using Horizon/RethinkDB with React

  • Horizon, which is built on RethinkDB and by the RethinkDB team, facilitates common application development tasks like backend setup, real-time data transfer, security and scalability.
  • This tutorial will give you an introduction to Horizon and RethinkDB while also showing you how to build a simple app with Horizon and React.
  • Before hitting the code, let’s learn a few basic Horizon concepts:

    Horizon groups data into horizon collections and each collection is backed by a RethinkDB table.

  • Here’s a visual to help you make sense of the data flow in this app:

    Note that any change in the data is sent from one React client into Horizon and Horizon sends it back to all React apps so they can update their view, this flow makes sure that all clients are always watching the same without inconsistencies.

  • Our app will use two Horizon collections, one for the “we need list” and other for the “we have list”.

Horizon is an open source Backend as a Service (BaaS) that allows developers to easily build data-driven web and mobile applications. Horizon, which is built on RethinkDB and by the RethinkDB team, facilitates common application development tasks like backend setup, real-time data transfer, security and scalability. Horizon can be run locally, on a private server or in the cloud.
Continue reading “Using Horizon/RethinkDB with React”

API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)

  • Learn how to use API Platform and Symfony to create super easily rich web and mobile applications relying on React (JS) for their presentational layer.
  • In just a few minutes, we will create a hypermedia API thanks to API Platform, Symfony and Doctrine.
  • We will do it step by step, and the API will be 100% functional with support for pagination, validation, filters, resources embedding.
  • The API will be automatically documented using Swagger and Hydra and beautiful user interface for developers will be available.
  • Then, we will introduce all new client-side tools for API Platform:

Slides and videos of my talk during the Symfony Live Paris 2017. Rate this talk on joind.in! https://fr.slideshare.net/coopTilleuls/api-platform-21-when
Continue reading “API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)”

Why ReactJS is becoming popular as a Javascript library!

Our new blog throws light on the hot new #javascript  library, #reactjs !

  • While the React’s brothers (Angular, Ember, Backbone) are dubbed as client-side MVC frameworks, this guy is different.
  • Angular is an entire framework while React is just a library.
  • But with React Router (for routing), Relay, GraphQL (for declaring dependencies) and React Native, it clearly outweighs Angular.
  • With React we attain the freedom to choose, which is lacking in Angular.
  • With the release of Angular 2.0, and the news that it is not backward compatible,  React swooped in and stole the hearts and minds of legions of developers with a ‘simple view library’.

Learn about the exciting world of React JS, a simple view library developed for UI designing that ushers in clean code and better modularization in web projects.
Continue reading “Why ReactJS is becoming popular as a Javascript library!”

Scripting Native App with React Native – Supreet Totagi – Medium

Scripting native app with React Native:  #frontend #ReactJS #JavaScript

  • Even though native development takes longer, there are many reasons why we can produce better experience on mobile than on web.
  • React Native apps can access platform features like the phone camera, or the user’s location.
  • With all the advantages of native development, what we really want is user experience of native mobile apps combined with developer experience we have when building on the web.
  • Scripting Native App with React Native
  • If we use JavaScript to build native mobile apps, we would probably make this stack work across multiple platforms combined with great developer experience that comes in building apps for the Web.

If we use JavaScript to build native mobile apps, we would probably make this stack work across multiple platforms combined with great developer experience that comes in building apps for the Web…
Continue reading “Scripting Native App with React Native – Supreet Totagi – Medium”