Success with mobile apps is often a numbers game — the more users, the more successful an app will be. Some of the ways to increase users, such as localizing to other languages, require advance planning. If an app has been prepared for localization, then translating it to several new languages can be an easy way to make the app accessible to a huge number of new customers.


Recently I found couple of applications that have that nice feature when you swipe item on list view you get menu with additional options that you can click and perform an action .


Android ListView is a view which groups several items and display them in vertical scrollable list. The list items are automatically inserted to the list using an Adapter that pulls content from a source such as an array or database.


In Android, ListView let you arranges components in a vertical scrollable list. The display of elements in a list is a very common pattern in mobile applications. The user sees a list of items and can scroll through them
In this tutorialsee.


Android TableLayout going to be arranged groups of views into rows and columns. You will use the <TableRow> element to build a row in the table. Each row has zero or more cells; each cell can hold one View object.


Android RelativeLayout enables you to specify how child views are positioned relative to each other. The position of each view can be specified as relative to sibling elements or relative to the parent.


The LinearLayout is the most basic layout manager provided by Android. The LinearLayout organizes the child views either horizontally or vertically based on the specified orientation property. The value for orientation property can be either horizontal or vertical.


GridView is used to display data in two dimension. In this tutorial we are going to show you how to implement custom GridView in Android with Images and Text. Creating a custom GridView with Text and Image is as easy as Using a Simple GridView. We need to just have a custom adapter and populate the GridView elements with custom adapter. It is similar to populating a ListView with Custom Adapter.


Android GridView shows items in two-dimensional scrolling grid (rows & columns) and the grid items are not necessarily predetermined but they automatically inserted to the layout using a ListAdapter. The ListView and GridView are subclasses of AdapterView and they can be populated by binding them to an Adapter, which retrieves data from an external source and creates a View that represents each data entry.

Fragment TabHost Example in android

In this tutorial, you will learn how to implement FragmentTabHost in your Android application. FragmentTabHost allows the use of fragment objects for its tab content. We will create fragment tabs with FragmentTabHost using on tab selection will show a selected fragment. A partir del nivel de API 13, TabHost ha sido declarado como obsoleto. Google ha reorientado su jerarquía de clases para introducir el concepto de fragment, de manera que en lugar de TabHost, propone utilizar FragmentTabHost. No obstante, podemos seguir utilizando TabHost sin ningún problema.