Tag: Networking

Build a Yelp Clone in Android Ep 6 Bind Data- Retrofit Networking in Kotlin Android Studio

If you’ve gotten this far, congrats 🙂 This video (episode 6 of 6) is the conclusion to our Android Yelp clone. Now that we have our view setup properly to show all the data, we bind the restaurant data in the ViewHolder. Useful links: ➤ Project source code: ➤ Codepath guide about Glide: ➤ Concept […]

Build a Yelp Clone in Android Ep 5 Recycler View- Retrofit Networking in Kotlin Android Studio

This video (episode 5 of 6) lays the groundwork to display the list of Yelp restaurants in our app. We use a RecyclerView as the Android component to render the scrollable list of the best avocado toast places in New York. We set up the RecyclerView and corresponding adapter + layout to show all the […]

Build a Yelp Clone in Android Ep 4 Data Classes- Retrofit Networking in Kotlin Android Studio

This video (episode 4 of 6) builds off the previous video, parsing the response from the Yelp API and converting it into data classes we can use in our Android. We use the GSON library to convert the JSON data that our application receives from the business search API on Yelp. ➤ Next video: Links […]

Build a Yelp Clone in Android Ep 1 Intro- Retrofit Networking in Kotlin Android Studio

This video (episode 1 of 6) is an introduction to the Yelp app and the clone we’re going to build. Yelp is an app which displays information about businesses around you, and importantly for us, they expose their data through an API. In this video, I provide a brief overview of the app and why […]

Build a Yelp Clone in Android Ep 3 Retrofit Setup- Networking in Kotlin Android Studio

This video (episode 3 of 6) starts from a new project and completes an API request to the Yelp API using the Retrofit library and GSON. We setup Retrofit and make a successful call to the business search endpoint of the Yelp API. The next video will make better use of the JSON response by […]