Combine sifted flour and sugar in a large bowl, chop the butter roughly into smallish pieces and add to the mixture. Peel and slice the apples and add to the mixture. Whisk the egg with the milk, add to the dry ingredients, and mix to make a stiff, lumpy batter (you can add a little more milk if needed, but it should be pretty stiff and will certainly be lumpy).
Spread into a large greased baking dish (or 2 greased layer cake tins) and bake at 350° for 30 minutes. Halfway through cooking, i.e. after 15 minutes, sprinkle some extra sugar on top of the pudding. Serve warm with cream/ice cream.
(Is also quite nice as a cold 'slice' if you are lucky/unlucky enough to have some left over!)