Posts

Showing posts with the label Android Library

Android MaterialDrawer - A Custom Navigation Drawer

Image
Does your application contain a Drawer ? Do you want to have it up and running in less than 5 minutes ? Do you want your drawer to follow the Android Design Guidelines ? Do you have profiles ? Do you need flexibility ? Is Google's navigation Drawer of the design support not enough for you? Do you want a simple and easy to understand api? If any (or all) of these questions seem familiar, the MaterialDrawer is the perfect library for you all. Never waste your time again. It provides you with the easiest possible implementation of a navigation drawer for your application. There is a Header with profiles ( AccountHeader ), a MiniDrawer for Tablets (like Gmail), provide custom DrawerItems , custom colors , custom themes , ... No limits for customizations. A quick overview of what's in it the easiest possible integration integrate in less than 5 minutes uses the androidX support libraries compatible down to API Level 14 includes an AccountSwitcher quick and simpl...

Android Bootstrap - Bootstrap UI widgets

Image
Android Bootstrap is an Android library which provides custom views styled according to the Twitter Bootstrap Specification . This allows you to spend more time on development rather than trying to get a consistent theme across your app, especially if you are already familiar with the Bootstrap Framework. Quick Start Add the following dependency to your build.gradle, ensuring you replace 'X.X.X' with the latest version on the button above: dependencies { compile ' com.beardedhen:androidbootstrap:{X.X.X} ' }   You should also override your application class with the following: public class SampleApplication extends Application { @Override public void onCreate () { super . onCreate(); TypefaceProvider . registerDefaultIconSets(); } }   You should then checkout the library and investigate the sample code, which covers most of the features. The sample app is also available on Google Play . Support If you have...

Top 10 Most Useful Android Libraries For Android Developers

Image
Here i am giving you “ Top 10 Awesome Android Libraries ” t hat are the ones who are interesting to try it out. Without further ado, let’s jump right into our list. We’ll kick off with one of the oldest, and I’d argue, one of the most useful Android libraries. 1. Retrofit Retrofit is type-safe HTTP client that allows you to define your REST API as an interface. You can manipulate the API requests’ body, headers, query parameters and much more via annotations, which makes everything clean and simple. Retrofit also allows synchronous and asynchronous API calls execution. interface ApiService { @GET ( "movie/{id}" ) fun getMovieDetails ( @Path ( "id" ) id : String ) : Call < MovieDetails > }   To top it off, Retrofit offers a separate Rx module. If you are using Rx, this module returns your API call as an Observable so you are able to chain it with the rest of your application. These are just a few of the many reasons we at I...