Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.
Recent: |
|
Past: |
|
William J. Francis lists pain points he faces when working with the Android material design framework's drop shadows. And yet, he's still a fan of the spec. → Read More
Learn how to work around a caveat when using elevation from the Android 5.0 material design spec to create a shadow effect. → Read More
With Android Lollipop's drawable tinting capabilities, you can add definition of a common color theme across components, and enable dynamic styling to be brand or content aware. → Read More
With the recent 1.0 milestone for Android Studio, more developers are moving from Eclipse to Android Studio and are having trouble finding their hotkeys. These tips should help. → Read More
William J. Francis says there's a lot to love in Android Studio 1.0. Also, he advises that you migrate from Eclipse sooner rather than later. → Read More
A try-catch-block is the key to deep linking your Android app to Facebook regardless of whether the user has the native Facebook app on her device. → Read More
Read this programmer's perspective on why he finds a much-needed update in Android 5.0 frustrating and disappointing. → Read More
A simpler way to get your app users to the right app store when promoting it on social media is to use this PHP redirect script. → Read More
Here's how to harness the power of Google Now in your Android app -- without writing Java code -- by letting users launch your app using voice commands. → Read More
Follow along as William J. Francis dips his toes into the shallow end of the Android material design pool and tests the waters of styles.xml. → Read More
William J. Francis shares his first impressions of making the jump from ADT Eclipse to Android Studio as his main development machine. → Read More
TechRepublic contributing writer William J. Francis and TR member Francisco Marzoa bond over Android gaming, beer, and comedy when Francisco travels from Spain to Texas for a visit. → Read More
In response to a reader's question, William J. Francis helps clarify the difference between Android's software input values "adjustPan" and "adjustResize." → Read More
See how simple it is to show and hide the Android virtual keyboard when appropriate by using the input method (IME) manager. → Read More
Follow this tutorial to have your Genymotion Android emulator up and running Google Play Services in no time. → Read More
When validating an entire form declaring and assigning each EditText widget on your Android layout, here's a way to declare a single private class that can handle validation for each field in your form. → Read More
If you're new to Android or if you stopped using TableLayout because it was maddening, this quick tutorial on layouts might save you from pulling out your hair. → Read More
William J. Francis shows you a couple of quick, painless ways to add bounding to a multi-line Android EditText widget. → Read More
A common question amongst Android developers about supporting multiple screens is: How do I convert pixels to inches? Here's a simple way to accomplish that task. → Read More
This tutorial shows how simple it is to use Google's free static map SAAS in your Android apps if the Google Maps API requires too much overhead for the desired functionality. → Read More