Pošto je Flutter u priličnoj ekspanziji trenutno i mnogi developer su se odlučili za razvoj aplikacija na ovoj platformi (iako je još uvek u beta fazi), tako sam i ja u krenuo u istraživačke pohode i rešio da uradim konačno i iOS verziju Kafanskog Podsetnika.
Ono što sam primetio je da sve prilično dobro funkcioniše u ovom trenutku. Postoji poneki bug i crash u logcat-u, ali generalno pegla se iz nedelje u nedelju i svaka nova verzija SDK donosi raznorazne fixeve i unapređenja. Prisutni su skoro svi layout elementi, a ono što fali i meni treba za KP je RatingBar. Dok se ne pojavi, može da se reši na ovaj način:
new Icon((kafana.ratingMuzika > 0.33) ? (kafana.ratingMuzika > 0.66) ? Icons.star : Icons.star_half : Icons.star_border, color: Colors.red[900]),
new Icon((kafana.ratingMuzika > 1.33) ? (kafana.ratingMuzika > 1.66) ? Icons.star : Icons.star_half : Icons.star_border, color: Colors.red[900]),
new Icon((kafana.ratingMuzika > 2.33) ? (kafana.ratingMuzika > 2.66) ? Icons.star : Icons.star_half : Icons.star_border, color: Colors.red[900]),
new Icon((kafana.ratingMuzika > 3.33) ? (kafana.ratingMuzika > 3.66) ? Icons.star : Icons.star_half : Icons.star_border, color: Colors.red[900]),
new Icon((kafana.ratingMuzika > 4.33) ? (kafana.ratingMuzika > 4.66) ? Icons.star : Icons.star_half : Icons.star_border, color: Colors.red[900]),
Naravno, ako je potrebna neka interakcija i sl, zvezdide lako mogu da se wrap-uju GestureDetector-om.
Skorašnji komentari