Olá pessoal, recentemente fiz esse aplicativo em uma das aulas da pós graduação da Universidade Positivo, e estou disponibilizando ele aqui.
Código-fonte:
https://github.com/rlechetaudemy/mapas_cidades_flutter
Obs: para testar o aplicativo troque a Key do Google Maps no AndroidManifest.xml e Info.plist conforme mostrado nas aulas.
Eu coloquei um json no mocky.io só para simular uma lista de cidades. Deixei apenas Lisboa e Roma, cada uma com 3 pontos turísticos.
http://www.mocky.io/v2/5db35e0a300000500057b628
No código eu mostro a lista de cidades e ao entrar na cidade é mostrado o mapa com os marcadores.
Você verá que tem 3 exemplos na tela de mapa, é só descomentar os outros para brincar:
- Exemplo de carrosel com o plugin carousel_slider
- Exemplo de Animated Container
- Exemplo de SlideTransition

