Home » Android

Android

Android RecyclerView Example

For years now, in Android, if you wanted to create an application that uses lists to display data, the most common, choice, would be the ListView solution. However, the Android Lollipop introduces a new and faster way to represent list layouts, with the use of Android RecyclerView. Android RecyclerView is an improved version of Android ListView and has many common ...

Read More »

Android Start Service on Boot Example

In the mobile device world, many times, we may need to make an application that has to do some tasks in the background, without the users to have to open their application. Some easy examples are the background Location tracking, or an alarm application, or the applications that want to receive push events from a server. This can be done ...

Read More »

Android Custom Font TextView

In Android Development we do not have the option to use any other custom font in our default TextView in an xml layout file, except from the default Roboto font. And the choices that Android gives us are limited, by letting us set only normal, sans, serif or monospace fonts, which are usually not enough, especially when we want to ...

Read More »

Android Toolbar Example

Android changed a lot the visual design patters, regarding the designing of modern Android applications, with the introduction of Material Design in in API 21 (Android 5.0 Lollipop). Among many changes that focus on rich user experience and advances, a new component, Android Toolbar has replaced the old Action Bar. Android Toolbar is a complete replacement to the old ActionBar, ...

Read More »

Android Navigation Drawer Example

The navigation drawer is a panel that displays the app’s main navigation options on the left edge of the screen. It is hidden most of the time, but is revealed when the user swipes a finger from the left edge of the screen or, while at the top level of the app, the user touches the app icon in the ...

Read More »

Android Twitter Login and Twitter Post Example

Twitter has recently released a new software development kit. It’s name is Fabric and it provides a set of crash reporting and mobile analytics tools for mobile applications. Moreover, gives a more direct and easy way for mobile programmers to integrate the Twitter authorization and login procedure and use Twitter post API. Twitter has also created a plugin both for ...

Read More »

Building Android Applications with Gradle

Gradle is an advanced build system as well as an advanced build toolkit allowing us to create custom build logic through plugins. Gradle can automate our building, testing, deploying tasks and many more and is the next generation build system for Java technologies that includes some advantages from older tools like Ant or Maven systems. Android Studio uses the power ...

Read More »

Android Project migration from Eclipse to Android Studio

Android Studio is the official IDE for Android development, and with a single download includes everything you need to begin developing Android apps. This example describes the differences between Eclipse ADT and Android Studio, including project structure, build system, and application packaging, and will help you migrate your Android Eclipse project to Android Studio as your new development environment. For ...

Read More »

Android Google Maps v2 Tutorial

The great power of mobile applications software, is that it gives us the opportunity to develop many ideas that use hardware features, in order to complete simple everyday tasks. One idea that is implemented in a very good way in the mobile applications world, is the use of maps and the location based applications, that help us in multiple ways ...

Read More »

Android Google Places Autocomplete API Example

In the example, we are going to see how can we use one of the most famous, public, social APIs, The Google Places API. The Google Places API allows you to query for place information on a variety of categories, such as: establishments, prominent points of interest, geographic locations, and more. You can search for places either by proximity or ...

Read More »