Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.

Use The HTTP Module Instead Of Fetch In NativeScript

Not too long ago I wrote about using the NativeScript fetch module for making HTTP requests in an Android and iOS mobile application. Personally I find that the fetch module is a bit awkward to use, so this time we’re going to take a look at using the http module instead.

The great thing about the NativeScript http module is that it is pretty much the same as it is in the other languages.

Read More

Monetize With Google Admob In An Ionic Mobile App

So you made a shiny new app and want to earn some money from it. The paid revenue model may not be the best fit for you, so instead you might want to consider ads. The more popular Google Admob solution makes advertising incredibly simple and best of all it can be used within an Ionic 2 Android and iOS application.

If you’ve been keeping up with my blog, you’ll know that I wrote about using Admob in an Ionic Framework 1 mobile app a while back. Things have changed since then, both in the framework and the particular plugin used.

Read More

Create An iOS Or Android Device Screencast

When you release your mobile Android or iOS application to the various app stores you’ll be asked to submit a video for your app. Although optional, it is a great idea to do one in order to boost your app store optimization (ASO). So how do you get a video demo of your app? Using tools you probably already have installed you can create a screencast of your iOS or Android application.

We’re going to see how to create a screencast for both platforms.

Read More

TPDP Episode #2: Picking the Right Mobile Development Technology for Your Needs

In this episode of The Polyglot Developer Podcast I discuss the differences between native and hybrid mobile application development and my experience in both. Episode #2: Picking the Right Mobile Development Technology for Your Needs covers quite a bit and is broken into the following four sections:

  1. My background as a mobile application developer
  2. What is native mobile application development
  3. What is hybrid mobile application development
  4. How do you choose between the two types of mobile application development

This podcast episode is heavily based on my opinion, but I try to keep it honest based on my experience as a developer.

Read More

Fill Empty Space With UI Elements Using The NativeScript GridLayout

So recently I found myself needing to create a screen in a NativeScript Android and iOS app that had a ListView that sat below, or above, a Label UI element. The problem I faced was that there were issues with element sizing. On my first attempt I ended up with a Label and ListView that only took up a small portion of the screen, when I wanted the ListView to take up all remaining space. This is where the GridLayout comes in with its ability to have custom row and column sizing.

Using a GridLayout you can specify how rows and columns are fit around the screen.

Read More

Creating a Real Time Chat Application with Ionic and Socket.io

Have you ever wanted to build a mobile real-time chat application? Previously I demonstrated how to build a real-time chat application using the CEAN web stack using Socket.io. This is essentially part two to that tutorial.

We’re going to take a look at what it takes to create a chat application using Socket.io and the mobile web framework Ionic 2.

Read More

My Experience Developing with Ionic Framework

I’ve been developing with Ionic Framework since it was beta at the beginning of 2014. Since then I’ve published two applications and done other things that I cannot talk about due to non-disclosure agreements that I’ve signed over the years.

I wanted to take the time to do something that I should have done after my first year, but never got around to. I want to share my experience with using Ionic Framework so anyone who reads this can get a rough idea about what they’re getting themselves into with the platform.

Read More