Choosing an example
  • Introduction
  • Choosing an example
  • Step 1. Display the picture with Glide
  • Step 2. Display the picture with Picasso
  • Step 3. Switching from xml to jetpack compose
  • Step 4. Display the photo with compose
  • Step 5. Send a request to the network and receive the result using HttpURLConnec
  • Step 6. Send a request to the network and get the result using OkHttp
  • Step 7. Parsing a query with Gson and retrieving data from it
  • Step 8. Using rxJava to handle multi-threading when receiving requests
  • Step 9. Using kotlin coroutines to handle multi-threaded queries
  • Step 10. Using kotlin flow to handle multithreading when receiving requests
  • Step 11. Sending a request to the network and getting the result with Retrofit
  • Step 12. Get a list of pictures
  • Step 13. Applying the MVP pattern
  • Overall conclusion