This Kotlin Multiplatform Mobile (KMM) project fetches bird data from a web API. The project demonstrates the use of Ktor for network requests and data parsing.
- Fetches bird data from a remote web API
- Demonstrates the use of Ktor for network requests
- Parses JSON data to display bird information
To run this project, you need to have the following:
- Android Studio or IntelliJ IDEA with Kotlin plugin installed
- Xcode for iOS development (if testing on iOS)
- Git installed on your local machine
Follow these steps to get the project running:
-
Clone the repository:
git clone https://github.com/jk2pr/BirdSafari.git
-
Open the project in Android Studio or IntelliJ IDEA.
-
Run the project on an Android device or emulator.
For running on iOS, follow the necessary steps for setting up and running a KMM project in Xcode.
The project utilizes the following dependencies:
- Ktor: For handling network requests and fetching data from the web API.
This project serves as a starting point for integrating web API calls and data parsing in a KMM application.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
This project is licensed under the MIT License - see the LICENSE.md file for details.
For any questions or suggestions, feel free to reach out to the project maintainers.