code: public void getUserInfo(String username, final KickflipCallback cb) {
          if (!assertActiveUserAvailable(cb)) return;
          GenericData data = new GenericData();
          data.put("username", username);
  
          post(GET_USER_PUBLIC, new UrlEncodedContent(data), User.class, new KickflipCallback() {
              @Override
              public void onSuccess(final Response response) {
                  if (VERBOSE)
                      Log.i(TAG, "getUserInfo response: " + response);
                  postResponseToCallback(cb, response);
              }
  
              @Override
              public void onError(final KickflipException error) {
                  Log.w(TAG, "getUserInfo Error: " + error);
                  postExceptionToCallback(cb, error);
              }
          });
      }
docs: Get public user info
  
  @param username The Kickflip user's username
  @param cb       This callback will receive a User in {@link io.kickflip.sdk.api.KickflipCallback#onSuccess(io.kickflip.sdk.api.json.Response)}
  or an Exception {@link io.kickflip.sdk.api.KickflipCallback#onError(io.kickflip.sdk.exception.KickflipException)}.