Google's mobile operating system and applications for it.

learn more… | top users | synonyms

5
votes
1answer
232 views

Is there a style guide for NFC functionality on Android (or generally)?

I've just added NFC functionality to my Android app, and I need to expose it to the user. I don't have a separate UX specialist or tech writer to hand this off to, so I want to make sure I don't write ...
5
votes
2answers
7k views

Integrate a QR code scanner in my Android app or call one via Intents?

For my current project I need to integratie QR code scanning in my app (which will be available for both Android and iOS). The QR code contains info that sets up the app for the rest of use case. For ...
5
votes
2answers
1k views

Horizontal Scrollable List or Spinner, in smartphones

I have a screen (Android Smartphone) where the user has to make a choice from 2 dropdowns / spinners, second dropdowns' options are dependent on first dropdown's choice. The number of items in each ...
5
votes
5answers
341 views

Android App - What would the best way to show multiple activities with a fragmented time frame

We are creating an android app that will be used to survey truck drivers and gather some traffic information. One of the questions is "What is the amount of time that you spend driving, sleeping or ...
5
votes
3answers
2k views

Android: Task application Form edit/view pattern?

I am writing an android application that manages a list of Todo tasks. So each task have properties such as title, due date, priority, importance and so on. So there will be a list of all the tasks, ...
5
votes
1answer
2k views

Multiple launchers

Is it a good idea to have 2 launchers for one app in Android? What I am talking about are 2 launcher icons in the applications list. Of course the labels for both will differ and the icons may or may ...
5
votes
2answers
737 views

In RTL locales, should mobile application animations be reversed?

In mobile applications, it's common to drill down with the new view animating in from the right. Going back results in the opposing animation (from the left). These are analogous to turning a page. ...
5
votes
2answers
633 views

What is the best page flow for a list, search and show item application?

Consider the following scenario: I have an Android application with three screens: a list of items, a search results screen, and a show item screen. A search bar can be invoked on every screen, and ...
4
votes
5answers
417 views

Touch screen device (in particular Android) version of a tag cloud

Is a tag cloud acceptable on a touch screen device? The nature of a tag cloud is that you have small links and large links all positioned in close proximity to each other. This can cause issues with ...
4
votes
2answers
1k views

What can be an alternative to tabs in an iphone or android application

What type of a design/design philosophy/gesture can be a good alternative to tabs in an iphone or an android application? Tabs are good and tell the user that there is another ...
4
votes
2answers
746 views

Material design - swipe to refresh

Following the Material design guidelines for swipe to refresh pattern, should the spinner come out from behind the header bar or is it fine if it appears from just below the header bar?
4
votes
3answers
509 views

For mobile apps, is it “best” to load data before transitioning screens?

In a mobile application you almost always make some sort of api call to fetch data to populate view elements on a screen. Say I am on a home screen (screen A) and want to transition to a profile ...
4
votes
1answer
790 views

Should applications include currently useless features?

We are developing Android application, basically timetables and exams. One team member says that exams should be visible there at all times, while I think it would be much less confusing if exams only ...
4
votes
1answer
156 views

Sharing on Android

There are two ways of sharing on Android OS. One is using a box that contains the the sharing options. Another way is to use a dropdown list for the available sharing options. Both of them are ...
4
votes
3answers
163 views

In a high precision meter do I display battery voltage as a fractional number of volts or as a whole number of millivolts?

There's an Android battery meter application for enthusiasts (control freaks actually) that displays the remaining charge percentage and the current voltage. A typical phone will use a Li-Ion battery ...
4
votes
7answers
307 views

Edit screen for Attachment screen in Android ICS

I have a situation where I am not allowed to put buttons on Actionbar as well as bottom bar. The bottom bar has Save and Cancel when in Edit mode and to make it consistent across all screen we are not ...
4
votes
3answers
1k views

Clear selection in Android

When using standard Android apps (like Gmail) which have multiple items to select, a contextual action bar (CAB) comes up showing a checkmark (tick) and some other information (such as "3 selected"). ...
4
votes
2answers
1k views

Tabs within a tabbed layout in Android?

I'm working on an app for public transit information that has a base layout looking like this: The three tabs represent trip planner, departure times and disruptions respectively, which are the ...
4
votes
3answers
6k views

Swipe to expand/collapse left hand navigation

My Android application has a left hand navigation menu similar to the Google TV left hand menu bar. I can programmatically collapse and expand it to make more or less room on the screen. In the narrow ...
4
votes
1answer
631 views

Best View Widget option to input a quantity

I am planning to create a rate convertor for food recipes. The user has to introduce the quantity of some food and then select the unit (gr,kg,mg,cl...). First of all I think in seekbar, but as the ...
4
votes
1answer
2k views

Typical Android app behavior for deleting data from a list

I am an app developer but not an Android user. My app is a baseball card collection management tool. The main screen displays the list of baseball cards which the user has entered into the database. ...
4
votes
1answer
77 views

Localization for Polish diacritics

I am working on an android software package. and the font we are using does not support many of the Polish diacritics (eg ź). is it acceptable to substitute latin characters for unsupported ...
4
votes
2answers
2k views

Pop-dialog usage on Android tablets

I am in the process of adapting a large application to taking advantage of Android 3.x features and introducing tablet type look and feel. One thing I am unclear about is what the usage recommendation ...
4
votes
2answers
705 views

Android a lot of information on one screen - how to simplify?

I am new to Android development. I am working on application where Sql-lite is also involved, its a database application. The application is used on Android Tablets In of the screen we have a lot of ...
4
votes
5answers
395 views

Sorting photos in mobile app

We're currently developing an app for posting classified ads where the user is able to upload up to 10 photos per ad (from camera or library). The app will be available for Android and iOS (with ...
4
votes
2answers
2k views

What are unique UI controls on Android?

Apart from regular UI controls like tabview and listview, are there any unique and attractive UI controls like Quick action bar, Action bar, or iOS spinner (Date and time selector) which are ...
4
votes
2answers
118 views

Iphone app test scrolling

I’m designing a test for an iphone and android app. The test consists of 10 questions. Each question has 3 answers, A,B and C. The length of the question and the answers are variable and pulled ...
4
votes
3answers
665 views

Best practice for Android form - selection of large range of numbers

For a user input field in an Android application I am developing, I need the user to be able to input a number representing a distance, whose magnitude ranges from 0 to normally ~150 (but can be ...
4
votes
1answer
1k views

What is Ice Cream Sandwich's default design for expandable panels/ “pull down” handle?

I have to design an expandable panel for ICS with a "Pull Down" handle like this one. Do you know if this design is the default one for expandable panels on ICS? Or is it specific to the notification ...
4
votes
2answers
303 views

What options do I have for variable width data, but without horizontal scrolling?

I've written a weather app for Android. Its primary screen and function shows a data table with multiple columns (e.g. temp, wind speed, wind gust, pressure, etc). A feature of my app is the ability ...
4
votes
3answers
233 views

Help find the fastest and easiest-to-grasp approach to let a user go through a complex schedule

I want to let users view schedules on a mobile phone. Its a generic schedule of events Events can be spread across multiple days Events can be spread across multiple venues An event has a time slot ...
4
votes
4answers
922 views

edit & save buttons - do I need them? where to place them?

I'm designing a simple app for the Android platform. I have a page with some data, this page can be reached by two options: create new page- input fields are empty edit existing page- input fields ...
4
votes
1answer
2k views

Dismissing keyboard on Android: UI Pattern

I'm not too familiar with the Android UI patterns, but how does one usually dismiss a keyboard after entering some information? My usecase is to dismiss the keyboard when a user is done entering the ...
4
votes
1answer
4k views

Toast message or dialog message for displaying internet connection error message on application

We are designing a new android application. The app is in its initial stage of architectural design and UI definition. One of the main question is how to display internet connection error message, On ...
4
votes
1answer
92 views

Merits of smaller less verbose keyboards for phones/mobile devices

Are there any merits to using a smaller and or possibly less verbose keyboard on mobile devices in certain scenarios? I was thinking possibly changing keyboards for logins or other areas where you ...
4
votes
2answers
147 views

App - Should a user be able to edit the text of a tweet or facebook post?

I am building an android app, and i have implemented what i believe to be a very good user interface/flow. To upload a photo to our website there are 3 steps. You select the photo. You enter a ...
4
votes
5answers
2k views

Why do many/most (Android) phones have the power button opposite the volume buttons?

I have just bought a Nexus 5 phone. I love the phone, but like my previous two phones it gives me grief when turning the thing on or off. The problem is that the power button is almost directly ...
4
votes
2answers
164 views

How to recruit participants for usability study of a mobile app?

I'm currently designing an Android app and would like to do a usability study to test how the app works with the target audience. I have a question regarding recruiting participants. Since there are ...
4
votes
2answers
1k views

Default Android input field styling

I have been showing a prototype of my app to a few people and am surprised by how many of them don't know where to type. The main screen has three input fields and a search button. I'm talking about ...
4
votes
1answer
316 views

Trying to build intuitive simple user interface for an iphone app

** UPDATED with picture Below is a simple mockup for a spending tracker mobile app (for frequent travelers) that i built. Each of the 3 gray boxes are inputs (name, amount, currency). A sample input ...
4
votes
3answers
632 views

Is it ever a good idea to present a radio-button menu without outlining prior selection?

I'm puzzled by the UX additions in the latest default Camera app in Android 4.2. The whole menu with all camera options (other than zoom) is made as a circle. You activate this circle menu by ...
4
votes
1answer
484 views

Android: Does it make sense to place action buttons in the Action bar in a settings app?

I'm currently playing with an Android layout for an app that is to be used to configure a remote (wireless connected) embedded controller. It configures a bunch of modes and related settings in the ...
4
votes
2answers
12k views

Removing a listview cell in Android - UI Pattern?

I come from an iOS background and so I'm not too familiar with how things work on Android. What I need to do is something to the equivalent of "Slide to remove" feature that is normally used to remove ...
4
votes
1answer
1k views

Chrome Mobile - Request Desktop Site and Media Queries

I'm wondering what people's best practices for handling the Chrome option on Android of "Request Desktop Site" when a site is developed using media queries. When the site is viewed the media queries ...
4
votes
1answer
2k views

Multiple tabhosts or buttons

I'm currently developing app for one shop and as the design came together I stumbled upon a problem. There is one main activity which has five tabs on top and also in one of those top tabs there are ...
3
votes
5answers
776 views

Sign up Process on Mobile

We are doing a Mobile App only sign up as we are not launching the web application immediately. We need to capture as much information of the user to give them a personalized service We had planned ...
3
votes
6answers
2k views

Is the use of hamburger button in Google material design an example of a bad user experince?

I have constantly found numerous issues with hamburger button, like: People tend to show a lot of options with them. It takes atleast twice as many taps to change sections. Hamburger button is also ...
3
votes
2answers
515 views

How to re-design an app's user interface?

I am new to the interaction design field, basically a student. I have an assignment where I need to research into topic about Interaction Design of applications for smartphones / tablets when you ...
3
votes
8answers
3k views

What is the best way to allow a user to select one value from a list of potentially hundreds?

I'm trying to write an Android app that requires users to select a value from a list of potentially hundreds. They're likely to know the item they're selecting to asking them to filter by typing seems ...
3
votes
3answers
5k views

Android Alphabetical Lists

Suppose I have a list of many items. Each item is one line of text that the user could select. On average the list will contain around 750 items (although can go as high as 1,000) Instead of ...