Smartphone lying on a wood surface
, , , ,

How to Build an App Part 3: Using Ionic Framework

Now for the third and final part of this three part tutorial: How to build an app. If you missed out on the first two instalments, you can read part one here, and part two here. For our third part, I will explain how to build the app using the Ionic framework. Ionic…
Smartphone lying on a wood surface
, , ,

How to Build an App Part 2: Creating the back-end with Django REST Framework

Welcome to part 2 of 3 of my How to Build an App tutorial. In the first part, I explained how to create the back-end server which we will use to host our app's back-end (if you didn't get a chance to read it, you can check it out here). In this…
Smartphone lying on a wood surface
, , , , , ,

How to Build an App Part 1: Setting up the Development Server with Vagrant, Ubuntu and Salt (Mac OS X Version)

Using Windows? Click here to view the Windows version of this walk-through. After my previous post, Android Development for Beginners: 6 Steps to Building Your First App, I received some requests asking me to explain in more detail…
Smartphone lying on a wood surface
, , , , , , ,

How to Build an App Part 1: Setting up the Development Server with Vagrant, Ubuntu and Salt

Using a Mac? Click here to view the Mac OS X version of this walk-through. After my previous post, Android Development for Beginners: 6 Steps to Building Your First App, I received some requests asking me to explain in more detail…
Android alien in front of a beach image

Android Development for Beginners: 6 Steps to Building Your First App

Learning any new technology can be a challenging and frustrating task. When I first started learning Android development, I spent a lot of time reading the official documentation provided by Google, and following various tutorials over and over…
Linux penguin on a yellow backdrop

My Linux Cheat Sheet

I frequently use Ubuntu or Debian to run my applications. Here is my cheat sheet of how to perform commonly required tasks on these Linux distributions. Managing Packages Get 'add-apt-repository' command back on Debian 8 Search for installed…
Windows and Git logos on an orange zig zag background

Disable "LF will be replaced by CLRF" warning in Git on Windows

If you've ever used Git in windows, you may have seen something like this every time you add files to Git: If you want to turn it off, type this: Done.
OnePlus and Windows logo on a teal background
, ,

OnePlus One ADB Access over Network on Windows 10

So I recently upgraded to Windows 10 and also upgrade my OnePlus One to CyanogenMode 12 (Lollipop). Decided I would do a bit of Android development, so I've spent most of the weekend trying to locate some ADB drivers which work with my computer…
Eclipse Windows and Python software logos on a pink background image
, ,

Virtualenv with Eclipse with PyDev on Windows 10

This article will explain how to install virtualenv and create a new Python Project in eclipse which uses a custom virtual environment. There is also a little Hello World style example at the end! This article assumes that you have…
Windows and Python software logos over top of a computer screen with code
, , ,

Setting up your Windows 10 System for Python Development (PyDev, Eclipse, Python)

In this article I'll explain how you can set-up your Windows 10 machine for some extreme Python development. UPDATE: Here is a video version of the tutorial (updated to use the latest Python3 and Eclipse Neon). Click here to download an…