Cook chicken using grilling, baking, or pan-searing. Brush barbecue sauce on the chicken during the last few minutes of cooking.
Let the chicken rest, then chop it into bite-size pieces.
In a large bowl, combine chopped romaine lettuce, tomatoes, corn, black beans, and red onion.
Add chopped BBQ chicken and diced avocado to the bowl.
In a small bowl, whisk together olive oil, lime juice, barbecue sauce, salt, and pepper.
Drizzle the dressing over the salad and toss gently.
Top with shredded cheddar cheese and serve immediately.