Structure

Package Structure

Whole project is organize by their package, the main functional can known by package name.

  1. AppConfig.java -> all configuration for app saved here

  2. All Activity Class placed on app.thecity.activity

  3. Ad class placed on app.thecity.advertise

  4. Adapter for Grid View, Image List placed on app.thecity.adapter

  5. All class related REST API request on app.thecity.connection

  6. The supporting data like, constant, database app.thecity.data

  7. Fragment page placed on app.thecity.fragment

  8. Fcm notification Handler on app.thecity.fcm

  9. All Object Model placed on app.thecity.model

  10. Internet detector, callback class, and snippet app.thecity.utils

  11. Custom widget class placed on app.thecity.widget