Preheat oven to 425°F. Roll out pie crust and place in a 9” pie dish; set aside.
In a medium mixing bowl, combine chopped apples, cranberries, flour and cinnamon. Stir to evenly coat fruit in flour.
In a large skillet or dutch oven, combine butter and sugars over low heat. Once butter has melted, add apple and cranberry mixture to skillet. Cook stirring often for 10-15 minutes or until cranberries and apples have softened and a light syrup has formed. Transfer pie filling to prepared pie crust.
To make the topping in a small bowl, combine flour and brown sugar. Cut in cold butter until a coarse crumbly mixture is formed. Sprinkle topping evenly over pie.
Bake on middle rack at 425°F for 15 minutes. Reduce heat to 350°F and bake for an additional 45 minutes or until topping is golden brown and filling is bubbly. Cover pie with aluminum foil if pie crust or topping is getting too dark. Allow pie to cool before serving.