In a large bowl, combine the chicken pieces with salt, pepper, garlic powder, and ginger powder. Mix well to coat the chicken.
Prepare a breading station by placing the flour in one bowl, the beaten eggs in another bowl, and the breadcrumbs in a third bowl.
Dredge each piece of chicken first in the flour, then dip it in the egg, and finally coat it with the breadcrumbs. Set aside.
Heat the vegetable oil in a large skillet or wok over medium-high heat. Fry the chicken pieces in batches until golden brown and cooked through, about 5-7 minutes per batch. Remove from the skillet and drain on paper towels.
In the same skillet, add the chopped onion and bell peppers. Sauté until softened, about 3-4 minutes.
In a small bowl, whisk together sugar, vinegar, ketchup, and soy sauce. Pour the sauce over the vegetables in the skillet. Add the pineapple chunks and stir to combine.
Bring the sauce to a simmer and let it cook for 2-3 minutes until slightly thickened.
Add the fried chicken to the skillet and toss everything together until the chicken is well-coated in the sauce. Cook for an additional 2 minutes.
Remove from heat and serve hot over rice or noodles on a serving platter.