In a medium sized bowl, whisk together the flour, cornstarch, salt, pepper and garlic powder. Stir in 1/2 cup of water.
Toss the chicken in the flour mixture until well coated.
Heat 1/4 inch of vegetable oil over medium heat in a large skillet. Fry the chicken until golden brown. Remove onto a wire rack.
Wipe the pan clean and set the heat to low. Melt the butter in the pan. Add the garlic and ginger and saute until sizzling. Stir in the honey and soy sauce.
Raise the heat until the mixture starts to boil. Then, reduce heat to low. Simmer until thickened, 3-4 minutes. Add the chicken back to the pan and coat in the honey butter sauce.