Mix together flours, yeast, and salt in a large bowl, stand mixer, or food processor. Stir in the honey, oil, and milk, mixing until the dough comes together and forms a ball. If the dough is too sticky add a small amount of all-purpose flour; if too dry, add a small amount of milk.
Turn dough out onto a floured surface and knead for a couple of minutes, until the dough is smooth. Let rise in a covered bowl until doubled in bulk, about 2 hours.
Punch down dough and put onto floured surface. Roll out into a rectangle with its short side approximately 9 inches (to fit a loaf pan). If the dough resists rolling out, let it rest 10 minutes and continue.
Spread butter on dough. Scatter apple pieces across, similar to topping a pizza. Mix together sugar and cinnamon and sprinkle over the entire surface.
Roll up dough from the short side and pinch ends closed. Place in a greased loaf pan, and press down gently on dough to fit into the pan, making sure to reach the corners. This will help ensure an even second rise and properly shaped loaf. Let rise approximately 1 hour.
Bake at 350°F for 45 minutes. Let cool completely before slicing. After the first day, store in the fridge.