Thwissa is and Android application that encourage tourism In algeria and bringing tourism agencies closer to tourists
- Give a tourist Guide (Regions, States, Places)
- Recommendation for tourist places
- Preview of Articles, Photos, Reviews, Nearby Services, Location .
- Share and preview Stories (sharing photos )
- Post trips (agency)
- Post a question and start a new Discussions ....
This project follows the famous MVVM architecture
- kotlin and java as programming languages
- Retrofit for data request and response
- Moshi for parsing JSON
- tbuonomo for dots indicators
├── App.kt
├── data
│ ├── local
│ │ ├── AppDatabase.kt
│ │ ├── Converters.kt
│ │ ├── daos
│ │ │
│ │ └── entities
│ ├── remote
│ │ ├── api and data from the net
│ │ └── data from the backend
│ │
│ └── repositories (place where all the data are collected)
│
├
├── models
│ └── items and data class
├── ui
│ ├── fragments
│ │ ├── home
│ │ ├── news
│ │ ├── discuss
│ │ ├── entertainment
│ │ ├── profile
│ └── adapters
└── utils
├── useful function
├── constants
10 directories, 40 files