Android localhost kullanımı
Merhaba, Bu gün kısa ancak faydalı olabilecek bir bilgi paylaşmak istedim.
Server-Client tarzı çözümler geliştirmeye çalışırken entegrasyon her zaman vakit alan ve deneme yanılma yoluna başvurmanız gereken bir noktadır. Genellikle burada çok zaman harcarız. Hem erişebilirlik (Server kaynağı, Bandwith vs…) hemde gerekli ortamın hazırlanmasındaki angarya işlerin alacağı zamandan ötürü, Denemelerimizi Localhost ile yaparız.
Peki ama Android Studio ile Backend servis bağlantısı yapacağımız zaman aynı mantığı uygulaya bilir miyiz?
Sorunun cevabı tabiki “EVET”. Bu noktada kullandığımız “127.0.0.1” olan ve PC de localhost’u ifade eden gömülü IP yerine “10.0.2.2” IP sini kullanabileceğinizi bilmeniz yeterli.
Bu IP Android Studio Emulatörü için Geliştirme ortamını çalıştıran PC nin localhost’una gitmesi gerektiğini ifade eden Gömülü bir IP dir. Doğru bir şekilde hedef endpointinizi bu IP ye yönlendirmeniz durumunda Local de test ve geliştirmelerinizi rahatlıkla sürdürebilirsiniz.