In the previous post on Android user data security, we looked at encrypting data via a user-supplied passcode. This tutorial will shift the focus to credential and key storage. I’ll begin by introducing account credentials and end with an example of protecting data using the KeyStore.
Giving a product a professional user interface look and feel add value to it. When the user likes what he or she sees in an app UI, the chances that they will install it increases a great deal. There are a set of defined rules for the design, colour, icon and other UI elements that your Android app should follow. In this article, we will stick to the icons, the launcher icon, for your Android app.
In our new course, Get Started Coding Android Apps With Kotlin, you will learn how to create a simple app with Kotlin. Your instructor, Annapurna Agrawal, will give you a comprehensive, practical introduction to this powerful language.
Picasso is a popular open-source Android library for loading both local and remote images. Learn how to easily use it for handling your image loading needs.
And that’s a wrap! This year’s Google I/O has come to a close, and as usual there were lots of announcements and releases for developers to get excited about.
When it comes to performing quick, simple tasks, wearable apps have the advantage, as a smartwatch that’s right there on your wrist is always going to be more accessible than a smartphone or tablet that’s floating around somewhere in your bag.
The elegant Java 8 programming language has recently become much easier for Android app developers to use. In our new course, Upgrade to Java 8 for Android App Development, you’ll learn how to use Java 8 and will discover the powerful benefits it offers when developing Android apps.
If you’re creating any sort of app that involves getting your users from one place to another then good map integration is a must. Here are the 15 best Android app templates with map integration to be found at СodeHolder.
There are several ways to create a mobile application. Do you want to know what the best way is? It depends. What technologies do you have experience with? What platforms are you targeting? How much time do you want to spend building your application?
As you know, it’s best practice to always use source control management (SCM) for your projects—even personal projects. Do you know that Android Studio has an amazing integration with Git for source control management? If you didn’t know or don’t have experience using it, then continue reading this post. Even if you have already used Android Studio’s Git integration, you might still pick up some useful tricks in this post.
The material design team at Google gives a clear definition of what settings in your Android app should do.
One of the first things users will want to do with a new smart home device is get it on their wireless network. Many IoT devices lack a screen or keyboard, so one way to do this is by allowing users to pair a smartphone to the device so that they can control and configure the device. This is how Nest and Google Home work, among others, and the Nearby Connections 2.0 API makes it possible.
Since Android 1.5, application widgets have enabled users to get information, control apps, and perform crucial tasks, all from the comfort of their homescreens.
The material design team at Google defines the functionality of bottom navigation bars in Android as follows: