Android Action Provider Examples

The purpose of ActionProvider is to provide actions on app bar. ActionProvider can be a button or a menu item. When ActionProvider button or menu item is clicked, ActionProvider provides further layout and behavior.

Enhance Action Bar Functionality with Action View

Action bar is the place where important actions are placed so that user can easily find and perform actions. Action bar can be further enhanced with action views.

Displaying Andorid App Messages Using Snackbar

There are many situations in android apps where you want to display messages to users without impacting the usability of the screen which user is working on. Android provided message widget called Snackbar can be used to accomplish that objective.

Action Bar or App Bar Implementation

App or action bar is used to display app identity, user location within the app, important actions and navigational capabilities.

Android Fragments Implementation

In your app, there could be certain screens on which only part of information needs to be updated on certain events. Or, to provide good user experience, you may want to display extra information on large screen devices whereas the same information is displayed on multiple screens on the small screen devices.

Android App UP Navigation Implementation

It would be helpful for users to be able to navigate from current screen in your app and go up in the hierarchy of screens till main screen. To provide this functionality, you need to enable up button on action bar and define parent activities for each activity. The goal of providing up button is to enable user to move to previous activities in the current flow.

Android Tasks & Management

Task is a collection of activates, placed in a stack, which user interacted with by starting activities as user navigates an application. User starts an activity by pressing actionable area on a screen to view next screen.

Android Default Back Navigation & Customization

Like web browser's back button takes you through previously visited web pages, Android system back button moves you through previous screens of active app. Like back button functionality in web browser is provided by browser, Android back button functionality is provided by Android system. Both of them load previous pages or screens from cache or stack on clicking or touching back button.

How to Implement Android Notifications

Android notification feature provides a way for apps to let users know about an event when applications are active, inactive or closed. Android notifications are displayed as icons in notification area. Users can view details of notification by opening notification drawer.

Android App Development Tips for Beginners

No matter which programming language you use and type of application you are planning to develop, there are certain programming aspects like exception handling, logging and debugging, need to be taken care of in order to create your application fast and produce quality software.

Android App Development with Example for Beginners

Android apps can be developed using android studio or eclipse IDEs. For this sample, we are going to use android studio. Before we jump into project and start coding, I am going to explain few components and elements of android which are used in this project.

Android App Widget Concepts and Implementation

With android app widgets, users can interact with apps from device home and lock screens. Users can view important information and perform actions using app widgets. App widget code and configuration exists with app code and it is part of app APK for which widget is created. Android system or App widget framework identifies from APK file and adds your app widget to the list of widgets for device on which your app has been installed.

Android Pending Intent and Uses

Android applications communicate using intents to perform some action. Intent is an object that carries required information to perform destination-component action. Activity, service and broadcast receiver components can handle intents. Intents can start activity in the same application or foreign applications.

How to Control Other Android Apps Access to Your App Components

One of the best features of Android platform is allowing components to interact, meaning a component can start another component to perform some action. Interacting components can exist within the same app or in separate apps.

How to Implement Google Plus Login for Websites Using Oauth2 in Java

Providing an option of login with Google plus is useful for your website and users because most people have Google plus account and they don't need to create one more account for your website. And also chance of your users enrolling for your website restricted features will increase with Google plus login option.

Registration and Login with Facebook Account User Id & Password

In your mobile app or website, there could be certain features or functionalities which are available to registered users only. In that case, you need to provide capability for users to do registration or sign up for those features.

Mobile and Desktop Sites Using Spring Mobile

Displaying content based on device screen size helps improve readability of any web page. With responsive design page content can be displayed based on screen size using @media rules in CSS. If you have requirement to display content only in two formats one for desktop screens and other one for mobile and table screens, you can create two versions of pages for desktop and small screens.

Publishing Messages & Pictures to Facebook Page Using RestFB

Facebook provides API to get data from Facebook and publish data to Facebook. If you own a business and want to interact with customers on Facebook, posting messages using tools , which rely on Facebook API, saves time and resources.

Search Functionality with JqueryUI & Google App Engine Search

Without search functionality it is very hard for users of your website to find information they are looking for. There are several ways in which search functionality can be implemented.

Automate Message Posting to Twitter

If you can derive useful Twitter messages or data from your application database, there is no need to login to Twitter and post messages manually to communicate with your Twitter users. Automating message posting to Twitter not only helps save resources but it also helps in posting accurate messages provided you have right source of data which you want to communicate to your Twitter Users.