What is Graphql

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

One of the basic problems with conventional REST is the failure of the client to demand a personalized data set.

What are we building?

In this tutorial, we are going to develop an Android app that makes use of PayCards_Android to read the card information and use BINLIST API to get credit card details and display the card information on the app.


This lesson assumed you are familiar with android studio and understand the basics of the Kotlin programming language. Create a new project on android studio

Let’s do it!

To keep this article short, I have already created the project credit_card_info_finder. I will explain the project structure

Muraino Yakubu

Senior mobile developer & Backend engineer ~ Flutter|Dart | JAVA | Kotlin| Spring framework | Golang

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store