Ralph's Blog

about this and that (RSS | Atom)

Custom SVG icons with Ionic

Published: January 06, 2018  •  ionic3, javascript

How to use arbitrary SVG icons in an Ionic app

Forward-/Backward navigation with Ionic

Published: January 06, 2018  •  ionic3, javascript

This blog post shows the lifecycle methods of Ionic and when they are called. The second part describes a way how to distinguish between the forward and backward navigation (list and detail page).

Adding speech recognition to an Ionic App

Published: December 18, 2017  •  Updated: February 16, 2018  •  ionic3, javascript, java, spring

In this blog post I present three different way how to integrate a speech recognition functionality into an Ionic app. With a Cordova plugin, the Web Speech API and with RecordRTC and the Google Cloud Speech API.

Workbox with Ionic and Lazy Loaded Modules

Published: December 17, 2017  •  Updated: April 17, 2018  •  ionic3, pwa

How to integrate the service worker library Workbox into an Ionic app with lazy loaded modules

Developing a self hosted location tracker

Published: November 07, 2017  •  Updated: February 16, 2018  •  ionic3, java, spring, javascript

In this blog post we create together a self hosted location tracker that consists of three parts. An Ionic/Cordova application that continuously sends the current location to a Spring Boot application from where the locations are broadcasted to a website and visualized with Google Maps.

Ionic with Workbox Service Worker

Published: November 05, 2017  •  Updated: April 22, 2018  •  pwa, ionic3, javascript

Creating Service Workers with Workbox for Ionic applications

Dynamically loading position data with Ionic and Spring Boot

Published: November 05, 2017  •  Updated: January 31, 2018  •  ionic3, java, spring, javascript

In this blog post we create an Ionic app that dynamically requests location data points from a Spring Boot server and displays them on a OpenStreetMap map. The data points are stored in a MongoDB database and we take advantage of the geospatial query support to read the data points only for a certain area.

Upload files from Ionic to Spring Boot with Flow.js

Published: September 26, 2017  •  java, ionic3, javascript, spring

A closer look at the Flow.js JavaScript library that helps uploading files from a browser to the server. Flow.js is a JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.

Spring Boot and Ionic application development with OpenAPI

Published: September 21, 2017  •  Updated: February 17, 2018  •  spring, java, javascript, ionic3

In this blog we create REST services in Spring Boot and consume them in an Ionic app. We use the OpenAPI specification for generating an API documentation and the client TypeScript code.

Offline capable Ionic Web App with IndexedDB

Published: September 15, 2017  •  Updated: November 16, 2017  •  database, javascript, ionic3

Example of an Ionic web application that stores data in an IndexedDB and works offline.

Lovefield, a SQL database engine for the web

Published: February 27, 2017  •  Updated: November 16, 2017  •  database, ionic3, javascript

A short introduction to Lovefield, a JavaScript SQL database engine. And how to build an Ionic app that uses Lovefield as database access layer.

Send messages from Spring Boot to Ionic over FCM

Published: February 26, 2017  •  Updated: June 11, 2018  •  ionic3, spring, javascript, java

This post describes how a Spring Boot can send messages over FCM to an Ionic 3 app

Integrate ECharts into an Ionic app

Published: February 22, 2017  •  Updated: December 05, 2017  •  ionic3, javascript

In this post we look at a way to display charts from the ECharts library in an Ionic 3 app

Secure Todo app with Ionic 3

Published: February 18, 2017  •  Updated: March 22, 2018  •  ionic3, cryptography

In this post we create a Todo application with Ionic 3 that stores the data encrypted in the client storage. asmcrypto.js will be used as the cryptographic library and we have a look at the Web Crypto API

Uploading files from Ionic 3 / Cordova to Minio / S3

Published: February 16, 2017  •  Updated: February 16, 2018  •  ionic3, cordova, spring, s3, javascript, java

How to upload files from an Ionic 3 / Cordova app directly to a Minio server or Amazon S3 with pre-signed URLs.

Uploading pictures from Ionic 3 to Spring Boot

Published: February 12, 2017  •  Updated: November 16, 2017  •  ionic3, cordova, spring, javascript, java

In this article we create an Ionic 3 application where the user can select a picture from the cordova camera plugin and the app uploads it to a Spring Boot server application.

JWT Authentication with Ionic 3 and Spring Boot

Published: February 05, 2017  •  ionic3, spring, java, javascript

How to implement a JWT authentication between an Ionic 3 app and a Spring Boot back end.

Form validation with Angular and Spring Boot

Published: January 26, 2017  •  Updated: November 16, 2017  •  angular, ionic3, spring, java, javascript

Example of form validation in an Ionic application. How to create custom synchronous and asynchronous validators and how to validate data on the server with the Java Bean Validation framework.

Hot deploy updates with the cordova-hot-code-push plugin

Published: January 18, 2017  •  Updated: May 18, 2017  •  ionic3, cordova

Hot deploy updates to Ionic 3 apps with CodePush

Published: January 16, 2017  •  Updated: November 16, 2017  •  ionic3, cordova

Consume Protocol Buffer messages with Ionic 3

Published: January 14, 2017  •  Updated: December 23, 2017  •  ionic3, spring, java, javascript

Hot deploy updates to Ionic 3 apps with Ionic Deploy

Published: January 13, 2017  •  Updated: January 17, 2018  •  ionic3, cordova