اسمحولي اولا انا مو عارف ايش معنى web api
وهل احتاج اتعلم لغة غير كوتلن اثناء بناء تطبيق عشان استخدم web api في التطبيق؟
ستتفهمي الأمر بشكل كبير من خلال مشاهدة الفيديو التالي لتفهمي ما معنى API وهو أمر محير ومربك في بداية تعلم البرمجة بالفعل حيث يصعب استيعابه بشكل كامل قبل كتابة الكود بيديك أو التعامل معه:
وإليك مقال مفيد أيضًا:
وأنتِ بحاجة إلى تعلم لغة برمجة بالفعل من أجل بناء API أو التعامل معه مع من خلال الواجهة الأمامية للتطبيق، وعامًة تستطيعي استخدام Kotlin أو Java كلغة برمجة أندرويد الرئيسية. لا تحتاج إلى لغة أخرى خاصة لاستخدام Web API في تطبيقك.
وبعد تعلم لغة البرمجة يجب أن تكوني على دراية بأساسيات بروتوكول HTTP، مثل طرق الطلب (GET وPOST وPUT وDELETE) ورموز الحالة (مثل 200 OK و404 Not Found).
وهناك مكتبات مثل Retrofit أو OkHttp للتفاعل مع Web API بسهولة، حيث أن Retrofit هي مكتبة تسهل عمليات طلب HTTP واستجابة JSON بشكل فعال، وتستطيعي استخدامها بكفاءة مع Kotlin أو Java.
لا أبداً، لا تحتاج إلى تعلم لغة أخرى غير ،Kotlin هي لغة برمجة متكاملة يمكن استخدامها لبناء جميع أنواع التطبيقات، لكنك ستحتاج إلى استخدام مكتبة توفّر الدعم ل HTTP. هناك العديد من المكتبات مثل Retrofit وOkHttp وKtor. بمجرد اختيار مكتبة يمكنك استخدامها لتقديم طلب HTTP إلى واجهة تطبيق وتحليل الاستجابات، بالعموم وبشكل أهم: لن تحتاج إلى تعلّم لغة أخرى أبداً غير كوتلن.
التعليقات