REST APIS for beginners - Volley and Android
What you'll learn
- Get the content from servers using APIs.
- Work with JSON data.
- Execute HTTP calls using Volley android library.
- Learn how to use APIs provided by different platforms.
Requirements
- You should know basics of Android development such as creating a new project in Android studio, how to use different widgets in Android studio such as TextView, RecyclerView.
Description
In this course you can get to learn about (Representational state transfer) REST APIS such as
1) How they work?
2) What are the different methods which are provided by REST APIS for accessing data from database?
We will be introducing REST API methods such as GET,PUT,POST,PATCH and DELETE.
3) How we can use this REST APIs for building Android applications.
4)We will be also taking a look on using Volley library which is used to access data from the REST APIs.
Along with that we will be building three different android application using REST APIs which are given below :
1) Wallpaper Application.
In this application we will be displaying different wallpapers. We will be adding a functionality with the help of that user will be able to filter all the wallpapers and can search any wallpapers through search bar in the application.
2) Weather Forecasting Application.
In this application we will be displaying the current weather related information of users location and we will be adding a search bar for displaying the weather information at any other location.
3) Library Application.
In this application we will be displaying different types of books inside our application. We will be also adding a functionality where user can search any books according to his choice.
Who this course is for:
- Beginner Android developers who are curious to learn working on APIS.
Instructor
Hi, I'm Chaitanya Munje, started career in IT industry in year 2019 and till date have learned and worked with lot of technologies, frameworks and tools such as Android , Java, Flutter, Jetpack Compose, C++, SQLite, Firebase, MySQL.
I am providing tutorials and blogs on Android app development on various platforms. I am also having a YouTube channel named as Gadgets and Technical Field and Android Tech where i upload videos on Android development on various topics. Along with that i regularly contribute videos on Geeks for Geeks on Flutter as well as Android app development.
If you are interested in reading blogs rather than videos then you can checkout my blogs on Geeks for Geeks on various Android and Flutter topics.