Как лучше разбивать классы Android-проекта?
Махач Имангазалиев , вы бы воспользовались поиском на форуме для начала. Совсем недавно задавался подобный вопрос. Вот пример моей структуры в простом проекте:ru.mycompany.myapp
├─ activities
├─data
   └─  dao
├─views
   ├─ adapters
   ├─ customview
   ├─ fragments
   └─ widgets
├─ network
   └─api
     └─responce
├─ models
└─utils
Как вам удобнее так и разбивайте.
Пакеты по сути своей просто директории, на сами классы и их модульность как это будет влиять? :)