# Structure

&#x20;Package Structure

<div align="left"><img src="https://3855177554-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LHhecigLnvK0295KoyV%2F-LHhf74fEESp2zitIxht%2F-LHhiV2ZskQqDjlGyP6-%2Fimage_2.jpg?alt=media&#x26;token=4168a4aa-bba9-4302-a0af-e0c5993b4584" alt=""></div>

&#x20;We organize the package into this

1. All Activity Class -> **com.app.youtubers**
2. Adapter Handle List -> **com.app.youtubers.adapter**
3. Class Related with API connection -> **com.app.youtubers.connection**
4. The supporting data like, constant, config -> **com.app.youtubers.data**
5. FCM support class -> **com.app.youtubers.fcm**
6. Fragment page -> **com.app.youtubers.fragment**
7. All Object Model placed on **com.app.youtubers.model**
8. Realm ORM database -> **com.app.youtubers.realm**
9. Internet detector, and snippet **com.app.youtubers.utils**
