├── .gitignore ├── README.md ├── Sample UI Mocks ├── recipedetails │ ├── details-phone.png │ └── details-tablet.png ├── recipelist │ ├── list-phone.png │ └── list-tablet.png └── recipestep │ ├── step-phone-landscape.png │ └── step-phone-portrait.png ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sedsoftware │ │ └── bakingapp │ │ ├── RecipeDetailsActivityIntentTest.java │ │ ├── RecipeDetailsActivityUITest.java │ │ ├── RecipeListActivityIntentTest.java │ │ └── RecipeListActivityUITest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── sedsoftware │ │ └── bakingapp │ │ ├── ApplicationContext.java │ │ ├── BakingApp.java │ │ ├── BakingAppModule.java │ │ ├── BasePresenter.java │ │ ├── BaseView.java │ │ ├── data │ │ ├── idlingresource │ │ │ └── RecipesIdlingResource.java │ │ ├── model │ │ │ ├── Ingredient.java │ │ │ ├── Recipe.java │ │ │ └── Step.java │ │ └── source │ │ │ ├── RecipeDataSource.java │ │ │ ├── RecipeRepository.java │ │ │ ├── RecipeRepositoryComponent.java │ │ │ ├── RecipeRepositoryModule.java │ │ │ ├── local │ │ │ ├── Local.java │ │ │ ├── RecipeLocalDataSource.java │ │ │ ├── db │ │ │ │ ├── DbHelper.java │ │ │ │ ├── DbModule.java │ │ │ │ ├── IngredientPersistenceContract.java │ │ │ │ ├── RecipePersistenceContract.java │ │ │ │ └── StepPersistenceContract.java │ │ │ └── prefs │ │ │ │ ├── PreferencesHelper.java │ │ │ │ └── PreferencesModule.java │ │ │ └── remote │ │ │ ├── RecipeRemoteDataSource.java │ │ │ ├── RecipeService.java │ │ │ ├── Remote.java │ │ │ └── ServiceFactory.java │ │ ├── features │ │ ├── recipedetails │ │ │ ├── RecipeDetailsActivity.java │ │ │ ├── RecipeDetailsAdapter.java │ │ │ ├── RecipeDetailsComponent.java │ │ │ ├── RecipeDetailsContract.java │ │ │ ├── RecipeDetailsFragment.java │ │ │ ├── RecipeDetailsPresenter.java │ │ │ └── RecipeDetailsPresenterModule.java │ │ ├── recipelist │ │ │ ├── RecipeListActivity.java │ │ │ ├── RecipeListAdapter.java │ │ │ ├── RecipeListComponent.java │ │ │ ├── RecipeListContract.java │ │ │ ├── RecipeListFragment.java │ │ │ ├── RecipeListPresenter.java │ │ │ └── RecipeListPresenterModule.java │ │ ├── recipestep │ │ │ ├── RecipeStepActivity.java │ │ │ ├── RecipeStepComponent.java │ │ │ ├── RecipeStepContract.java │ │ │ ├── RecipeStepFragment.java │ │ │ ├── RecipeStepPageAdapter.java │ │ │ ├── RecipeStepPresenter.java │ │ │ ├── RecipeStepPresenterModule.java │ │ │ └── RecipeStepSinglePageFragment.java │ │ └── widget │ │ │ ├── WidgetConfigurationActivity.java │ │ │ ├── WidgetDataHelper.java │ │ │ ├── WidgetDataHelperComponent.java │ │ │ └── WidgetProvider.java │ │ └── utils │ │ ├── DbUtils.java │ │ ├── FragmentScoped.java │ │ ├── FragmentUtils.java │ │ ├── MyGsonAdapterFactory.java │ │ ├── ProviderScoped.java │ │ ├── RxUtils.java │ │ ├── StringUtils.java │ │ └── TextViewUtils.java │ └── res │ ├── drawable-hdpi │ ├── ic_play_arrow_black_24dp.png │ └── recipe_icon.png │ ├── drawable-mdpi │ ├── ic_play_arrow_black_24dp.png │ └── recipe_icon.png │ ├── drawable-xhdpi │ ├── ic_play_arrow_black_24dp.png │ └── recipe_icon.png │ ├── drawable-xxhdpi │ ├── ic_play_arrow_black_24dp.png │ └── recipe_icon.png │ ├── drawable-xxxhdpi │ ├── ic_play_arrow_black_24dp.png │ └── recipe_icon.png │ ├── drawable │ ├── dummy_recipe_preview.jpg │ └── widget_preview.png │ ├── layout-sw600dp │ └── fragment_recipe_details.xml │ ├── layout │ ├── activity_recipe_details.xml │ ├── activity_recipe_list.xml │ ├── activity_recipe_step.xml │ ├── fragment_recipe_details.xml │ ├── fragment_recipe_details_item.xml │ ├── fragment_recipe_list.xml │ ├── fragment_recipe_list_item.xml │ ├── fragment_recipe_step.xml │ ├── fragment_recipe_step_page.xml │ ├── widget_configuration_activity.xml │ ├── widget_ingredients_list.xml │ └── widget_ingredients_list_item.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-sw600dp-land │ └── integers.xml │ ├── values-sw600dp-port │ └── integers.xml │ ├── values-sw600dp │ └── booleans.xml │ ├── values │ ├── booleans.xml │ ├── colors.xml │ ├── dimens.xml │ ├── integers.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── ingredients_widget_info.xml ├── dependencies.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images └── poster.jpg └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /build 5 | /.idea/ 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/README.md -------------------------------------------------------------------------------- /Sample UI Mocks/recipedetails/details-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/Sample UI Mocks/recipedetails/details-phone.png -------------------------------------------------------------------------------- /Sample UI Mocks/recipedetails/details-tablet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/Sample UI Mocks/recipedetails/details-tablet.png -------------------------------------------------------------------------------- /Sample UI Mocks/recipelist/list-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/Sample UI Mocks/recipelist/list-phone.png -------------------------------------------------------------------------------- /Sample UI Mocks/recipelist/list-tablet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/Sample UI Mocks/recipelist/list-tablet.png -------------------------------------------------------------------------------- /Sample UI Mocks/recipestep/step-phone-landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/Sample UI Mocks/recipestep/step-phone-landscape.png -------------------------------------------------------------------------------- /Sample UI Mocks/recipestep/step-phone-portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/Sample UI Mocks/recipestep/step-phone-portrait.png -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeDetailsActivityIntentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeDetailsActivityIntentTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeDetailsActivityUITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeDetailsActivityUITest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeListActivityIntentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeListActivityIntentTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeListActivityUITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/androidTest/java/com/sedsoftware/bakingapp/RecipeListActivityUITest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/ApplicationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/ApplicationContext.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/BakingApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/BakingApp.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/BakingAppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/BakingAppModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/BaseView.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/idlingresource/RecipesIdlingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/idlingresource/RecipesIdlingResource.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/model/Ingredient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/model/Ingredient.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/model/Recipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/model/Recipe.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/model/Step.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/model/Step.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeRepository.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeRepositoryComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeRepositoryComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeRepositoryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/RecipeRepositoryModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/Local.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/Local.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/RecipeLocalDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/RecipeLocalDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/DbHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/DbHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/DbModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/DbModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/IngredientPersistenceContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/IngredientPersistenceContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/RecipePersistenceContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/RecipePersistenceContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/StepPersistenceContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/db/StepPersistenceContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/prefs/PreferencesHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/prefs/PreferencesHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/local/prefs/PreferencesModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/local/prefs/PreferencesModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/RecipeRemoteDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/RecipeRemoteDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/RecipeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/RecipeService.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/Remote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/Remote.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/ServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/data/source/remote/ServiceFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsPresenterModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipedetails/RecipeDetailsPresenterModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListPresenterModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipelist/RecipeListPresenterModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepPageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepPageAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepPresenterModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepPresenterModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepSinglePageFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/recipestep/RecipeStepSinglePageFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetConfigurationActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetConfigurationActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetDataHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetDataHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetDataHelperComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetDataHelperComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/features/widget/WidgetProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/DbUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/DbUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/FragmentScoped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/FragmentScoped.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/FragmentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/FragmentUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/MyGsonAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/MyGsonAdapterFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/ProviderScoped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/ProviderScoped.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/RxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/RxUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/StringUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/sedsoftware/bakingapp/utils/TextViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/java/com/sedsoftware/bakingapp/utils/TextViewUtils.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-hdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/recipe_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-hdpi/recipe_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-mdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/recipe_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-mdpi/recipe_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-xhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/recipe_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-xhdpi/recipe_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-xxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/recipe_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-xxhdpi/recipe_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-xxxhdpi/ic_play_arrow_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/recipe_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable-xxxhdpi/recipe_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dummy_recipe_preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable/dummy_recipe_preview.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/widget_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/drawable/widget_preview.png -------------------------------------------------------------------------------- /app/src/main/res/layout-sw600dp/fragment_recipe_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout-sw600dp/fragment_recipe_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_recipe_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/activity_recipe_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_recipe_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/activity_recipe_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_recipe_step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/activity_recipe_step.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recipe_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/fragment_recipe_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recipe_details_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/fragment_recipe_details_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recipe_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/fragment_recipe_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recipe_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/fragment_recipe_list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recipe_step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/fragment_recipe_step.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recipe_step_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/fragment_recipe_step_page.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_configuration_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/widget_configuration_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_ingredients_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/widget_ingredients_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_ingredients_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/layout/widget_ingredients_list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp-land/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values-sw600dp-land/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp-port/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values-sw600dp-port/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp/booleans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values-sw600dp/booleans.xml -------------------------------------------------------------------------------- /app/src/main/res/values/booleans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values/booleans.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/ingredients_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/app/src/main/res/xml/ingredients_widget_info.xml -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkovrik/BakingApp/HEAD/images/poster.jpg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------