Select Page

Category: Web Development

Keys, Credentials and Storage on Android

In the previous post on Android user data security, we looked at encrypting data via a user-supplied passcode. This tutorial will shift the focus to credential and key storage. I’ll begin by introducing account credentials and end with an example of protecting data using the KeyStore. Security Storing Data Securely on Android Collin Stuart Android How to Secure an Android App Ashraff Hathibelagal Often, when working with a third-party service, there will be some form of authentication required. This may be as simple as a /login endpoint that accepts a username and password.  It would seem at first that...

Read More

Building a Shopping List Application With CloudKit: Adding Relationships

In the previous tutorial of this series, we added the ability to add, update, and remove shopping lists. A shopping list without any items in it isn’t very useful, though. In this tutorial, we’ll add the ability to add, update, and remove items from a shopping list. This means that we’ll be working with references and the CKReference class. We’ll also take a closer look at the data model of the shopping list application. How easy is it to make changes to the data model, and how does the application respond to changes we make in the CloudKit Dashboard? Prerequisites...

Read More

New Course: Get Started Coding Android Apps With Kotlin

In our new course, Get Started Coding Android Apps With Kotlin, you will learn how to create a simple app with Kotlin. Your instructor, Annapurna Agrawal, will give you a comprehensive, practical introduction to this powerful language.  You’ll start by installing Android Studio with the Kotlin plugins in order to create and run your first Android app. You’ll then go on to learn some of the basics of views and layouts in Android, how to use Android Intents, and how to use some of Kotlin’s special features to write safer, more concise code. By the end of this course,...

Read More

Fetching Data in Your React Application

React is arguably the most popular library for building interactive web applications. However, React is not a full-fledged web framework. It focuses on the view part of the venerable MVC model.  There is a whole React ecosystem that addresses other aspects. In this tutorial, you’ll learn about one of the most basic elements of any web application—how to fetch data to display. This is not trivial. There are several places in the React component hierarchy where you can fetch data. When to fetch data is another concern. You also need to consider what technology to use for fetching your...

Read More

How to Update the Launcher Icon for Your Android App

You can add value to any product by giving the user interface a professional look and feel. When users like what they see in an app UI, they’re much more likely to install it. There are a set of defined rules for the design, colour, icon and other UI elements that your Android app should follow. In this article, we will stick to the icons, specifically the launcher icon, for your Android app. The icons for an Android app are segregated into several categories. These include: Launcher Icon: this icon represents your app on the user’s device’s home screen or application...

Read More