In a large mixing bowl, combine the corn kernels, all-purpose flour, cornmeal, shredded cheddar cheese, diced red bell pepper, and chopped green onions. Mix well.
In a separate bowl, whisk together the egg, chili powder, cumin, garlic powder, salt, black pepper, and cayenne pepper. Pour this mixture into the corn mixture and stir until evenly mixed.
Scoop out a generous amount of the corn mixture and shape it into small patties. Flatten them slightly.
Heat about 1/2 inch of vegetable oil in a skillet over medium heat. Fry the corn bites for 3-4 minutes on each side until golden brown and crispy. Drain on paper towels.