Android Open Source - App platform platform-android






Project Summary

Ushahidi Platform Android App.

Web Site / Source Repository

platform-android is hosted in the following web site
https://github.com/ushahidi/platform-android

If you think the Android project platform-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of platform-android.

ItemValue
Java File Count235
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi, nodpi]
Activity Count8
Fragment Count2
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.CAMERA
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.MANAGE_ACCOUNTS
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SYNC_SETTINGS
com.google.android.providers.gsf.permission.READ_GSERVICES
Asset File Namesassets\fonts\RobotoCondensed-Regular.ttf




License

The license information of platform-android is as follows:

GNU General Public License

Resource Files

There are 17 image files in platform-android. The names of the image files are listed as follows.

ic_action_active_item.png
ic_action_add.png
ic_action_create_account.png
ic_action_filter.png
ic_action_globe.png
ic_action_help.png
ic_action_import.png
ic_action_info.png
ic_action_list.png
ic_action_map.png
ic_action_reload.png
ic_action_search.png
ic_action_settings.png
ic_action_trash.png
ic_drawer_profile_expand.png
ic_undo.png
user_profile_image_empty.png

The following screenshort is generated from the image listed above.

null




Java Source Files

platform-android has the following Java source files.

com.ushahidi.android.Constants.java
com.ushahidi.android.UshahidiApplication.java
com.ushahidi.android.Util.ApiServiceUtil.java
com.ushahidi.android.Util.PrefsUtils.java
com.ushahidi.android.account.UserAccountAuthenticator.java
com.ushahidi.android.account.UserAuthenticatorService.java
com.ushahidi.android.core.Entity.java
com.ushahidi.android.core.entity.Deployment.java
com.ushahidi.android.core.entity.Location.java
com.ushahidi.android.core.entity.Media.java
com.ushahidi.android.core.entity.Post.java
com.ushahidi.android.core.entity.Tag.java
com.ushahidi.android.core.entity.User.java
com.ushahidi.android.core.entity.UserAccount.java
com.ushahidi.android.core.entity.Value.java
com.ushahidi.android.core.exception.ErrorWrap.java
com.ushahidi.android.core.respository.IDeploymentRepository.java
com.ushahidi.android.core.respository.IMediaRepository.java
com.ushahidi.android.core.respository.IPostRepository.java
com.ushahidi.android.core.respository.ITagRepository.java
com.ushahidi.android.core.respository.IUserAccountRepository.java
com.ushahidi.android.core.respository.IUserRepository.java
com.ushahidi.android.core.task.PostExecutionThread.java
com.ushahidi.android.core.task.ThreadExecutor.java
com.ushahidi.android.core.usecase.IInteractor.java
com.ushahidi.android.core.usecase.account.ILogin.java
com.ushahidi.android.core.usecase.account.Login.java
com.ushahidi.android.core.usecase.deployment.ActivateDeployment.java
com.ushahidi.android.core.usecase.deployment.AddDeployment.java
com.ushahidi.android.core.usecase.deployment.DeleteDeployment.java
com.ushahidi.android.core.usecase.deployment.GetActiveDeployment.java
com.ushahidi.android.core.usecase.deployment.GetDeployment.java
com.ushahidi.android.core.usecase.deployment.IActivateDeployment.java
com.ushahidi.android.core.usecase.deployment.IAddDeployment.java
com.ushahidi.android.core.usecase.deployment.IDeleteDeployment.java
com.ushahidi.android.core.usecase.deployment.IGetActiveDeployment.java
com.ushahidi.android.core.usecase.deployment.IGetDeployment.java
com.ushahidi.android.core.usecase.deployment.IListDeployment.java
com.ushahidi.android.core.usecase.deployment.IUpdateDeployment.java
com.ushahidi.android.core.usecase.deployment.ListDeployment.java
com.ushahidi.android.core.usecase.deployment.UpdateDeployment.java
com.ushahidi.android.core.usecase.media.AddMedia.java
com.ushahidi.android.core.usecase.media.DeleteMedia.java
com.ushahidi.android.core.usecase.media.GetMedia.java
com.ushahidi.android.core.usecase.media.IAddMedia.java
com.ushahidi.android.core.usecase.media.IDeleteMedia.java
com.ushahidi.android.core.usecase.media.IGetMedia.java
com.ushahidi.android.core.usecase.media.IListMedia.java
com.ushahidi.android.core.usecase.media.IUpdateMedia.java
com.ushahidi.android.core.usecase.media.ListMedia.java
com.ushahidi.android.core.usecase.media.UpdateMedia.java
com.ushahidi.android.core.usecase.post.FetchPost.java
com.ushahidi.android.core.usecase.post.IFetchPost.java
com.ushahidi.android.core.usecase.post.IListPost.java
com.ushahidi.android.core.usecase.post.ListPost.java
com.ushahidi.android.core.usecase.tag.AddTag.java
com.ushahidi.android.core.usecase.tag.DeleteTag.java
com.ushahidi.android.core.usecase.tag.GetTag.java
com.ushahidi.android.core.usecase.tag.IAddTag.java
com.ushahidi.android.core.usecase.tag.IDeleteTag.java
com.ushahidi.android.core.usecase.tag.IGetTag.java
com.ushahidi.android.core.usecase.tag.IListTag.java
com.ushahidi.android.core.usecase.tag.IUpdateTag.java
com.ushahidi.android.core.usecase.tag.ListTag.java
com.ushahidi.android.core.usecase.tag.UpdateTag.java
com.ushahidi.android.core.usecase.user.GetUser.java
com.ushahidi.android.core.usecase.user.IGetUser.java
com.ushahidi.android.data.Constants.java
com.ushahidi.android.data.api.ApiHeader.java
com.ushahidi.android.data.api.ApiUtil.java
com.ushahidi.android.data.api.Date.java
com.ushahidi.android.data.api.DateDeserializer.java
com.ushahidi.android.data.api.IPostApi.java
com.ushahidi.android.data.api.IUserApi.java
com.ushahidi.android.data.api.PostApi.java
com.ushahidi.android.data.api.UserApi.java
com.ushahidi.android.data.api.auth.AccessToken.java
com.ushahidi.android.data.api.auth.BaseResponse.java
com.ushahidi.android.data.api.auth.Payload.java
com.ushahidi.android.data.api.model.Posts.java
com.ushahidi.android.data.api.model.Response.java
com.ushahidi.android.data.api.qualifier.Bearer.java
com.ushahidi.android.data.api.qualifier.ClientId.java
com.ushahidi.android.data.api.qualifier.ClientSecret.java
com.ushahidi.android.data.api.qualifier.GrantType.java
com.ushahidi.android.data.api.qualifier.Password.java
com.ushahidi.android.data.api.qualifier.Scope.java
com.ushahidi.android.data.api.qualifier.Username.java
com.ushahidi.android.data.api.service.PostService.java
com.ushahidi.android.data.api.service.UserService.java
com.ushahidi.android.data.database.BaseDatabseHelper.java
com.ushahidi.android.data.database.DeploymentDatabaseHelper.java
com.ushahidi.android.data.database.IDeploymentDatabaseHelper.java
com.ushahidi.android.data.database.IMediaDatabaseHelper.java
com.ushahidi.android.data.database.IPostDatabaseHelper.java
com.ushahidi.android.data.database.ITagDatabaseHelper.java
com.ushahidi.android.data.database.IUserDatabaseHelper.java
com.ushahidi.android.data.database.MediaDatabaseHelper.java
com.ushahidi.android.data.database.PostDatabaseHelper.java
com.ushahidi.android.data.database.TagDatabaseHelper.java
com.ushahidi.android.data.database.UserDatabaseHelper.java
com.ushahidi.android.data.entity.DeploymentEntity.java
com.ushahidi.android.data.entity.Entity.java
com.ushahidi.android.data.entity.MediaEntity.java
com.ushahidi.android.data.entity.PostEntity.java
com.ushahidi.android.data.entity.TagEntity.java
com.ushahidi.android.data.entity.UserAccountEntity.java
com.ushahidi.android.data.entity.UserEntity.java
com.ushahidi.android.data.entity.mapper.DeploymentEntityMapper.java
com.ushahidi.android.data.entity.mapper.MediaEntityMapper.java
com.ushahidi.android.data.entity.mapper.PostEntityMapper.java
com.ushahidi.android.data.entity.mapper.TagEntityMapper.java
com.ushahidi.android.data.entity.mapper.UserAccountEntityMapper.java
com.ushahidi.android.data.entity.mapper.UserEntityMapper.java
com.ushahidi.android.data.exception.AddDeploymentException.java
com.ushahidi.android.data.exception.DeploymentNotFoundException.java
com.ushahidi.android.data.exception.MediaNotFoundException.java
com.ushahidi.android.data.exception.NetworkConnectionException.java
com.ushahidi.android.data.exception.PostNotFoundException.java
com.ushahidi.android.data.exception.RepositoryError.java
com.ushahidi.android.data.exception.TagNotFoundException.java
com.ushahidi.android.data.exception.UserNotFoundException.java
com.ushahidi.android.data.exception.ValidationException.java
com.ushahidi.android.data.pref.BasePreference.java
com.ushahidi.android.data.pref.BooleanPreference.java
com.ushahidi.android.data.pref.IPreference.java
com.ushahidi.android.data.pref.IntPreference.java
com.ushahidi.android.data.pref.StringPreference.java
com.ushahidi.android.data.repository.DeploymentDataRepository.java
com.ushahidi.android.data.repository.MediaDataRepository.java
com.ushahidi.android.data.repository.PostDataRepository.java
com.ushahidi.android.data.repository.TagDataRepository.java
com.ushahidi.android.data.repository.UserAccountDataRepository.java
com.ushahidi.android.data.repository.UserDataRepository.java
com.ushahidi.android.data.repository.datasource.account.UserAccountApiDataSource.java
com.ushahidi.android.data.repository.datasource.account.UserAccountDataSource.java
com.ushahidi.android.data.repository.datasource.account.UserAccountDataSourceFactory.java
com.ushahidi.android.data.repository.datasource.post.PostApiDataSource.java
com.ushahidi.android.data.repository.datasource.post.PostDataSource.java
com.ushahidi.android.data.repository.datasource.post.PostDataSourceFactory.java
com.ushahidi.android.data.repository.datasource.post.PostDatabaseDataSource.java
com.ushahidi.android.data.repository.datasource.user.UserApiDataSource.java
com.ushahidi.android.data.repository.datasource.user.UserDataSource.java
com.ushahidi.android.data.repository.datasource.user.UserDataSourceFactory.java
com.ushahidi.android.data.task.TaskExecutor.java
com.ushahidi.android.data.validator.EmailValidator.java
com.ushahidi.android.data.validator.UrlValidator.java
com.ushahidi.android.data.validator.Validator.java
com.ushahidi.android.exception.ErrorMessageFactory.java
com.ushahidi.android.model.DeploymentModel.java
com.ushahidi.android.model.MediaModel.java
com.ushahidi.android.model.Model.java
com.ushahidi.android.model.PostModel.java
com.ushahidi.android.model.TagModel.java
com.ushahidi.android.model.UserAccountModel.java
com.ushahidi.android.model.UserModel.java
com.ushahidi.android.model.mapper.DeploymentModelDataMapper.java
com.ushahidi.android.model.mapper.MediaModelDataMapper.java
com.ushahidi.android.model.mapper.PostModelDataMapper.java
com.ushahidi.android.model.mapper.TagModelDataMapper.java
com.ushahidi.android.model.mapper.UserAccountModelDataMapper.java
com.ushahidi.android.model.mapper.UserModelDataMapper.java
com.ushahidi.android.module.AccountModule.java
com.ushahidi.android.module.ActivityModule.java
com.ushahidi.android.module.ApiModule.java
com.ushahidi.android.module.DataModule.java
com.ushahidi.android.module.DeploymentUiModule.java
com.ushahidi.android.module.ExecutorModule.java
com.ushahidi.android.module.InjectModule.java
com.ushahidi.android.module.PostUiModule.java
com.ushahidi.android.module.UshahidiModule.java
com.ushahidi.android.presenter.ActivateDeploymentPresenter.java
com.ushahidi.android.presenter.AddDeploymentPresenter.java
com.ushahidi.android.presenter.DeleteDeploymentPresenter.java
com.ushahidi.android.presenter.DeploymentNavPresenter.java
com.ushahidi.android.presenter.IPresenter.java
com.ushahidi.android.presenter.ListDeploymentPresenter.java
com.ushahidi.android.presenter.ListPostPresenter.java
com.ushahidi.android.presenter.LoginPresenter.java
com.ushahidi.android.presenter.SendFeedbackPresenter.java
com.ushahidi.android.presenter.UpdateDeploymentPresenter.java
com.ushahidi.android.qualifier.ActivityContext.java
com.ushahidi.android.ui.UiThread.java
com.ushahidi.android.ui.activity.AboutActivity.java
com.ushahidi.android.ui.activity.ActivityLauncher.java
com.ushahidi.android.ui.activity.AddDeploymentActivity.java
com.ushahidi.android.ui.activity.BaseActivity.java
com.ushahidi.android.ui.activity.DeploymentActivity.java
com.ushahidi.android.ui.activity.LoginActivity.java
com.ushahidi.android.ui.activity.PostActivity.java
com.ushahidi.android.ui.activity.SendFeedbackActivity.java
com.ushahidi.android.ui.activity.SettingsActivity.java
com.ushahidi.android.ui.activity.UpdateDeploymentActivity.java
com.ushahidi.android.ui.adapter.BaseParallaxRecyclerAdapter.java
com.ushahidi.android.ui.adapter.BaseRecyclerViewAdapter.java
com.ushahidi.android.ui.adapter.DeploymentAdapter.java
com.ushahidi.android.ui.adapter.DeploymentSpinnerAdapter.java
com.ushahidi.android.ui.adapter.PostAdapter.java
com.ushahidi.android.ui.form.Attribute.java
com.ushahidi.android.ui.form.EditFormWidget.java
com.ushahidi.android.ui.form.Form.java
com.ushahidi.android.ui.form.FormWidget.java
com.ushahidi.android.ui.form.SelectFormWidget.java
com.ushahidi.android.ui.form.validator.LinkValidator.java
com.ushahidi.android.ui.form.validator.PatternValidator.java
com.ushahidi.android.ui.form.validator.RequiredValidator.java
com.ushahidi.android.ui.form.validator.Validator.java
com.ushahidi.android.ui.fragment.AboutFragment.java
com.ushahidi.android.ui.fragment.AddDeploymentFragment.java
com.ushahidi.android.ui.fragment.BaseFragment.java
com.ushahidi.android.ui.fragment.BaseRecyclerViewFragment.java
com.ushahidi.android.ui.fragment.ListDeploymentFragment
.java
com.ushahidi.android.ui.fragment.ListPostFragment.java
com.ushahidi.android.ui.fragment.LoginFragment.java
com.ushahidi.android.ui.fragment.SendFeedbackFragment.java
com.ushahidi.android.ui.fragment.SettingsFragment.java
com.ushahidi.android.ui.fragment.UpdateDeploymentFragment.java
com.ushahidi.android.ui.listener.SwipeDismissListViewTouchListener.java
com.ushahidi.android.ui.listener.SwipeDismissRecyclerViewTouchListener.java
com.ushahidi.android.ui.prefs.Prefs.java
com.ushahidi.android.ui.view.ILoadViewData.java
com.ushahidi.android.ui.view.IView.java
com.ushahidi.android.ui.widget.BezelImageView.java
com.ushahidi.android.ui.widget.CapitalizedTextView.java
com.ushahidi.android.ui.widget.DeploymentListView.java
com.ushahidi.android.ui.widget.DeploymentRecyclerView.java
com.ushahidi.android.ui.widget.FloatLabelLayout.java
com.ushahidi.android.ui.widget.FontSupportedTextView.java
com.ushahidi.android.ui.widget.InteractiveToast.java
com.ushahidi.android.ui.widget.MultiSwipeRefreshLayout.java
com.ushahidi.android.ui.widget.NavDrawerItem.java
com.ushahidi.android.ui.widget.ScrimInsetsScrollView.java
com.ushahidi.android.ui.widget.SlidingTabLayout.java
com.ushahidi.android.ui.widget.SlidingTabStrip.java
com.ushahidi.android.ui.widget.TimePickerPreference.java