Android Navigation Drawers: Quick and dirty clean!

android material design navigation drawer tutorial icon

Do you know where you are: So what’s a Navigation Drawer?

The navigation drawer is a panel that slides out from the left (or right) side of the screen.

The user opens and closes the drawer by swiping their finger from or to the screen edge. The drawer contains a menu of navigation options.

Users can also open the drawer by touching the hamburger icon (if it’s displayed) in the left corner of the Toolbar.

android material design navigation drawer hamburger icon

The Hamburger icon on the left of the Toolbar

android material design navigation drawer screenshot

The navigation drawer panel displays a menu of items that the user can select from

Did you know that you can slide the navigation drawer out from both the left and the right side of the screen? Read on to see how.

Open Images Gold

Open Images Gold, your free Android app that gets the image for you!

openImagesGold icon

Need high-quality photos, illustrations or vector graphics? Want to get them for free and use them anywhere, anytime for free?

Open Images Gold, a free Android app lets you search’s database of over 400 000 high-quality images.

Select your favourites to view later or share an image with friends using your favourite app.

You can also save the images in your Dropbox or Google Drive.

Get it now!               google play button small  

Free Clip Art, the app that gets the image

app icon

Free Clip Art, an Android app, simplifies your search for clip art.

One app. One quick search. Thousands of options.

Free Clip Art lets you get the image, share the image, save the image. Use the image, anywhere, for free.

Free Clip Art Android app search screen

Search thousands of high quality clip art images for that special one

Free Clip Art Android app search selected large image

Free Clip Art Android app search selected image share

Share that special image using your favourite app

Free Clip Art Android app search selected image save in google drive

Save that special image in your Google Drive. Access it later from anywhere on any device

Free Clip Art Android app search selected image use clip art

Use that special image in apps, on websites, pamphlets, newsletters, published articles, anywhere, for free

Get the Free Clip Art app google play button you may also want to check out the newer Gold edition, built with Android's Material design visual language, making for a better user experience.

Free Clip Art Android app

Two for FREE! A free Android app for Free Clip Art images

featured graphic2 

You need an image, NOW! You want it for FREE and you want to be able to use it without being sued!

No problem. We’ve got an app just for you.

Google Drive, file picking!

Google Drive file picker tutorial icon

Let us show you how easy it is to use Google Drive from within your apps.

In this tutorial we show you how to display a file picker showing the folders and files in the user’s Google Drive. The user can then select a folder or a file and some of its metadata is then displayed in the LogCat. (Have you seen our LogCat tutorial? Using Android’s Log class API to debug Android application code).

Using Google Drive in your apps

Google Play Services Drive tutorial icon

Google Drive is your storage in the sky.

You can use it like a local drive and access it from anywhere from any device.

Our tutorial shows you how to upload a text file from within your app to the user’s Google Drive. We also show you how to download the contents of the uploaded file.

App remodelling: From Activities to fragments

Converting Android activities to fragments activityToFragment icon

Got an app using activities that you want to convert to using fragments?

We’ll show you how easy it is to convert activity apps to fragment apps. It’s no big deal.

Api, OkHttp, Picasso, RecyclerView ebook tutorial, httpYou can grab the power of Flickr, Youtube, Twitter and thousands of other powerful online applications, presenting their data from within your apps. We’ll show you how with this simple, easy to follow tutorial app.

Our tutorial shows you how to use an image repository’s API’s to access their image gallery.

We also show you how to use the OkHttp library to do network uploads, downloads and queries.

Finally, we also show you how to use the Picasso library to download, cache and display images in a RecyclerView widget.

What you’ll learn?

  • Using API’s to increase the power of your apps
  • Using OkHttp to:
    • Upload an image
    • Download an image
    • Search the Imgur gallery for images
  • Using Picasso to download and display the images found
  • Using RecyclerView to display the images for Picasso
  • Working with Json


An introduction to:

  • API’s
  • HTTP


Lots of links to useful tutorials and documentation covering Imgur, Json, Api’s, Http, OkHttp, Picasso and RecyclerView.

Get the eBook PLUS the code for only US$ 1.49


Android: Launching activities

Launch Mode

Android launchMode launchMode icon

The launch mode specifies how a new activity should be associated with the current task.

Before trying to make sense of this, let’s first have a look at:

  • the Back Stack
  • and Tasks

Get in touch and stay in focus

Android Touch Mode and focus icon

So what’s Touch Mode?

Users can interact with their Smart Android devices using hardware keypads and buttons or by touching the screen.

Touching the screen puts the device into touch mode. The user can then interact with it by touching the on-screen virtual buttons, images, etc.

The device remains in touch mode across activities until the user exits touch mode.

Touching a hardware button causes the device to exit touch mode.

You can check if the device is in touch mode by calling the View class’s isInTouchMode()  method.

So what’s focus?

A view or widget is usually highlighted or displays a flashing cursor when it’s in focus. This indicates that it’s ready to accept input from the user.

Focus is necessary for devices using trackballs, styluses, external keyboards and hardware buttons so that the user can see which view is ready to receive input.

Focus is not necessary when the device is in touch mode.