Ответ 1
Основная цель упаковки ваших классов - упростить навигацию по исходному коду. Это особенно важно для приложений с открытым исходным кодом. На мой взгляд, простая структура пакета включает следующие пакеты:
com.example.main
- содержит ваши основные функции драйвера, такие как ваши основные действия, класс приложения (если он есть) и т.д.
com.example.conf
- содержит ваши файлы конфигурации, такие как константы (статические конечные переменные)
com.example.net
- связанные с сетью классы, такие как те, которые делают http-запросы
com.example.util
- служебные классы, такие как службы, BroadcastReceivers или другие фоновые процессы