Android Firebase Realtime Database GridView Examples.

Not so long ago people used Eclipse for android development. Eclipse alongside the ADT(Android Developer Tools) used the Ant build system to build our android apps into executable APKs.

Then Google introduced Android Studio alongside a new modular build system that replaced the old Ant scripts that were generated by the older versions of the SDK.

Gradle alongside Android Studio is very powerful and flexible, allowing you to write your gradle scripts in groovy, a dynamic JVM based programming language.

Gradle has similarities to Ivy and Maven. Besides the flexibility of Ant, gradle also comes with the dependency management from Maven.

This is powerful since rather than writing build-scripts in complex XML-files, we can wite our build scripts in a Groovy DSL (Domain-Specific Language). Thus you are able to more clearly specify your build configuration.

When you create a new project in Android Studio, it will also create all the Gradle scripts for your project.

Android Firebase Realtime Database ListView Examples.

Android Firebase Realtime Database Spinner Examples.

Android Navigation Widgets Types and Tutorial.

Android Database Types and Examples Tutorial.

Android ContentViews Tutorial and Examples

Android Retrofit : JSON - Fill ListView with Images and Text.

In this tutorial we want to see how to download json data from online and using retrofit bind that data to a custom listview with images and text.

Fast Android Networking Library Tutorial and Examples.

This is a nested tabs example project.

This is great if you want tabs with probably a header on top of them. Normally tabs are displayed at the bottom of the appBar. What about if you want to include say an image or some card between the tabbar and appbar. This is what we create.

We will in the process understand around 4 classes that are mandatory for creating tabs:

  1. TabController/DefaultTabController.
  2. TabBar
  3. TabView
  4. Tab

Let's start.