Building Android Apps: Accessing Data from the Internet
Android Studio 2022+
| Intermediate
- 11 videos | 1h 32m 15s
- Includes Assessment
- Earns a Badge
Networking is crucial for real-world Android apps to enable seamless communication between the apps and external services, such as remote servers, databases, and application programming interfaces (APIs). Networking allows applications to store data in a persistent manner on remote servers and access this data in a well-designed and secure manner. In this course, you will learn the essential aspects of networking operations in Android applications, empowering you to interact with APIs and handle network requests effectively. We will provide an overview of the clients available for accessing REST points and guide you through best practices for accessing the Internet from your app. Next, you will set up and configure an Android Views Project. We will explore the powerful Glide library, which allows you to efficiently load and display images, even in image-heavy applications. Then, we will use real-world APIs to make GET requests using the HTTPUrlConnection client and parse JSON using the Gson library. You will master app architecture structuring, create data and user interface (UI) layers in your app, and implement robust data handling mechanisms. By incorporating coroutines, you will gain proficiency in fetching data from the backend in a more concise and structured manner. By the end of this course, you will have acquired a comprehensive skill set in Android networking, enabling you to create modern apps that interact seamlessly with APIs and deliver dynamic content from the web.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseOutline the use of networking operations in androidSet up internet access in androidDisplay images in an android appDisplay images in a listviewPlace a get request to a rest api from the android app
-
Display formatted json data in an appUse coroutines and dispatchers to fetch dataMap data class members to json fields using serialized nameDisplay images fetched from the internet using a recyclerviewSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 59sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
8m 4sAfter completing this video, you will be able to outline the use of networking operations in Android. FREE ACCESS
-
8m 22sIn this video, find out how to set up internet access in Android. FREE ACCESS
-
10m 12sLearn how to display images in an Android app. FREE ACCESS
-
10m 58sDuring this video, discover how to display images in a ListView. FREE ACCESS
-
10m 52sFind out how to place a GET request to a REST API from the Android app. FREE ACCESS
-
13m 9sDiscover how to display formatted JSON data in an app. FREE ACCESS
-
11m 24sIn this video, you will learn how to use coroutines and dispatchers to fetch data. FREE ACCESS
-
3m 48sLearn how to map data class members to JSON fields using Serialized Name. FREE ACCESS
-
11m 21sFind out how to display images fetched from the internet using a RecyclerView. FREE ACCESS
-
2m 3sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.