In a bowl, mix flour, baking powder, cinnamon and salt together. Add milk, eggs, vanilla and oil and stir until smooth. Fold in half the bacon and all of the apple.
Heat skillet or griddle on medium heat. Add batter 1/4 cup at a time (creates about a 3-4 inch pancake). Wait until bubbles form, then flip and cook about another 30-60 seconds.