Prepare the marinade by mixing pineapple juice, soy sauce, honey, lime juice, garlic, ginger, paprika, salt, and pepper.
Add chicken cubes and coat well. Refrigerate for 1–4 hours.
Soak wooden skewers in water for 20–30 minutes if using.
Thread chicken, pineapple, and vegetables onto skewers alternately.
Preheat grill or grill pan to medium-high heat.
Grill skewers for 12–15 minutes, turning occasionally until chicken is golden and cooked.
Optionally brush with leftover (unused) marinade or glaze during grilling.
Serve hot with rice, salad, or dipping sauces.