MyStoryApp
└── app
└── src
└── main
└── java
└── com
└── example
└── mystoryapp
├── data
│ ├── di
│ │ ├── Injection.kt
│ │ ├── TokenHolder.kt
│ │ └── ViewModelFactory.kt
│ ├── model
│ │ ├── StoryModel.kt
│ │ ├── UserModel.kt
│ │ └── UserPreferences.kt
│ ├── remote
│ │ ├── response
│ │ │ ├── LoginResponse.kt
│ │ │ ├── NewStoryResponse.kt
│ │ │ ├── RegisterResponse.kt
│ │ │ ├── StoryDetailResponse.kt
│ │ │ └── StoryListResponse.kt
│ │ └── retrofit
│ │ └── ApiService.kt
│ └── repository
│ ├── AppRepository.kt
│ └── RequestResult.kt
├── ui
│ ├── activity
│ │ ├── login
│ │ │ ├── LoginActivity.kt
│ │ │ └── LoginViewModel.kt
│ │ ├── main
│ │ │ ├── MainActivity.kt
│ │ │ ├── MainViewModel.kt
│ │ │ └── StoryListAdapter.kt
│ │ ├── register
│ │ │ ├── RegisterActivity.kt
│ │ │ └── RegisterViewModel.kt
│ │ ├── storyadd
│ │ │ ├── StoryAddActivity.kt
│ │ │ └── StoryAddViewModel.kt
│ │ └── storydetail
│ │ ├── StoryDetailActivity.kt
│ │ └── StoryDetailViewModel.kt
│ └── customview
│ ├── EmailInputView.kt
│ └── PasswordInputView.kt
└── util
└── ImageFileHelper.kt
24 directories, 28 files