Preheat your oven to 350°F (175°C). Grease an 8x8-inch (20x20 cm) baking dish.
In a large mixing bowl, combine the sliced apples and cranberries.
In a separate small bowl, mix together the maple syrup, cornstarch, cinnamon, lemon juice, water, and salt. Pour this mixture over the apples and cranberries and toss until the fruit is evenly coated.
Transfer the fruit mixture to the greased baking dish, spreading it out evenly.
In another mixing bowl, prepare the oat topping. Combine the rolled oats, flour, brown sugar (or coconut sugar), melted vegan butter (or coconut oil), cinnamon, and a pinch of salt. Mix until the ingredients are well combined.
In another mixing bowl, prepare the oat topping. Combine the rolled oats, flour, brown sugar (or coconut sugar), melted vegan butter (or coconut oil), cinnamon, and a pinch of salt. Mix until the ingredients are well combined.
Bake in the preheated oven for about 35-40 minutes, or until the fruit is bubbling, and the topping is golden brown and crisp.
Remove from the oven and let it cool for a few minutes before serving.