In a medium bowl, combine the flour, baking powder, baking soda, cinnamon and salt; add to egg mixture just until combined (batter will be thick)
Stir in the apples, nuts and cranberries.
Pour batter into an 8x4x2 inch loaf pan that has been sprayed with non stick spray. Bake at 350 for 50-60 minutes or until a toothpick inserted near the center comes out clean.
Cool for 10 minutes before removing from pan to a wire rack to cool completely.