├── .gitignore ├── .gitmodules ├── .travis.yml ├── README.md ├── RapidAndroidApp.iml ├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── debug │ └── res │ │ └── values │ │ ├── api_keys.xml │ │ └── external_sources.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── soi │ │ │ └── rapidandroidapp │ │ │ ├── BaseApplication.java │ │ │ ├── api │ │ │ ├── GsonInstance.java │ │ │ ├── common │ │ │ │ ├── AbstractApiManager.java │ │ │ │ ├── ApiRequestAttrs.java │ │ │ │ └── BaseApiManager.java │ │ │ ├── errorhandlers │ │ │ │ └── ApiErrorHandler.java │ │ │ ├── interceptors │ │ │ │ ├── ApiRequestInterceptor.java │ │ │ │ └── FoursquareApiRequestInterceptor.java │ │ │ ├── managers │ │ │ │ ├── ApiManager.java │ │ │ │ ├── FoursquareApiManager.java │ │ │ │ ├── common │ │ │ │ │ ├── AbstractAsyncTask.java │ │ │ │ │ └── BaseEvent.java │ │ │ │ ├── events │ │ │ │ │ ├── FoursquareExploreEvent.java │ │ │ │ │ ├── FoursquareSearchEvent.java │ │ │ │ │ └── common │ │ │ │ │ │ ├── HttpNotfoundEvent.java │ │ │ │ │ │ ├── HttpServerErrorEvent.java │ │ │ │ │ │ ├── HttpUnauthorizedEvent.java │ │ │ │ │ │ ├── HttpUpgradeRequiredEvent.java │ │ │ │ │ │ └── NotInternetEvent.java │ │ │ │ ├── foursquare │ │ │ │ │ └── FoursquareResources.java │ │ │ │ └── net │ │ │ │ │ └── response │ │ │ │ │ └── foursquare │ │ │ │ │ ├── explore │ │ │ │ │ ├── Explore.java │ │ │ │ │ └── common │ │ │ │ │ │ ├── Category.java │ │ │ │ │ │ ├── Group.java │ │ │ │ │ │ ├── Icon.java │ │ │ │ │ │ ├── Item.java │ │ │ │ │ │ ├── Location.java │ │ │ │ │ │ ├── Response.java │ │ │ │ │ │ └── Venue.java │ │ │ │ │ └── search │ │ │ │ │ ├── SearchResult.java │ │ │ │ │ └── common │ │ │ │ │ ├── SearchMeta.java │ │ │ │ │ └── SearchResponse.java │ │ │ └── services │ │ │ │ ├── AppApiService.java │ │ │ │ └── FoursquareApiService.java │ │ │ ├── database │ │ │ ├── TABLE_NAMES.java │ │ │ └── UserContract.java │ │ │ ├── events │ │ │ └── common │ │ │ │ └── BusProvider.java │ │ │ ├── managers │ │ │ ├── AnalyticsManager.java │ │ │ ├── EnvironmentManager.java │ │ │ ├── LoggerWrapper.java │ │ │ ├── NetworkManager.java │ │ │ └── SessionManager.java │ │ │ ├── models │ │ │ ├── SocialShareModel.java │ │ │ ├── SocialType.java │ │ │ ├── User.java │ │ │ └── common │ │ │ │ ├── DBModel.java │ │ │ │ ├── Environment.java │ │ │ │ └── IBaseModel.java │ │ │ ├── modules │ │ │ ├── AndroidModule.java │ │ │ ├── AppModule.java │ │ │ ├── Injector.java │ │ │ ├── RootModule.java │ │ │ └── SocialManager.java │ │ │ ├── ui │ │ │ ├── LoginActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── adapters │ │ │ │ ├── NavigationDrawerAdapter.java │ │ │ │ └── PlacesAdapter.java │ │ │ ├── common │ │ │ │ ├── AbstractActivity.java │ │ │ │ ├── AbstractFragmentActivity.java │ │ │ │ └── BaseFragment.java │ │ │ ├── dialog │ │ │ │ ├── AlertDialogFragment.java │ │ │ │ ├── ErrorDialogFragment.java │ │ │ │ └── ProgressDialogFragment.java │ │ │ └── fragments │ │ │ │ ├── HomeFragment.java │ │ │ │ ├── ItemActivity.java │ │ │ │ └── ItemViewFragment.java │ │ │ └── utilities │ │ │ ├── Constants.java │ │ │ ├── DialogsHelper.java │ │ │ ├── ReflectionUtils.java │ │ │ ├── StringUtils.java │ │ │ └── Utils.java │ └── res │ │ ├── anim │ │ └── rotate.xml │ │ ├── drawable-hdpi │ │ ├── drawer_user.png │ │ ├── fb_icon.png │ │ ├── ic_launcher.png │ │ └── twitter_icon.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ │ ├── drawable │ │ ├── dialog_background.xml │ │ ├── list_item_bg_normal.xml │ │ ├── list_item_bg_pressed.xml │ │ ├── list_selector.xml │ │ └── loader.png │ │ ├── layout │ │ ├── activity_fragment.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_navigation_drawer.xml │ │ ├── activity_scroll_fragment.xml │ │ ├── drawer_list_item.xml │ │ ├── fragment_home.xml │ │ ├── fragment_item_view.xml │ │ ├── item_venue.xml │ │ └── layout_dialog.xml │ │ ├── menu │ │ ├── login.xml │ │ └── menu_main.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── api_keys.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── external_sources.xml │ │ ├── generic_strings.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── release │ └── res │ │ └── values │ │ ├── api_integration_keys.xml │ │ ├── api_keys.xml │ │ └── external_sources.xml │ └── test │ └── java │ └── com │ └── soi │ └── rapidandroidapp │ ├── TestBaseApplication.java │ ├── api │ └── managers │ │ └── FoursquareApiManagerTest.java │ ├── managers │ └── EnvironmentManagerTest.java │ ├── models │ └── UserModelTest.java │ ├── modules │ ├── MockAppTestModule.java │ └── RootTestModule.java │ └── test │ └── support │ ├── RobolectricDataBindingTestRunner.java │ ├── ShadowMultiDex.java │ └── UnitTestSpecification.java ├── circle.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── scripts ├── robolectric-support.gradle └── run-circleci.sh └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/README.md -------------------------------------------------------------------------------- /RapidAndroidApp.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/RapidAndroidApp.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/debug/res/values/api_keys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/debug/res/values/api_keys.xml -------------------------------------------------------------------------------- /app/src/debug/res/values/external_sources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/debug/res/values/external_sources.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/BaseApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/GsonInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/GsonInstance.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/common/AbstractApiManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/common/AbstractApiManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/common/ApiRequestAttrs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/common/ApiRequestAttrs.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/common/BaseApiManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/common/BaseApiManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/errorhandlers/ApiErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/errorhandlers/ApiErrorHandler.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/interceptors/ApiRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/interceptors/ApiRequestInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/interceptors/FoursquareApiRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/interceptors/FoursquareApiRequestInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/ApiManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/ApiManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/FoursquareApiManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/FoursquareApiManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/common/AbstractAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/common/AbstractAsyncTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/common/BaseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/common/BaseEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/events/FoursquareExploreEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/events/FoursquareExploreEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/events/FoursquareSearchEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/events/FoursquareSearchEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpNotfoundEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpNotfoundEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpServerErrorEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpServerErrorEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpUnauthorizedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpUnauthorizedEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpUpgradeRequiredEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/HttpUpgradeRequiredEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/NotInternetEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/events/common/NotInternetEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/foursquare/FoursquareResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/foursquare/FoursquareResources.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/Explore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/Explore.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Category.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Group.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Icon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Icon.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Item.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Location.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Response.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Venue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/explore/common/Venue.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/search/SearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/search/SearchResult.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/search/common/SearchMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/search/common/SearchMeta.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/search/common/SearchResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/managers/net/response/foursquare/search/common/SearchResponse.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/services/AppApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/services/AppApiService.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/api/services/FoursquareApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/api/services/FoursquareApiService.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/database/TABLE_NAMES.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/database/TABLE_NAMES.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/database/UserContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/database/UserContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/events/common/BusProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/events/common/BusProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/managers/AnalyticsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/managers/AnalyticsManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/managers/EnvironmentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/managers/EnvironmentManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/managers/LoggerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/managers/LoggerWrapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/managers/NetworkManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/managers/NetworkManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/managers/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/managers/SessionManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/models/SocialShareModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/models/SocialShareModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/models/SocialType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/models/SocialType.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/models/User.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/models/common/DBModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/models/common/DBModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/models/common/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/models/common/Environment.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/models/common/IBaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/models/common/IBaseModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/modules/AndroidModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/modules/AndroidModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/modules/AppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/modules/AppModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/modules/Injector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/modules/Injector.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/modules/RootModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/modules/RootModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/modules/SocialManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/modules/SocialManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/LoginActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/adapters/NavigationDrawerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/adapters/NavigationDrawerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/adapters/PlacesAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/adapters/PlacesAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/common/AbstractActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/common/AbstractActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/common/AbstractFragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/common/AbstractFragmentActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/common/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/common/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/dialog/AlertDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/dialog/AlertDialogFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/dialog/ErrorDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/dialog/ErrorDialogFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/dialog/ProgressDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/dialog/ProgressDialogFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/fragments/HomeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/fragments/HomeFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/fragments/ItemActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/fragments/ItemActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/ui/fragments/ItemViewFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/ui/fragments/ItemViewFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/utilities/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/utilities/Constants.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/utilities/DialogsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/utilities/DialogsHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/utilities/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/utilities/ReflectionUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/utilities/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/utilities/StringUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/soi/rapidandroidapp/utilities/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/java/com/soi/rapidandroidapp/utilities/Utils.java -------------------------------------------------------------------------------- /app/src/main/res/anim/rotate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/anim/rotate.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/drawer_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable-hdpi/drawer_user.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/fb_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable-hdpi/fb_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/twitter_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable-hdpi/twitter_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable/dialog_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/list_item_bg_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable/list_item_bg_normal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/list_item_bg_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable/list_item_bg_pressed.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/list_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable/list_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/drawable/loader.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/activity_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_navigation_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/activity_navigation_drawer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_scroll_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/activity_scroll_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/drawer_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/drawer_list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_item_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/fragment_item_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_venue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/item_venue.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/layout/layout_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/menu/login.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/api_keys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values/api_keys.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/external_sources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values/external_sources.xml -------------------------------------------------------------------------------- /app/src/main/res/values/generic_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values/generic_strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/release/res/values/api_integration_keys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/release/res/values/api_integration_keys.xml -------------------------------------------------------------------------------- /app/src/release/res/values/api_keys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/release/res/values/api_keys.xml -------------------------------------------------------------------------------- /app/src/release/res/values/external_sources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/release/res/values/external_sources.xml -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/TestBaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/TestBaseApplication.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/api/managers/FoursquareApiManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/api/managers/FoursquareApiManagerTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/managers/EnvironmentManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/managers/EnvironmentManagerTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/models/UserModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/models/UserModelTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/modules/MockAppTestModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/modules/MockAppTestModule.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/modules/RootTestModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/modules/RootTestModule.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/test/support/RobolectricDataBindingTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/test/support/RobolectricDataBindingTestRunner.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/test/support/ShadowMultiDex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/test/support/ShadowMultiDex.java -------------------------------------------------------------------------------- /app/src/test/java/com/soi/rapidandroidapp/test/support/UnitTestSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/app/src/test/java/com/soi/rapidandroidapp/test/support/UnitTestSpecification.java -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/circle.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/gradlew.bat -------------------------------------------------------------------------------- /scripts/robolectric-support.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/scripts/robolectric-support.gradle -------------------------------------------------------------------------------- /scripts/run-circleci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spirosoik/RapidAndroidFramework/HEAD/scripts/run-circleci.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------