Preheat oven to 350 degrees.
In a bowl, combine the apples, cranberries, sugar and flour. Set aside, stirring occasionally.
In another bowl, combine the oats, flour, sugar, melted vegan margarine and chopped pecans. Be sure the mixture is coated with the margarine and resembles coarse clumps.
Spoon the cranberry mixture into individual ramekins or baking dishes.
Crumble the topping mixture over the cranberry mixture.
Bake for 30-50 minutes (depending on the size dish you are using)
If you are using the individual ramekins, some bubbling over is usually invevitable. Place them on a lined baking sheet to catch any drippings.
You can also use a larger baking dish to make this recipe (less chance of bubbling over).
Allow to cool for 15 minutes before serving as that sugar is very, very hot.
Serve with vegan vanilla ice cream.