News
Call for papers: Volume 3 Issue 3 now open — Submit your manuscript OIJSEM is now indexed in Google Scholar and Crossref Early-online articles published weekly — View latest Average time to first decision: 14 days Call for papers: Volume 3 Issue 3 now open — Submit your manuscript OIJSEM is now indexed in Google Scholar and Crossref Early-online articles published weekly — View latest Average time to first decision: 14 days
Contact | Help | OPEN SCOPE
Full Text

Abstract

Abstract

In modern Android development, efficient networking is essential for creating responsive and robust applications. This paper compares two popular networking libraries, Retrofit and Ktor, examining their features, performance, and suitability for various use cases. We aim to provide developers with insights to choose the appropriate library for their projects.

References

  1. https://square.github.io/retrofit/

  2. https://ktor.io/

  3. (2021) Building a REST API with retrofit and kotlin. Medium Article.

  4. (2019) Asynchronous programming in kotlin with coroutines. KotlinConf.

  5. (2018) Effective network communication in android applications. Google I/O.

  6. (2019) Securing android applications with retrofit and OkHttp. DZone.

  7. (2020) Advanced networking with ktor and kotlin. JetBrains Blog.

  8. (2020) Comparing retrofit and Ktor for android development. Android Weekly.

  9. (2021) Implementing secure API calls with retrofit. Stack Overflow.

  10. (2021) Ktor vs Retrofit: Which networking library should you choose? Dev.to.

  11. (2021) Building scalable applications with ktor. JetBrains Academy.

  12. (2020) Introduction to retrofit for beginners. Android Developers Blog.

  13. (2021) Optimizing network requests with ktor. Kotlin Academy.

  14. (2021) Migrating from retrofit to ktor: A case study. ProAndroidDev.

  15. (2019) Handling API errors gracefully with retrofit. Ray Wenderlich.

  16. (2020) Ktor plugins for enhanced networking. Ktor Community.

  17. (2020) Best practices for secure network communication in android. Google Developers.

  18. (2019) Leveraging kotlin coroutines for asynchronous networking. KotlinLang.

  19. (2020) Exploring the features of ktor for kotlin developers. JetBrains Blog.

  20. (2018) Retrofit and OkHttp: A powerful combination for android networking. Square Blog.

  21. (2020) Advanced usage of ktor for network operations. Ktor.io.

  22. (2019) Using retrofit for type-safe network calls. AndroidHive.

  23. (2019) Ktor for multi-platform development. KotlinConf.

  24. (2020) Securing your API endpoints with retrofit. Android Authority.

  25. (2021) Ktor and kotlinx serialization: A perfect match. JetBrains Blog.

  26. (2021) Building real-time applications with ktor. ProAndroidDev.

  27. (2021) Retrofit vs Ktor: Performance benchmarks. Medium.

  28. (2021) Implementing OAuth with Ktor. Kotlin Academy.

  29. (2020) Handling large data sets with retrofit. Stack Overflow.

  30. (2021) Building microservices with ktor. JetBrains Academy.

  31. (2019) Using retrofit for pagination in android. Ray Wenderlich.

  32. (2020) Ktor for server-side development. Ktor Community.

  33. (2019) Retrofit and RxJava: A powerful duo for android. Medium.

  34. (2020) Ktor and WebSockets: Building real-time applications. JetBrains Blog.

  35. (2020) Retrofit interceptors for custom network logic. ProAndroidDev.

  36. (2021) Exploring Ktor's extensibility. Ktor.io.

  37. (2020) Implementing caching with retrofit. Android Developers Blog.

  38. (2020) Ktor and Koin: Dependency injection made easy. Kotlin Academy.

  39. (2019) Retrofit and ProGuard: Best practices. Square Blog.

  40. (2021) Getting started with ktor for android. JetBrains Academy.