
Learn to integrate json api via retrofit 2 in an Android Java project to fetch and display games, categories, and ip address data, with ads, and apk/aab packaging.
Obtain an api key from game hubs dot net by registering, generating the key, and using endpoints to fetch game categories such as action, adventure, and featured games data.
Download the Android Studio installer, accept the terms, and run setup. Choose default components, select do not import settings, pick a theme, enable the emulator and SDK tools, then finish.
Create a new Android Studio project with a bottom navigation activity, configure app name and package, set min sdk 24, and run the first app on a device via wifi.
Learn to integrate retrofit 2 and a json converter into an android studio project, add gradle dependencies, and set up glide for image loading with project sync and testing.
Learn to create and edit resource values in the values folder, including strings.xml, dimens.xml for dimensions, and colors.xml, and apply them to layouts to avoid hard coding.
Remove default fragments in Android Studio projects and clean up by deleting unnecessary view model and fragment files, such as dashboard, home, and notification components.
Create and organize Android Studio project directories for retrofit integration, including activity, fragment, model, response, helper, and api folders, then refactor and verify fragments for errors.
Create a helper function class in Android Studio to centralize common tasks. Build a dynamic toast utility and a safe url opener that validates http/https before launching the browser.
Create a custom progress dialog in Android Studio using a layout with a Lottie animation view, and implement show and hide helpers with strings.xml for multi-language support.
Learn to set up the main activity in Android Studio, customize bottom navigation with renamed fragments and icons, and implement an action menu that shows a reusable alert dialog.
Create a retrofit client in Android Studio with Java, configure a builder, set timeouts, provide a base URL with a trailing slash, and add a Json converter factory via getClient.
Create a category fragment layout to display games, using a nested scroll view with a recycler view inside a constraint layout, and apply a background color.
Create a category list layout by defining a layout resource, converting to a material card view, and adding an image view and a material text view with ids and constraints.
Create a category list class with serialized fields for name and image, generate a constructor and getters, and leverage a response class to set values from the api response.
Create a category response class in Retrofit 2, define status code and a list with name, image, and game URL, and connect to the URL via a GET API interface.
Create a category adapter for Android RecyclerView. Bind data to views with a view holder, load images with Glide, display category titles, and handle item clicks with a toast.
Learn to display categories in a category fragment by fetching data with Retrofit, configuring a two-column grid recycler view, and managing a progress bar and error messages.
Design a home fragment layout featuring a nested scroll view with a constraint layout, a title text view with a background image, and a recycler view for featured games.
Create a featured games list layout in Android Studio by turning a constraint layout into a material card view, then add image, title, and category in a fragment.
Create a featured game list class in Java for Android Studio, implementing Serializable and adding fields for game name, image, URL, category, and description with a constructor and getters.
Learn to create a feature game response class in Android Studio using Java, implementing Serializable with fields for status code, type, and a list of feature games, and generate getters.
Create a featured games adapter in Android Studio, implement a view holder, bind image and title from the feature game list, and open game URLs in a browser on click.
learn to display featured games in the home fragment using retrofit API calls, a grid layout manager, and a recycler view with an adapter for three sections.
Create the most played games layout in Android Studio by adding a title text view and two RecyclerViews to the home fragment, copying and adjusting views and constraints.
Create a most played games list layout in Android Studio by reusing featured games code and adding an image with text views for game name and category, plus bottom padding.
Create a most played games list class in Android Studio by reusing the feature games API structure and JSON formatter, copying the code, and adapting it for most played games.
Create a most played games response class by copying the featured game response and updating it to use the most played game list in Android Studio.
Create a most played game adapter for Android Studio by copying and refactoring the featured games adapter, updating layout, IDs, and category to TV category, and adjusting styling.
Learn to display most played games on the home fragment with Retrofit in Android Studio, using a grid layout, recycler view, and a custom adapter, while handling API responses.
Create a random games section in the home fragment by wiring an API from game hubs to a TextView and RecyclerView, and adjust layout constraints to display the new section.
Create a random game list layout by copying the most played games layout and renaming it to random game, including image, game name, and game category.
Copy and rename the existing list class to create a random game list for the home fragment, using game name, game image, and game url, reusable across all game sections.
Create a random game response class by copying the existing most played game response and renaming it to random game response, then update the list to random game list.
Create a random game adapter in Android Studio by copying an existing adapter, renaming the list to random game list, and refactoring to update the layout and resources.
Learn to display random games on the home fragment using a two-column RecyclerView, a random game list and adapter, Retrofit 2 API calls, and a progress bar.
Create a category games activity to display games by category using a nested scroll view, constraint layout, and a recycler view in Android Studio, with a loading progress bar.
Create a category games list layout in Android Studio by duplicating the existing random games layout and naming it for the category, reusing any of the three lists.
Create a category games list class (or modal) in Android Studio by copying the sample gamelift code into the list directory and naming the class category games list.
Create a category games response class using category game list and implement Retrofit 2 API methods like get action games and get adventure games.
Create a category games adapter in Android Studio by copying the random game adapter, updating it to use category game lists and the category layout.
Learn how to display games by category in Android Studio using Retrofit and a grid RecyclerView, including category passing via intents, dynamic toolbar titles, and back navigation.
Creating an Complete Android Game App using gamehubs API Via Retrofit 2 JAVA. Hello Everyone, During this course you will learn retrofit 2 JSON API Integration in Latest Android Studio with JAVA Language Step-by-Step. The SDK used in the Project is 34 with Latest Version of Gradle. Using this type of App, you can make huge money from gamehubs and in App Advertisement with AppLovin. After Learning this Course , you will able to develop your own apps uisng retrofit2 on JSON API. Get detailed information about the lists, modals, adapters, layouts, strings, colors, dimens, fragments, activity etc. You should learn how to upload or publish app on play store successfully.
We have Included Games Category, Featured Games, Most Played Games, Random Games and Get Games By Categories, We have also included that how to get Users current IP Address, Country Code and Country Flag Via a Free API.
This project has been created on the Windows 11 and language is used is Indian English, If you need Hindi Language then Feel free to send your feedback to us. The Video Course Resolution is 1920x1080 with clear sound, you can check the audio and video quality in the introduction video of this course.
Note:- Android Studio Project Source Code is not included with this course, you can separately buy it from me if needed.