Мб main файл от проекта отделить
а в каких случаях это нужно?
Для меня архитектура проекта пока что темный лес
Просто чтоб удобнее было наверное
Это соглашение о структуре проекта принятое разработчиками dart. Упрощает навигацию и чтение проекта другими разработчиками
а где можно читкануть про это соглашение?
https://dart.dev/tools/pub/package-layout Это для пакетов
Если я правильно понял, то в рамках пакета src - это файлы для внутреннего использования пакетом. Все что внутри нельзя импортировать во вне, если следовать соглашению. Все что вне это директории считается публичным api. Ответ на вопрос я для себя получил. Спасибо за ссылку!
Не совсем так. В src содержаться исходники пакета. На одном уровне с папкой src должен быть файл с именем пакетом в котором будут прописаны export'ы файлов из src, которые являются публичным API
Обсуждают сегодня