public static Intent getLaunchIntent(final Context context, final String tvShowId) {
    if (StringUtils.isNullOrEmpty(tvShowId)) {
      throwIllegalArgumentException();
    }
    Intent intent = new Intent(context, TvShowActivity.class);
    return intent.putExtra(EXTRA_TV_SHOW_ID, tvShowId);
  }
Generates the intent neede by the client code to launch this activity. This method is a sample
of who to avoid duplicate this code by all the application.
app/src/main/java/com/github/pedrovgs/effectiveandroidui/ui/activity/TvShowActivity.java