Let’s build a custom keyboard for Android

Let’s build a custom keyboard for Android

Let’s build a custom keyboard for Android

When thinking of building an Android app, we often think of something with a screen and a contained function. It could be a game, or a tool to perform a common task.

But apps can come in a variety of shapes and sizes. You could build a service that runs in the background and quietly makes life easier for the user. You could create a widget, or a launcher. How about a keyboard?

Read More

Let’s build a custom keyboard for Android

Let’s build a custom keyboard for Android

Let’s build a custom keyboard for Android

When thinking of building an Android app, we often think of something with a screen and a contained function. It could be a game, or a tool to perform a common task.

But apps can come in a variety of shapes and sizes. You could build a service that runs in the background and quietly makes life easier for the user. You could create a widget, or a launcher. How about a keyboard?

Read More

Google is fighting a surge of ads that automatically download apps

Google is fighting a surge of ads that automatically download apps

Google is fighting a surge of ads that automatically download apps

As the number of people accessing the internet on phones and tablets grows every day, as does the number of advertisements that try to take advantage of users. To combat this problem, Google is constantly removing bad ads and putting new filters in place to try to rid the internet of such advertisements.

In Google’s annual report on its effort to fight bad ads on its AdSense platform, the company stated it is seeing a lot more of what it calls “self-clicking” mobile ads. What are self-clicking ads? If you’ve ever been scrolling through a web page on your phone, and you’re suddenly whisked off to the Play Store to download an app you’ve never heard of, a self-clicking ad is likely to blame. In 2015, it only found and deleted a few thousand of these ads on the service, but in 2016, Google found and disabled over 23,000 of these self-clicking ads. This is a huge surge compared to what the company found in 2015, and it proves that scammers are becoming more hip to pushing their schemes to mobile web devices.

Read More

The best Android app makers for making apps with zero code

The best Android app makers for making apps with zero code

The best Android app makers for making apps with zero code

Want to build an app but don’t know how to code? Don’t have the inclination to learn?

Don’t worry: there are still plenty of options out there for you. Android app makers are tools created specifically for those people who want to release an app on the Play Store (and possibly other app stores, ssh!) but don’t want to get involved with learning Java or Objective-C. These Android app creators are largely drag-and-drop affairs. A little customization here, a little branding there and voila, you have an app!

Read More

Let’s build a custom keyboard for Android

Let’s build a custom keyboard for Android

Let’s build a custom keyboard for Android

When thinking of building an Android app, we often think of something with a screen and a contained function. It could be a game, or a tool to perform a common task.

But apps can come in a variety of shapes and sizes. You could build a service that runs in the background and quietly makes life easier for the user. You could create a widget, or a launcher. How about a keyboard?

Read More

Improve your app’s UI with animations

Improve your app’s UI with animations

Improve your app’s UI with animations

Animations can add visual cues that notify users about what’s going on in your app and improve their understanding of its interface. Animations are useful when loading content, or when a screen changes state. They can also add a glossy look to your app, which gives it a higher quality feel.

Animations are not necessarily meant to make your app pretty. They are meant to grab the attention of the user and enhance their experience. With thousands of applications available for download every day, yours will only stand a chance if it’s not boring or unpleasant to users.

Read More

HTC 10 Android 7.0 kernel code available for unlocked devices

HTC 10 Android 7.0 kernel code available for unlocked devices

HTC 10 Android 7.0 kernel code available for unlocked devices

HTC recently started rolling out the Android 7.0 Nougat update to unlocked devices over-the-air, as well as making the full update available for direct download from HTC.com. Now, HTC has released the kernel source code for developers.

The 219 MB file is available for unlocked devices only and can be downloaded now from HTCdev.com. For those who are unaware, the kernel is the core software program that manages the system resources like system memory, CPU resources, networking etc. It’s not the same as the Android 7.0 Nougat ROM rolling out to the HTC 10, only what it’s built from.

Read More

How to build an image gallery app – full tutorial with code

How to build an image gallery app – full tutorial with code

How to build an image gallery app – full tutorial with code

There are many reasons you might find yourself needing to create an image gallery – whether it’s to show off album covers for a music app, to present feature images for articles in a feed, or to showcase your work in a portfolio. To make the right impression though, these apps should allow users to effortlessly swipe through multiple images without slowdown and that’s where things get a little tricky.

This tutorial will show you how to create a seamless gallery filled with nice big images and then adapt that for a number of different applications. Along the way, we’ll see how to use RecyclerViews, adapters and Picasso – so hopefully it will make for a great learning exercise, whatever you end up doing with it! Full code and project included below…

Read More

Android developers can now apply to put public betas in the Google Play store

Android developers can now apply to put public betas in the Google Play store

Android developers can now apply to put public betas in the Google Play store

A couple months ago at its I/O conference, Google announced an effort to make it far easier for Android users to download beta software from the Google Play Store. Previously, downloading still-in-development software required joining a Google Group or side-loading an app completely outside Google Play.

But a little over a month ago, Google rolled out a new Early Access section of the Play Store. It’s a central spot where users can browse and install apps and games that aren’t quite ready for official launch. There’s even a “beta” tab next to the list of apps you’ve previously downloaded to help you keep track of what’s pre-release software and what’s not. Google’s own apps are included in the program.

Read More

How to create a 3D shooter for Android with Unity – Part one

How to create a 3D shooter for Android with Unity – Part one

How to create a 3D shooter for Android with Unity – Part one

Unity is one of the most powerful tools that developers have available for making games and a huge number of the best-selling apps in the Play Store owe their existence to it. We’ve covered the engine before with both a general overview and a guide to making 2D platformers. We also touched on it briefly when discussing how to make games for the Gear VR.

But long before Unity was being used to make platformers and VR apps, it was being used to make 3D shooters; usually of the FPS persuasion. 3D action was Unity’s original purpose and it’s still what it really excels at. And it’s much easier to get to grips with than you might expect. Let’s take a look at how you can use Unity to make your own 3D shooter for Android in just a few easy steps.

Read More