Skip to content

requestum-team/requestum-code-recipes-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

requestum-code-recipes-android

Application

App - base class extends Application

Managers

BaseUseCase - abstract base class for inject components in use cases
PermissionRequestUseCase - check and request permissions
ResourceManager - create resources instance
ThreadExecutor - executor

Dagger

ActivityScope - interface for Activity scope
ApplicationScope - interface for Application scope
AppComponent - interface for root app component
AppModule - module for app component

Image

ImagePickerNavigator - navigate to camera, gallery
ImageUploadExecutor - creating multipart file, compressing image, upload to server
PictureChoosingPresenter - presenter for ImageUploadExecutor

Repository

BaseSharePrefs - base class with creating sharedPreferences
SharedPrefsManager - class extends BaseSharePrefs, for custom settings

Retrofit

ApiLogManager - for logging request time
RESTInterceptor - for logging request body, ApiLogManager is used
RESTClient - call requests to server here
RetrofitManager - init Retrofit client

Service

Location service

LocationUpdateService - get current location

Tools

CircleTransform - for Glide transformations
Converter - convert px, dp
DateConverter - working with Date, Calendar
KeyboardUtils - show/hide keyboard
Logger - logger class
PaginationScrollListener - listener with pagination for recycler view
ValidationHelper - validate EditText fields

View

Dialog

DialogInfo - message dialog

About

Some code used by Requestum Android Team

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published