RedwanSharafatKabir / Advanced_Retrofit_Using_Real_API

Advanced REST API integration with Retrofit2 library in Android Application and Upload image to server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advanced_Retrofit_Using_Real_API

Advanced REST API integration with Retrofit2 library in Android Application and Upload image to server.

We took the API key for GET requests from https://cricket.sportmonks.com/api/v2.0/

We took the API key for POST, PUT and PATCH requests from https://app.fakejson.com/ and https://jsonplaceholder.typicode.com/

API Call sample: {Base Url}/{End Point}


Internet permission in AndroidManifest.xml -

  • uses-permission android:name="android.permission.INTERNET"

Camera and External storage permission in AndroidManifest.xml -

  • uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
  • uses-permission android:name="android.permission.CAMERA"
  • uses-feature android:name="android.hardware.camera"
  • uses-feature android:name="android.hardware.camera.autofocus"
  • uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"

Design library dependencies -

  • implementation 'com.google.android.material:material:1.2.1'

Retrofit 2 library dependencies -

  • implementation 'com.squareup.retrofit2:retrofit:2.9.0'
  • implementation 'com.squareup.retrofit2:converter-gson:2.9.0'



  • Built With -
    • Android Studio
    • Java
    • XML
    • REST API

  • License -
    • This project is licensed under the MIT License.

About

Advanced REST API integration with Retrofit2 library in Android Application and Upload image to server.

License:MIT License


Languages

Language:Java 100.0%