Fetching Live Data
Now that you have tested the conversion function, it is time to fetch some live data from the character data web API.
Before starting with the implementation, you will need to add several permissions to your Android manifest to enable network requests. Find and open the manifest at src/main/AndroidManifest.xml. Add the permissions as shown:
Listing 22.3 Adding required permissions (AndroidManifest.xml
)
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bignerdranch.android.samodelkin"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:allowBackup="true" ...
Get Kotlin Programming: The Big Nerd Ranch Guide, First Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.