Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Raspberry Pi Android Projects
Raspberry Pi Android Projects

Raspberry Pi Android Projects: Create exciting projects by connecting the Raspberry Pi to your Android phone

eBook
€8.99 €23.99
Paperback
€29.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Raspberry Pi Android Projects

Chapter 1. Make a Remote Desktop Connection to Your Pi from Anywhere

In this project, we will make a gentle introduction to both Pi and Android platforms to warm us up. Many users of the Pi face similar problems when they wish to administer it. You have to be near your Pi and connect a screen and a keyboard to it. We will solve this everyday problem by remotely connecting to our Pi desktop interface. The chapter covers following topics:

  • Prerequisites
  • Installing Linux in your Pi
  • Making necessary changes in settings
  • Installing necessary components in the Pi and Android
  • Connecting the Pi and Android

Prerequisites

The following items are used throughout this chapter and will be needed to complete the project:

  • Raspberry Pi 2 Model B: This is the latest addition to the Raspberry Pi family. It has replaced the previous Pi 1 Model B+. The previous model should work fine for the purpose of the projects covered in this book.
  • MicroSD card: The Raspberry Pi Foundation recommends using an 8 GB class 6 microSD card.
  • Android device: The device should have at least a 1.5 or higher Android version, which is required by the app used in this chapter. In some of the exciting projects that follow, we will need Android 4.3 or later versions.
  • HDMI cable: This will be used to connect the Pi to a screen for initial set up.
  • Ethernet cable: This will be used for network connections.
  • Computer: This will be used to copy the Raspbian OS on to the microSD card.
  • USB mouse: This will be used during initial setup.

The following image shows the Raspberry Pi 2 Model B:

Prerequisites

Raspberry Pi 2 Model B

Installing Linux on your Pi

We will use Raspbian as the operating system on our Pi. My choice is solely based on the fact that it is recommended by the Raspberry Pi Foundation. It is based on the Debian version of Linux and optimized for Raspberry Pi hardware. Apart from being the most used operating system for Raspberry Pi, it contains almost 35,000 packages, such as games, mail servers, office suite, internet browsers and so on. At the time of writing this book, the latest release was dated May 5, 2015.

There are two main ways of installing Raspbian. You can either use the OS image as a whole or you can begin with an easy-to-use tool-operating system bundle called NOOBS. We will cover both cases here.

Note

There are SD cards for sale with NOOBS or Raspbian already installed. It might be a good idea to get one of these and skip the OS installation part of this chapter.

However, before we begin, we might need to format our SD card as previous OS installations may corrupt the card. You'll notice this if only a fraction of free space on the card is shown to be available even though you have formatted the card using the formatting utility provided by your computer's OS. The tool we will use is called the SD Formatter and is available for Mac and Windows from SD Association at https://www.sdcard.org/downloads/formatter_4/index.html. Install and start it. You will see the following interface asking you to select the SD card location:

Installing Linux on your Pi

The SD Formatter interface

Installing using NOOBS

The latest version of NOOBS can be found at http://downloads.raspberrypi.org/NOOBS_latest. Download and extract the contents on to the SD card. Attach the card to your Pi and connect it to a screen using an HDMI cable. Do not forget to connect the USB mouse. When the Pi is attached to a power source, you will be presented with a list of choices you can make. Check the Raspbian installation option on the list, and then click on Install. This will install Raspbian on your SD card and restart the Pi.

Installing using a Raspbian image

The latest version of the Raspbian OS can be found at http://downloads.raspberrypi.org/raspbian_latest. The ZIP file is almost 1 GB in size and contains a single file with an .img extension, which is 3.2 GB in size. Unzip the contents and follow the steps in the next section to extract it to a suitable microSD card.

Extracting the OS image to an SD card

To extract an image file, we need a disk imaging utility and we will use a freely available one called Win32 Disk Imager on Windows. It can be downloaded at http://sourceforge.net/projects/win32diskimager/. On Mac OS, there is a similar tool called ApplePi Baker available at http://www.tweaking4all.com/hardware/raspberry-pi/macosx-apple-pi-baker/. Download and install it on to your computer. The installation will contain an executable file, Win32DiskImager, which you should start in the administrator mode by right clicking on it and selecting Run as administrator.

In the Win32 Disk Imager window, you should choose the image file you've extracted and the drive for SD card similar to what is shown in the following screenshot:

Extracting the OS image to an SD card

The Win32 Disk Imager window

Clicking on the Write button will start the process and your SD card will be ready to be inserted into the Pi.

Making necessary changes in settings

When the Pi is still plugged into a screen with HDMI, connect it to a network using Ethernet. The first time the Pi starts, you will be presented with a settings utility as shown in the following screenshot:

Making necessary changes in settings

Raspberry Pi Software Configuration Tool

You can optionally select the first option in the list to Expand Filesystem. Select the third option as well to Enable Boot to Desktop.

In the following menu, select the second item in the list which is Desktop Log in as user 'pi' at the graphical desktop. Then, choose <Finish> and select Yes to reboot the device.

Making necessary changes in settings

Choose desktop startup in the configuration tool

After reboot, you will be presented with the Raspbian's default desktop manager environment called LXDE.

Installing necessary components in the Pi and Android

As the following screenshot shows the LXDE desktop manager comes with an initial setup and a few preinstalled programs:

Installing necessary components in the Pi and Android

The LXDE desktop management environment

By clicking on the screen image on the tab bar located at the top, you will be able to open a terminal screen that we will use to send commands to the Pi.

The next step is to install a component called x11vnc. This is a VNC server for X, the window management component of Linux. Issue the following command on the terminal:

sudo apt-get install x11vnc

This will download and install x11vnc to the Pi. We can even set a password to be used by VNC clients that will remote desktop to this Pi using the following command and provide a password to be used later on:

x11vnc –storepasswd

Next, we can get the x11vnc server running whenever the Pi is rebooted and the LXDE desktop manager starts. This can be done through the following steps:

  1. Go into the .config directory on the Pi user's home directory located at /home/pi:
    cd /home/pi/.config
    
  2. Make a subdirectory here named autostart:
    mkdir autostart
    
  3. Go into the autostart directory:
    cd autostart
    
  4. Start editing a file named x11vnc.desktop. As a terminal editor, I am using nano, which is the easiest one to use on the Pi for novice users, but there are more exciting alternatives, such as vi:
    nano x11vnc.desktop
    

    Add the following content into this file:

    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=X11VNC
    Comment=
    Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer
    StartupNotify=false
    Terminal=false
    Hidden=false
  5. Save and exit using (Ctrl+X, Y, Enter) in order if you are using nano as the editor of your choice.
  6. Now you should reboot the Pi to get the server running using the following command:
    sudo reboot
    

    After rebooting using the sudo reboot command, we can now find out what IP address our Pi has been given in the terminal window by issuing the ifconfig command. The IP address assigned to your Pi is to be found under the eth0 entry and is given after the inet addr keyword. Write this address down:

    Installing necessary components in the Pi and Android

    Example output from the ifconfig command

  7. The next step is to download a VNC client to your Android device.

    In this project, we will use a freely available client for Android, namely androidVNC or as it is named in the Play Store—VNC Viewer for Android by androidVNC team + antlersoft. The latest version in use at the writing of this book was 0.5.0.

    Note

    Note that in order to be able to connect your Android VNC client to the Pi, both the Pi and the Android device should be connected to the same network—Android through Wi-Fi, and Pi through its Ethernet port.

Connecting the Pi and Android

Install and open androidVNC on your device. You will be presented with a first activity user interface asking for the details of the connection. Here, you should provide Nickname for the connection, Password you enter when you run the x11vnc –storepasswd command, and the IP Address of the Pi that you found out using the ifconfig command. Initiate the connection by pressing the Connect button, and you should now be able to see the Pi desktop on your Android device.

In androidVNC, you should be able to move the mouse pointer by clicking on the screen and under the options menu in the androidVNC app, you will find out how to send text and keys to the Pi with the help of Enter and Backspace.

Note

You may even find it convenient to connect to the Pi from another computer. I recommend using RealVNC for this purpose, which is available on Windows, Linux, and Mac OS.

What if I want to use Wi-Fi on the Pi?

In order to use a Wi-Fi dongle on the Pi, first of all, open the wpa_supplicant configuration file using the nano editor with the following command:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Add the following to the end of this file:

network={
    ssid="THE ID OF THE NETWORK YOU WANT TO CONNECT"
    psk="PASSWORD OF YOUR WIFI"
}

Note

I assume that you have set up your wireless home network to use WPA-PSK as the authentication mechanism. If you have another mechanism, you should refer to the wpa_supplicant documentation. LXDE provides even better ways to connect to Wi-Fi networks through a GUI. It can be found on the upper-right corner of the desktop environment on the Pi.

Connecting from anywhere

Now, we have connected to the Pi from our device, which we need to connect to the same network as the Pi. However, most of us would like to connect to the Pi from around the world as well. To do this, first of all, we need to now the IP address of the home network assigned to us by our network provider. By going to http://whatismyipaddress.com URL, we can figure out what our home network's IP address is. The next step is to log in to our router and open up requests to the Pi from around the world. For this purpose, we will use a functionality found on most modern routers called port forwarding.

Note

Be aware of the risks contained in port forwarding. You are opening up access to your Pi from all around the world, even to malicious users. I strongly recommend that you change the default password of the user pi before performing this step. You can change passwords using the passwd command.

By logging onto the router's management portal and navigating to the Port Forwarding tab, we can open up requests to the Pi's internal network IP address, which we have figured out previously, and the default port of the VNC server, which is 5900. Now, we can provide our external IP address to androidVNC from anywhere around the world instead of an internal IP address that works only if we are on the same network as the Pi.

Connecting from anywhere

Port Forwarding settings on Netgear router administration page

Note

Refer to your router's user manual to see how to change the Port Forwarding settings. Most routers require you to connect through the Ethernet port in order to access the management portal instead of Wi-Fi.

Problems with dynamic LAN IP addresses and external IP addresses

There is one minor problem with this setup. The Pi might get a new LAN IP address each time you restart it, making the Port Forwarding setting useless. To avoid this, most routers provide the Address Reservation setting. You can tell most routers that each time a device with a unique MAC address is connected, it should get the same IP address.

Another problem is that your Internet Service Provider (ISP) might assign new IP addresses to you each time you restart your router or for any other reason. You can use a dynamic DNS service, such as DynDNS, to avoid such problems. Most routers are capable of using dynamic DNS services. Alternatively, you can get a static IP address by contacting your ISP.

Summary

In this project, we installed Raspbian, warmed up with the Pi, enabled the desktop environment on it, and connected to the Pi using an Android device.

In the next chapter, we will access the console of the Pi directly and even transfer files to and from it using FTP from our Android devices.

Left arrow icon Right arrow icon

Description

Raspberry Pi is the credit card-sized, general purpose computer which has revolutionized portable technology. Android is an operating system that widely used in mobile phones today both on the high and low ends of the mobile phone market. However, there is little information about how to connect the two in spite of how popular both of them are. Raspberry Pi Android Projects starts with simple projects that help you access the command prompt and the desktop environment of Raspberry Pi from the comfort of your Android phone or tablet. Then, you will be introduced to more complex projects that combine the strengths of the Pi and Android in amazing ways. These projects will teach you how to manage services on the Pi from Android, share files between Android devices using the Pi as a server, administer and view the Pi’s camera from Android in surveillance mode, and connect your car to the Pi and make data more accessible using Android. The introductory projects covered will be useful each time you need to access or administer your Pi for other purposes, and the more advanced projects will continue to be valuable even after you become an expert on Pi. By the end of this book, you will be able to create engaging and useful projects that will help you combine the powers of both Android and Raspberry Pi.

Who is this book for?

The target audience for this book includes Raspberry Pi enthusiasts, hobbyists, and anyone who wants to create engaging projects with Android OS. Some knowledge of Android programming would be helpful.
Estimated delivery fee Deliver to Malta

Premium delivery 7 - 10 business days

€32.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Sep 25, 2015
Length: 138 pages
Edition : 1st
Language : English
ISBN-13 : 9781785887024
Category :
Languages :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Malta

Premium delivery 7 - 10 business days

€32.95
(Includes tracking information)

Product Details

Publication date : Sep 25, 2015
Length: 138 pages
Edition : 1st
Language : English
ISBN-13 : 9781785887024
Category :
Languages :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 84.97
Building a Home Security System with Raspberry Pi
€29.99
Raspberry Pi Android Projects
€29.99
Raspberry Pi Home Automation with Arduino - Second Edition
€24.99
Total 84.97 Stars icon
Banner background image

Table of Contents

7 Chapters
1. Make a Remote Desktop Connection to Your Pi from Anywhere Chevron down icon Chevron up icon
2. Server Management with Pi Chevron down icon Chevron up icon
3. Live Streaming of a Surveillance Camera from the Pi Chevron down icon Chevron up icon
4. Turn Your Pi into a Media Center Chevron down icon Chevron up icon
5. Missed Calls with Pi Chevron down icon Chevron up icon
6. The Vehicle Pi Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Full star icon 5
(2 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Carles Nov 12, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Another useful book to dust off that raspberry pi you have sitting on a shelf or go beyond lighting some leds with it.This title adds a new dimension to the myriad of existing ones by pairing the pi with and android phone to boost its capabilities. Don't get it wrong, you are not installing Android SO inside the pi but just the usual raspbian linux distribution. Keep that in mind before getting this book. If you are in search of that specific scenario, give it a look to all the other titles PACKT has into the matter that may suit you best.To get the most of this book it's advisable you have a little background in electronics (you'll tinker with some simple electronic components, sensors, leds and so on) and also some programming background (C, java or PHP will be enough to follow books examples).From this point the book will guide you through different real-life projects with a very practical, less theoretical, approach (winner way to learn imho) using the strong multimedia and IoT capabilities present on the Raspberry Pi 2 and today's smartphones.
Amazon Verified review Amazon
Perry Nally Dec 14, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book covers exactly what you need to know and do in order to use an android smart phone (or even android stick) to communicate via wi-fi or bluetooth with the pi 2. All the Linux and Android commands are given to setup a truly usable environment for creating a great IoT devices. This book goes a bit further by helping you understand what issues you may have and how to overcome them or gives extra resources if it's outside the scope of the book. I learned how to remote manage the pi from android, install, configure, and manage mysql database, a webserver, read from GPS and a temperature/humidity sensor, and how to connect the pi to your car OBD-II and stream that data to a google doc spreadsheet using your phone as a mobile hotspot. It also includes the basic things like installing a media center, a file server, and a security camera. But the meat of connecting it all up is the car data logger. In order to do the reading and streaming from Android, you get to create an Android App using Android Studio.This book may not be for everyone since the scenarios are so specific. For instance, I may not want Android to communicate with the pi through wi-fi or bluetooth, but some other connection. You'll need to figure out how to connect via a hard-wire/usb/other device on your own.However, though I wish there were more chapters to this book related to other connection methods between the pi and Android, I found it still very comprehensive for the tasks it was attempting to teach me. You can literally sit down and follow the examples word for word (you may need to be a bit creative if you're not using the same hardware/software versions) and have usable environments. I love that this book is so hands on and not so much theory.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela