flutter импорт данных из другого файла .dart

Новичок во flutter. Надо импортировать данные из другого файла дарт. У меня есть Класс:

class _MapPageState extends State<MapPage> {static final List<LatLng> _points = [
LatLng(44.421, 10.404),
LatLng(45.683, 10.839),
LatLng(45.246, 5.783),  ];

И вот таких координат у меня тысяча. Я создал файл coord.dart с этими координатами. Но мне сайчас их надо вставить в

class _MapPageState extends State<MapPage> {static final List<LatLng> _points = [
сюда  ];

Чтобы не засорять главный файл main.dart.


Ответы (1 шт):

Автор решения: Vadim Popov

В файле coord.dart должно быть что-то вроде такого

  class Coord {
     static final List<LatLng> points = [
       ... (твои объекты координат)
     ];
   }

Затем в _MapPageState добавь импорт файла coord

import 'путь к папке/coord.dart';

После этого можно обращаться кпеременной points в _MapPageState

class _MapPageState extends State<MapPage> {

 @override
 void initState() {
   super.initState();
   print(Coord.points);
 }

}

Теперь при запуске этого экрана у тебя в консоли будет список инстансов твоих объектов.

Если тебе нужна какие-то 'фейковые' данные для тестирования кода, то можешь обратить внимание на библиотеку faker

→ Ссылка