In the first post in this series we looked at some of the new Angular 2 syntax and concepts, and now that the alpha of Ionic 2 is officially released we are going to look at how that new syntax applies in an Ionic 2 application. Before you get started with this tutorial, if Ionic […]
↧
Ionic 2 First Look Series: Your First Ionic 2 App Explained
↧
Discover the Power of Directives: Bringing an Ionic App to Life — Part 2
This week Hunter Leaman stopped by to write a tutorial on how he used directives to create a stock market application with price tickers that automatically update. Hunter has done a great job with this app and it is even listed in Ionic’s App Showcase. If you’re interested in learning even more about how this […]
↧
↧
Build a Todo App from Scratch with Ionic 2 [VIDEO TUTORIAL]
If you’ve been keeping up with all the latest Ionic 2 and Angular 2 news then you’ve probably seen a few example applications and had a bit of a play with Ionic 2. Maybe you’ve installed the new Ionic 2 CLI and gone through the starter tutorial. Although the new Angular 2 syntax is quite […]
↧
Ionic 2: How to Use Google Maps & Geolocation [VIDEO TUTORIAL]
Adding map functionality to a mobile application can be extremely useful, especially when we throw Geolocation into the mix. The nature of mobile devices are that they are mobile obviously, and maps are generally most useful to people when they are on the move. It also gives us an awesome opportunity to display information contextually […]
↧
Part 2: Building a Word Search Game in HTML5 with Phaser
In the last tutorial we started building a word searching game in Phaser. We set up the tile grid and a dictionary so that we could check if any particular word actually exists or not (or according to the dictionary we are using at least). In this tutorial we are going to extend on that […]
↧
↧
Ionic 2 with Mike Hartington – HTML5 Mobile Podcast Episode 02
A lot of people seemed to enjoy the last podcast with Andrew McGivery so I’ve decided to keep going with these podcasts. This is still new to me and I’m still improving (like the fancy new timeline I have below for this episode) so keep the feedback coming and I’ll take your suggestions on board. […]
↧
Ionic 2: How to Create a Sliding Delete Button for Lists
One of the great things about using a framework like Ionic is that best practice user interface elements are baked in as defaults, which means you will be able to design better apps without having a strong user experience background and it makes it much easier to implement these patterns. In this tutorial I’m going […]
↧
Adding Custom Fonts to Your Phaser Game
I’m certainly guilty of using the default fonts in games just because it’s easier, and they certainly don’t always look out of place, but in general a custom font can add a lot to the look and feel of your game. Take a look at the before and after of this tutorial for example: Before […]
↧
How to Create a Data Model in Ionic 2
A model in programming is a generic concept, and you may have come across it with common patterns like Model-View-Controller (or MVC). Depending on the context, the exact definition of a model may vary, but in general a model is used to store or represent data. In this tutorial we are going to walk through […]
↧
↧
How to Convert an Ionic 1 Application to Ionic 2
If you’ve taken a look at Ionic 2, then you know it looks pretty different to Ionic 1. Should you want to migrate to Ionic 2, this might leave you wondering how to convert your existing Ionic 1 app into a working Ionic 2 app. In this tutorial I’m going to walk through an example […]
↧
How to Create a Directive in Ionic 2 – Parallax Header
Ionic provides a range of directives by default that you can drop into your application and get a pretty slick looking interface almost instantly. This includes things like lists, inputs, prompts and so on. These are just a core set of components that provide vanilla functionality though, so there’s going to come a time where […]
↧
Creating a Christmas Themed Game with Phaser: Part 1
It’s holiday season, and I thought I’d get into the spirit of things with a little Christmas themed content. I’ve been putting out a lot of Ionic 2 content lately so I’ve been meaning to put out some more Phaser content and figured this would be the perfect opportunity to make a Christmas themed gamed […]
↧
How to Use Pipes to Manipulate Data in Ionic 2
Pipes are super useful to have in your application – in general they are used to manipulate data before displaying it to the user (think date conversions, formatting and so on). Before we get into how to use them though, I’ll give a little more background. You could imagine pipes to be literal pipes that […]
↧
↧
Creating a Christmas Themed Game with Phaser: Part 2
In the last part of this tutorial, we started working our way through building a Christmas themed game in Phaser. If you haven’t read Part 1 yet, click the link below to catch up: Creating a Christmas Themed Game with Phaser: Part 1 To quickly refresh your memory though, this is what we are trying […]
↧
Why I Released an Ionic 2 & Angular 2 Application
In my most recent podcast, I had a chat to Mike Hartington from the Ionic team about Ionic 2 – in that chat he confirmed that for now you should stick to building applications with Ionic 1. Ionic 2 is still in alpha and, with an undetermined 2016 release date for a stable version, likely […]
↧
Using Http to Fetch Remote Data from a Server in Ionic 2
Although some mobile applications are completely self contained (like calculators, soundboards, flashlight apps), many applications rely on pulling in data from an external source to function. Facebook has to pull in data for news feeds, Instagram the latest photos, weather apps the latest weather forecasts and so on. You may have seen my recent blog […]
↧
A Guide to Styling an Ionic 2 Application
One thing I really like about Ionic is that the default components look great right out of the box. Everything is really neat, sleek and clean… …but also maybe a little boring. I like simple, simple is great – but you probably don’t want your app to look like every other app out there. Here’s […]
↧
↧
A Simple Guide to Navigation in Ionic 2
If you come from an Ionic 1 or Angular 1 background, then you would be used to handling navigation through routing with URLs, states and so on. It is actually still possible to use the old style of navigation in Ionic 2, but it’s not something I’ve paid much attention to so if you’re interested […]
↧
Beginners Guide to Getting Started with Ionic 2
Since the Ionic 2 alpha was first announced I’ve been creating a lot of new content and tutorials around it, so I wanted to organise some of that content into a cohesive getting started guide for beginners. The difficulty with alpha software of course is that it changes all the time, which makes maintaining tutorials […]
↧
Creating a Sliding Introduction Component in Ionic 2
One of my favourite templates to use in Ionic 1 applications was this one, it implements the typical slideshow style application walkthrough that you see in a lot of apps. There was no ready made component to do this in Ionic 2, so I decided to create a similar introduction screen as an Ionic 2 […]
↧