In a mixing bowl, combine the all-purpose flour and salt. Toss the chicken pieces in the flour mixture until well coated.
In a large skillet or wok, heat the olive oil and butter over medium-high heat until the butter is melted and bubbly.
Add the floured chicken pieces to the skillet in a single layer. Cook for about 5-7 minutes, or until golden brown, turning occasionally.
In the same skillet, lower the heat to medium and add the minced garlic and grated ginger. Sauté for about 1 minute until fragrant.
In a small bowl, whisk together the honey, 2 tablespoons of soy sauce, white vinegar, and cornstarch until smooth. Pour this mixture into the skillet and bring it to a gentle simmer.
Return the chicken to the skillet, tossing to coat it in the honey ginger sauce. Allow it to simmer for an additional 2-3 minutes, or until the sauce thickens slightly.
Transfer the Honey Ginger Chicken to a serving platter. Serve it over rice or with your favorite side dishes.