Making use of keyboard inputs is fundamental to providing an excellent user experience. You’ll learn how to use Android with keyboard inputs, keyboard method actions, autocomplete suggestions, soft keyboards, and support hardware keyboards.
At the core of every great Android application is a seamless user experience. In this course, Android Keyboard Inputs: Getting Started, you will learn how to master the core concepts related to the Android SoftKeyboard, in addition to supporting hardware keyboards. First, you will take a close look at keyboard input types such as number pads. Then, you will manage the soft keyboard, keyboard method actions, and autocomplete suggestions. Finally, you will see how to support hardware keyboards for navigation. When you’re finished with this course, you will have a foundational knowledge on capturing inputs that will help you as you develop mobile applications.
Course Overview Hi, my name is Mitch Tabian, and welcome to my course, Android Keyboard Inputs: Getting Started. I'm a self-employed Android developer and I'm here to teach you about keyboard inputs with Android. Making use of keyboard inputs is absolutely fundamental to providing a seamless user experience. Keyboard inputs refers to a wide array of functionalities built around the soft keyboard and connecting an external keyboard. All applications require user input. Some require passwords, phone numbers, emails, location information, and many others. Using keyboard inputs, we can customize how that information is captured and how the user interacts with your application to retrieve it. Some of the major topics that we've cover include input types, the specific type of information captured by a view. A great example of this is specifying a phone number input type. The keyboard changes to a number pad and the numbers are formatted in a specific way as they're entered. The soft keyboard is an excellent tool for touch screens, but sometimes it exhibits strange behavior. It can distort the view and often becomes visible when it's not supposed to. You'll learn how to manage those potential issues. Connecting a hardware keyboard to a mobile phone isn't very common, but connecting one to a tablet is becoming more and more common every year. For that reason, it's absolutely necessary to make sure our applications can be navigated using a hardware keyboard. By the end of the course you'll have an excellent understanding of the most important concepts when it comes to keyboard inputs. You'll be able to specify input types, effectively manage the soft keyboard, and support navigation using a hardware keyboard. The course is meant for absolute beginners when it comes to keyboard inputs, but targets an intermediate developer overall. I hope you'll join me on this journey to learn about keyboard inputs with the Android keyboard inputs course, at Pluralsight.