title: Android Retrofit Dynamic Endpoint URL
body: <p>Is there a way to provide a dynamic endpoint urls to the retrofit library.
  I know that it would be difficult or impossible to modify the interfaces that retrofit uses to generate the implementation but is there another way.</p>
  
  <p>For example can I dynamically change "/users/{user}/repos" </p>
  
  <pre><code>public interface GitHubService {
    @GET("/users/{user}/repos")
    List&lt;Repo&gt; listRepos(@Path("user") String user);
  }
  </code></pre>
  
  <p>The reason I would like to do that is because the api designers are providing a map of the enpoint urls and the client insist to use them so that when the api changes we won't need to release an update of the application. </p>