├── Build-It-Bigger
├── .gitignore
├── FinalProject.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── udacity
│ │ │ └── gradle
│ │ │ └── builditbigger
│ │ │ ├── ApplicationTest.java
│ │ │ └── GCETest.java
│ │ ├── free
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── udacity
│ │ │ │ └── gradle
│ │ │ │ └── builditbigger
│ │ │ │ └── MainActivityFragment.java
│ │ └── res
│ │ │ └── layout
│ │ │ └── fragment_main.xml
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── udacity
│ │ │ │ └── gradle
│ │ │ │ └── builditbigger
│ │ │ │ ├── EndpointAsyncTask.java
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── menu
│ │ │ └── menu_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── paid
│ │ ├── java
│ │ └── com
│ │ │ └── udacity
│ │ │ └── gradle
│ │ │ └── builditbigger
│ │ │ └── MainActivityFragment.java
│ │ └── res
│ │ └── layout
│ │ └── fragment_main.xml
├── backend
│ ├── .gitignore
│ ├── build.gradle
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── dramebaz
│ │ │ └── myapplication
│ │ │ └── backend
│ │ │ ├── MyBean.java
│ │ │ └── MyEndpoint.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── appengine-web.xml
│ │ ├── logging.properties
│ │ └── web.xml
│ │ └── index.html
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── javaJokes
│ ├── .gitignore
│ ├── build.gradle
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── example
│ │ └── Joke.java
├── settings.gradle
└── viewJokesAndroid
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── example
│ │ └── viewjokesandroid
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── viewjokesandroid
│ │ │ └── ViewJokesActivity.java
│ └── res
│ │ ├── layout
│ │ └── activity_view_jokes.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── example
│ └── viewjokesandroid
│ └── ExampleUnitTest.java
├── Capstone-Stage-1-Design-Scope-and-Plan-Your-App
├── README.md
├── old-design-sketchwork
│ ├── Capstone_Stage1.pdf
│ ├── rsz_2dsc_2862.jpg
│ ├── rsz_dsc_2857.jpg
│ ├── rsz_dsc_2858.jpg
│ └── rsz_dsc_2860.jpg
├── prototype_and_design_doc.pdf
└── updated-prototype
│ ├── friend_detail.png
│ ├── friend_detail2.png
│ ├── friends.png
│ ├── group_deatil.png
│ ├── group_detail2.png
│ ├── groups.png
│ ├── nav_drawer.png
│ └── updated_options.png
├── Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production
├── .gitignore
├── Design-Prototype
│ ├── README.md
│ ├── old-design-sketchwork
│ │ ├── Capstone_Stage1.pdf
│ │ ├── rsz_2dsc_2862.jpg
│ │ ├── rsz_dsc_2857.jpg
│ │ ├── rsz_dsc_2858.jpg
│ │ └── rsz_dsc_2860.jpg
│ ├── prototype_and_design_doc.pdf
│ └── updated-prototype
│ │ ├── friend_detail.png
│ │ ├── friend_detail2.png
│ │ ├── friends.png
│ │ ├── group_deatil.png
│ │ ├── group_detail2.png
│ │ ├── groups.png
│ │ ├── nav_drawer.png
│ │ └── updated_options.png
├── LICENSE
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── google-services.json
│ ├── libs
│ │ ├── codepath-oauth-0.4.1.jar
│ │ ├── codepath-utils.jar
│ │ ├── org.apache.http.legacy.jar
│ │ └── scribe-codepath-0.0.3.jar
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── sharewise
│ │ │ └── sharewise
│ │ │ └── ApplicationTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── dramebaz
│ │ │ │ └── shg
│ │ │ │ ├── CurrentUserService.java
│ │ │ │ ├── Presenter.java
│ │ │ │ ├── RestApplication.java
│ │ │ │ ├── UserProvider.java
│ │ │ │ ├── activity
│ │ │ │ ├── DashBoardActivity.java
│ │ │ │ ├── ExpensesActivity.java
│ │ │ │ └── LoginActivity.java
│ │ │ │ ├── adapter
│ │ │ │ ├── ExpensesAdapter.java
│ │ │ │ ├── FriendAdapter.java
│ │ │ │ └── GroupAdapter.java
│ │ │ │ ├── client
│ │ │ │ ├── SplitwiseApi.java
│ │ │ │ └── SplitwiseRestClient.java
│ │ │ │ ├── fragment
│ │ │ │ ├── ExpensesFragment.java
│ │ │ │ ├── FriendsFragment.java
│ │ │ │ └── GroupsFragment.java
│ │ │ │ ├── splitwise
│ │ │ │ ├── Balance.java
│ │ │ │ ├── Expense.java
│ │ │ │ ├── Friend.java
│ │ │ │ ├── Group.java
│ │ │ │ ├── GroupMember.java
│ │ │ │ ├── User.java
│ │ │ │ └── UserExpense.java
│ │ │ │ └── widget
│ │ │ │ ├── ConfigActivity.java
│ │ │ │ ├── ListItem.java
│ │ │ │ ├── ListProvider.java
│ │ │ │ ├── RemoteFetchService.java
│ │ │ │ ├── SHGWidgetProvider.java
│ │ │ │ └── WidgetService.java
│ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ ├── contactus.png
│ │ │ ├── home.png
│ │ │ ├── ic_action_name.png
│ │ │ ├── ic_add.png
│ │ │ ├── ic_group_add.png
│ │ │ ├── ic_group_work_black_24dp.png
│ │ │ ├── ic_menu.png
│ │ │ ├── ic_person_add.png
│ │ │ ├── ic_shopping_cart.png
│ │ │ ├── logout.png
│ │ │ ├── setting.png
│ │ │ └── welcome_img.jpg
│ │ │ ├── drawable-mdpi
│ │ │ ├── ic_action_name.png
│ │ │ ├── ic_add.png
│ │ │ ├── ic_group_add.png
│ │ │ ├── ic_group_work_black_24dp.png
│ │ │ ├── ic_menu.png
│ │ │ ├── ic_person_add.png
│ │ │ ├── ic_shopping_cart.png
│ │ │ └── welcome_img.jpg
│ │ │ ├── drawable-xhdpi
│ │ │ ├── ic_action_name.png
│ │ │ ├── ic_add.png
│ │ │ ├── ic_group_add.png
│ │ │ ├── ic_group_work_black_24dp.png
│ │ │ ├── ic_menu.png
│ │ │ ├── ic_person_add.png
│ │ │ ├── ic_shopping_cart.png
│ │ │ └── welcome_img.jpg
│ │ │ ├── drawable-xxhdpi
│ │ │ ├── ic_action_name.png
│ │ │ ├── ic_add.png
│ │ │ ├── ic_group_add.png
│ │ │ ├── ic_group_work_black_24dp.png
│ │ │ ├── ic_menu.png
│ │ │ ├── ic_person_add.png
│ │ │ ├── ic_shopping_cart.png
│ │ │ └── welcome_img.jpg
│ │ │ ├── layout
│ │ │ ├── activity_dash_board.xml
│ │ │ ├── activity_expenses.xml
│ │ │ ├── activity_login.xml
│ │ │ ├── add_expense_dialog.xml
│ │ │ ├── add_friend_dialog.xml
│ │ │ ├── add_group_dialog.xml
│ │ │ ├── balance_per_contact_frnd.xml
│ │ │ ├── balance_per_contact_grp.xml
│ │ │ ├── balance_per_contact_item.xml
│ │ │ ├── calc_int_dialog.xml
│ │ │ ├── expense.xml
│ │ │ ├── fragment_expenses.xml
│ │ │ ├── horizontal_line.xml
│ │ │ ├── list_row.xml
│ │ │ ├── shg_widget.xml
│ │ │ └── sidebar_list_item.xml
│ │ │ ├── menu
│ │ │ ├── frndmenu.xml
│ │ │ ├── groupmenu.xml
│ │ │ └── mainmenu.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ │ └── xml
│ │ │ └── shg_wid.xml
│ │ └── test
│ │ └── java
│ │ └── sharewise
│ │ └── sharewise
│ │ └── ExampleUnitTest.java
├── build.gradle
├── keystore.jks
├── prototype
│ ├── friends.png
│ ├── groups.png
│ ├── nav_drawer.png
│ ├── option-group.png
│ └── options.png
└── settings.gradle
├── Go-Ubiquitous
├── .gitignore
├── CONTRIB.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── android
│ │ │ └── sunshine
│ │ │ └── app
│ │ │ ├── FullTestSuite.java
│ │ │ ├── data
│ │ │ ├── TestDb.java
│ │ │ ├── TestProvider.java
│ │ │ ├── TestUriMatcher.java
│ │ │ ├── TestUtilities.java
│ │ │ └── TestWeatherContract.java
│ │ │ └── utils
│ │ │ └── PollingCheck.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── android
│ │ │ └── sunshine
│ │ │ └── app
│ │ │ ├── DetailActivity.java
│ │ │ ├── DetailFragment.java
│ │ │ ├── ForecastAdapter.java
│ │ │ ├── ForecastFragment.java
│ │ │ ├── ItemChoiceManager.java
│ │ │ ├── LocationEditTextPreference.java
│ │ │ ├── MainActivity.java
│ │ │ ├── SettingsActivity.java
│ │ │ ├── Utility.java
│ │ │ ├── data
│ │ │ ├── WeatherContract.java
│ │ │ ├── WeatherDbHelper.java
│ │ │ └── WeatherProvider.java
│ │ │ ├── gcm
│ │ │ ├── MyGcmListenerService.java
│ │ │ ├── MyInstanceIDListenerService.java
│ │ │ └── RegistrationIntentService.java
│ │ │ ├── muzei
│ │ │ └── WeatherMuzeiSource.java
│ │ │ ├── sync
│ │ │ ├── SunshineAuthenticator.java
│ │ │ ├── SunshineAuthenticatorService.java
│ │ │ ├── SunshineSyncAdapter.java
│ │ │ └── SunshineSyncService.java
│ │ │ └── widget
│ │ │ ├── DetailWidgetProvider.java
│ │ │ ├── DetailWidgetRemoteViewsService.java
│ │ │ ├── TodayWidgetIntentService.java
│ │ │ └── TodayWidgetProvider.java
│ │ └── res
│ │ ├── drawable-hdpi-v11
│ │ └── ic_status.png
│ │ ├── drawable-hdpi
│ │ ├── art_clear.png
│ │ ├── art_clouds.png
│ │ ├── art_fog.png
│ │ ├── art_light_clouds.png
│ │ ├── art_light_rain.png
│ │ ├── art_rain.png
│ │ ├── art_snow.png
│ │ ├── art_storm.png
│ │ ├── ic_clear.png
│ │ ├── ic_cloudy.png
│ │ ├── ic_current_location.png
│ │ ├── ic_fog.png
│ │ ├── ic_light_clouds.png
│ │ ├── ic_light_rain.png
│ │ ├── ic_logo.png
│ │ ├── ic_rain.png
│ │ ├── ic_snow.png
│ │ ├── ic_status.png
│ │ └── ic_storm.png
│ │ ├── drawable-mdpi-v11
│ │ └── ic_status.png
│ │ ├── drawable-mdpi
│ │ ├── art_clear.png
│ │ ├── art_clouds.png
│ │ ├── art_fog.png
│ │ ├── art_light_clouds.png
│ │ ├── art_light_rain.png
│ │ ├── art_rain.png
│ │ ├── art_snow.png
│ │ ├── art_storm.png
│ │ ├── ic_clear.png
│ │ ├── ic_cloudy.png
│ │ ├── ic_current_location.png
│ │ ├── ic_fog.png
│ │ ├── ic_light_clouds.png
│ │ ├── ic_light_rain.png
│ │ ├── ic_logo.png
│ │ ├── ic_rain.png
│ │ ├── ic_snow.png
│ │ ├── ic_status.png
│ │ └── ic_storm.png
│ │ ├── drawable-nodpi
│ │ ├── ic_muzei.png
│ │ ├── widget_preview_detail.png
│ │ └── widget_preview_today.png
│ │ ├── drawable-v21
│ │ ├── today_touch_selector.xml
│ │ ├── touch_selector.xml
│ │ ├── touch_selector_activated.xml
│ │ ├── touch_selector_base.xml
│ │ └── touch_selector_white.xml
│ │ ├── drawable-xhdpi-v11
│ │ └── ic_status.png
│ │ ├── drawable-xhdpi
│ │ ├── art_clear.png
│ │ ├── art_clouds.png
│ │ ├── art_fog.png
│ │ ├── art_light_clouds.png
│ │ ├── art_light_rain.png
│ │ ├── art_rain.png
│ │ ├── art_snow.png
│ │ ├── art_storm.png
│ │ ├── ic_clear.png
│ │ ├── ic_cloudy.png
│ │ ├── ic_current_location.png
│ │ ├── ic_fog.png
│ │ ├── ic_light_clouds.png
│ │ ├── ic_light_rain.png
│ │ ├── ic_logo.png
│ │ ├── ic_rain.png
│ │ ├── ic_snow.png
│ │ ├── ic_status.png
│ │ └── ic_storm.png
│ │ ├── drawable-xxhdpi-v11
│ │ └── ic_status.png
│ │ ├── drawable-xxhdpi
│ │ ├── art_clear.png
│ │ ├── art_clouds.png
│ │ ├── art_fog.png
│ │ ├── art_light_clouds.png
│ │ ├── art_light_rain.png
│ │ ├── art_rain.png
│ │ ├── art_snow.png
│ │ ├── art_storm.png
│ │ ├── ic_clear.png
│ │ ├── ic_cloudy.png
│ │ ├── ic_current_location.png
│ │ ├── ic_fog.png
│ │ ├── ic_light_clouds.png
│ │ ├── ic_light_rain.png
│ │ ├── ic_logo.png
│ │ ├── ic_rain.png
│ │ ├── ic_snow.png
│ │ ├── ic_status.png
│ │ ├── ic_storm.png
│ │ └── mipmap
│ │ │ └── ic_launcher.png
│ │ ├── drawable
│ │ ├── today_touch_selector.xml
│ │ ├── touch_selector.xml
│ │ ├── touch_selector_activated.xml
│ │ └── touch_selector_white.xml
│ │ ├── layout-land
│ │ ├── fragment_main.xml
│ │ └── list_item_forecast_today.xml
│ │ ├── layout-sw600dp-port
│ │ └── activity_main.xml
│ │ ├── layout-sw600dp
│ │ ├── activity_main.xml
│ │ └── fragment_main.xml
│ │ ├── layout
│ │ ├── activity_detail.xml
│ │ ├── activity_main.xml
│ │ ├── detail_extras_grid.xml
│ │ ├── detail_today_grid.xml
│ │ ├── fragment_detail.xml
│ │ ├── fragment_detail_twopane.xml
│ │ ├── fragment_detail_wide.xml
│ │ ├── fragment_main.xml
│ │ ├── fragment_main_base.xml
│ │ ├── list_item_base_forecast_today.xml
│ │ ├── list_item_forecast.xml
│ │ ├── list_item_forecast_today.xml
│ │ ├── pref_current_location.xml
│ │ ├── widget_detail.xml
│ │ ├── widget_detail_list_item.xml
│ │ ├── widget_today.xml
│ │ ├── widget_today_large.xml
│ │ └── widget_today_small.xml
│ │ ├── menu
│ │ ├── detail.xml
│ │ ├── detailfragment.xml
│ │ ├── forecastfragment.xml
│ │ └── main.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxxhdpi
│ │ └── ic_launcher.png
│ │ ├── transition-land-v21
│ │ ├── details_window_enter_transition.xml
│ │ └── details_window_return_transition.xml
│ │ ├── transition-v21
│ │ ├── details_window_enter_transition.xml
│ │ └── details_window_return_transition.xml
│ │ ├── values-land
│ │ └── refs.xml
│ │ ├── values-sw600dp-land
│ │ └── refs.xml
│ │ ├── values-sw600dp-port
│ │ └── dimens.xml
│ │ ├── values-sw600dp
│ │ ├── bools.xml
│ │ ├── dimens.xml
│ │ ├── refs.xml
│ │ └── styles.xml
│ │ ├── values-sw720dp-port
│ │ └── dimens.xml
│ │ ├── values-sw720dp
│ │ └── dimens.xml
│ │ ├── values-v11
│ │ └── bools.xml
│ │ ├── values-v14
│ │ ├── styles.xml
│ │ └── widget_dimens.xml
│ │ ├── values-v21
│ │ └── styles.xml
│ │ ├── values
│ │ ├── arrays.xml
│ │ ├── attrs.xml
│ │ ├── bools.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── refs.xml
│ │ ├── strings.xml
│ │ ├── styles.xml
│ │ └── widget_dimens.xml
│ │ └── xml
│ │ ├── authenticator.xml
│ │ ├── pref_general.xml
│ │ ├── syncadapter.xml
│ │ ├── widget_info_detail.xml
│ │ └── widget_info_today.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── wear
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── example
│ │ └── android
│ │ └── sunshine
│ │ └── app
│ │ ├── SunshineWatchFace.java
│ │ └── Utility.java
│ └── res
│ ├── drawable-nodpi
│ ├── preview_digital.png
│ └── preview_digital_circular.png
│ ├── drawable
│ ├── ic_clear.png
│ ├── ic_cloudy.png
│ ├── ic_current_location.png
│ ├── ic_fog.png
│ ├── ic_light_clouds.png
│ ├── ic_light_rain.png
│ ├── ic_logo.png
│ ├── ic_rain.png
│ ├── ic_snow.png
│ ├── ic_status.png
│ └── ic_storm.png
│ ├── mipmap-hdpi
│ └── ic_launcher.png
│ ├── mipmap-mdpi
│ └── ic_launcher.png
│ ├── mipmap-xhdpi
│ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ └── ic_launcher.png
│ ├── values
│ ├── colors.xml
│ ├── dimens.xml
│ └── strings.xml
│ └── xml
│ └── watch_face.xml
├── Make-Your-App-Material
├── .gitignore
├── README.md
├── XYZReader
│ ├── .gitignore
│ ├── XYZReader.iml
│ ├── build.gradle
│ ├── gradlew
│ ├── gradlew.bat
│ ├── libs
│ │ └── volley.jar
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ └── Rosario-Regular.ttf
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── xyzreader
│ │ │ ├── data
│ │ │ ├── ArticleLoader.java
│ │ │ ├── ItemsContract.java
│ │ │ ├── ItemsDatabase.java
│ │ │ ├── ItemsProvider.java
│ │ │ ├── SelectionBuilder.java
│ │ │ └── UpdaterService.java
│ │ │ ├── remote
│ │ │ ├── Config.java
│ │ │ └── RemoteEndpointUtil.java
│ │ │ └── ui
│ │ │ ├── ArticleDetailActivity.java
│ │ │ ├── ArticleDetailFragment.java
│ │ │ ├── ArticleListActivity.java
│ │ │ ├── DividerItemDecoration.java
│ │ │ ├── DrawInsetsFrameLayout.java
│ │ │ ├── DynamicHeightNetworkImageView.java
│ │ │ ├── ImageLoaderHelper.java
│ │ │ ├── MaxWidthLinearLayout.java
│ │ │ └── ObservableScrollView.java
│ │ └── res
│ │ ├── anim-v21
│ │ └── fab_state_list_anim.xml
│ │ ├── drawable-nodpi
│ │ └── empty_detail.png
│ │ ├── drawable-v21
│ │ └── white_selectable_item_background_circle.xml
│ │ ├── drawable-xxhdpi
│ │ ├── ic_arrow_back.png
│ │ ├── ic_share.png
│ │ └── logo.png
│ │ ├── drawable
│ │ ├── add_fab_background.xml
│ │ ├── padded_divider.xml
│ │ ├── photo_background_protection.xml
│ │ └── white_selectable_item_background_circle.xml
│ │ ├── layout
│ │ ├── activity_article_detail.xml
│ │ ├── activity_article_list.xml
│ │ ├── fragment_article_detail.xml
│ │ └── list_item_article.xml
│ │ ├── menu
│ │ └── main.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-land
│ │ └── macro_layout.xml
│ │ ├── values-sw600dp-land
│ │ └── macro_layout.xml
│ │ ├── values-sw600dp
│ │ ├── dimens.xml
│ │ └── macro_layout.xml
│ │ ├── values-w800dp
│ │ └── macro_layout.xml
│ │ └── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── macro_layout.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradlew
├── gradlew.bat
├── local.properties
├── settings.gradle
└── xyzreader.iml
├── My-App-Portfolio
├── .gitignore
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── project0
│ │ │ └── nanodegree
│ │ │ └── anoop
│ │ │ └── com
│ │ │ └── nanodegree_project_0_my_app_portfolio
│ │ │ └── ApplicationTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── project0
│ │ │ │ └── nanodegree
│ │ │ │ └── anoop
│ │ │ │ └── com
│ │ │ │ └── nanodegree_project_0_my_app_portfolio
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ └── content_main.xml
│ │ │ ├── menu
│ │ │ └── menu_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-v21
│ │ │ └── styles.xml
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── project0
│ │ └── nanodegree
│ │ └── anoop
│ │ └── com
│ │ └── nanodegree_project_0_my_app_portfolio
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── Popular-Movies-2
├── .gitignore
├── .idea
│ ├── .name
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ └── vcs.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── anoop
│ │ │ └── android
│ │ │ └── udacitypopularmovies
│ │ │ └── ApplicationTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── anoop
│ │ │ │ └── android
│ │ │ │ └── udacitypopularmovies
│ │ │ │ ├── adapters
│ │ │ │ ├── MovieAdapter.java
│ │ │ │ ├── MovieDetailAdapter.java
│ │ │ │ └── SyncAdapter.java
│ │ │ │ ├── api
│ │ │ │ ├── Api.java
│ │ │ │ └── ApiConstants.java
│ │ │ │ ├── app
│ │ │ │ ├── App.java
│ │ │ │ └── MovieAuthenticator.java
│ │ │ │ ├── db
│ │ │ │ ├── DBHelper.java
│ │ │ │ ├── MovieContract.java
│ │ │ │ └── MovieProvider.java
│ │ │ │ ├── detailScreen
│ │ │ │ ├── MovieDetailActivity.java
│ │ │ │ └── MovieDetailFragment.java
│ │ │ │ ├── landingScreen
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── MovieGridFragment.java
│ │ │ │ ├── models
│ │ │ │ ├── Movie.java
│ │ │ │ ├── Movies.java
│ │ │ │ ├── Review.java
│ │ │ │ ├── Reviews.java
│ │ │ │ ├── Video.java
│ │ │ │ └── Videos.java
│ │ │ │ └── service
│ │ │ │ ├── MovieAuthenticatorService.java
│ │ │ │ └── MovieSyncService.java
│ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ ├── ic_star_black_24dp.png
│ │ │ ├── ic_star_border_black_24dp.png
│ │ │ └── ic_star_border_black_48dp.png
│ │ │ ├── drawable-mdpi
│ │ │ ├── ic_star_black_24dp.png
│ │ │ ├── ic_star_border_black_24dp.png
│ │ │ └── ic_star_border_black_48dp.png
│ │ │ ├── drawable-xhdpi
│ │ │ ├── ic_star_black_24dp.png
│ │ │ ├── ic_star_border_black_24dp.png
│ │ │ └── ic_star_border_black_48dp.png
│ │ │ ├── drawable-xxhdpi
│ │ │ ├── ic_star_black_24dp.png
│ │ │ ├── ic_star_border_black_24dp.png
│ │ │ └── ic_star_border_black_48dp.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ ├── ic_star_black_24dp.png
│ │ │ ├── ic_star_border_black_24dp.png
│ │ │ └── ic_star_border_black_48dp.png
│ │ │ ├── drawable
│ │ │ ├── placeholder.jpg
│ │ │ └── sort.png
│ │ │ ├── layout-sw600dp
│ │ │ └── activity_movie_grid.xml
│ │ │ ├── layout
│ │ │ ├── activity_movie_detail.xml
│ │ │ ├── activity_movie_grid.xml
│ │ │ ├── activity_settings.xml
│ │ │ ├── fragment_movie_detail.xml
│ │ │ ├── fragment_movie_grid.xml
│ │ │ ├── fragment_settings.xml
│ │ │ ├── movie.xml
│ │ │ ├── movie_detail.xml
│ │ │ ├── review.xml
│ │ │ └── video.xml
│ │ │ ├── menu
│ │ │ ├── menu_detail_fragment.xml
│ │ │ └── menu_movie_grid.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-mdpi
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-xhdpi
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── icon.jpg
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ │ └── xml
│ │ │ ├── authenticator.xml
│ │ │ ├── pref_general.xml
│ │ │ └── syncadapter.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── anoop
│ │ └── android
│ │ └── udacitypopularmovies
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── Popular-Movies
├── .gitignore
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── anoop
│ │ │ └── android
│ │ │ └── udacitypopularmovies
│ │ │ └── ApplicationTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── anoop
│ │ │ │ └── android
│ │ │ │ └── udacitypopularmovies
│ │ │ │ ├── detailScreen
│ │ │ │ ├── MovieDetailActivity.java
│ │ │ │ └── MovieDetailFragment.java
│ │ │ │ ├── landingScreen
│ │ │ │ ├── MainActivity.java
│ │ │ │ ├── MovieGridFragment.java
│ │ │ │ └── MoviesAdapter.java
│ │ │ │ └── util
│ │ │ │ ├── ApiCall.java
│ │ │ │ ├── Constants.java
│ │ │ │ └── Movie.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── sort.png
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_movie_detail.xml
│ │ │ ├── fragment_movie_grid.xml
│ │ │ ├── movie.xml
│ │ │ ├── movie_detail_frag.xml
│ │ │ ├── partial_movie_details_header.xml
│ │ │ └── toolbar.xml
│ │ │ ├── menu
│ │ │ └── settings_menu.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── icon.jpg
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── icon.jpg
│ │ │ ├── values-v21
│ │ │ └── styles.xml
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── anoop
│ │ └── android
│ │ └── udacitypopularmovies
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── README.md
└── Stock-Hawk
├── .gitignore
├── README.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── sam_chordas
│ │ └── android
│ │ └── stockhawk
│ │ └── ApplicationTest.java
│ └── main
│ ├── AndroidManifest.xml
│ ├── assets
│ └── fonts
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ ├── java
│ └── com
│ │ └── sam_chordas
│ │ └── android
│ │ └── stockhawk
│ │ ├── data
│ │ ├── QuoteColumns.java
│ │ ├── QuoteDatabase.java
│ │ └── QuoteProvider.java
│ │ ├── rest
│ │ ├── CursorRecyclerViewAdapter.java
│ │ ├── QuoteCursorAdapter.java
│ │ ├── RecyclerViewItemClickListener.java
│ │ └── Utils.java
│ │ ├── service
│ │ ├── StockIntentService.java
│ │ └── StockTaskService.java
│ │ ├── touch_helper
│ │ ├── ItemTouchHelperAdapter.java
│ │ ├── ItemTouchHelperViewHolder.java
│ │ └── SimpleItemTouchHelperCallback.java
│ │ ├── ui
│ │ ├── LineGraphActivity.java
│ │ └── MyStocksActivity.java
│ │ └── widget
│ │ ├── WidgetProvider.java
│ │ └── WidgetService.java
│ └── res
│ ├── drawable-hdpi
│ ├── drawer_shadow.9.png
│ ├── ic_action_content_new.png
│ ├── ic_add_white_24dp.png
│ ├── ic_attach_money_white_24dp.png
│ └── ic_drawer.png
│ ├── drawable-mdpi
│ ├── drawer_shadow.9.png
│ ├── ic_action_content_new.png
│ ├── ic_add_white_24dp.png
│ ├── ic_attach_money_white_24dp.png
│ └── ic_drawer.png
│ ├── drawable-v21
│ └── touch_selector_dark.xml
│ ├── drawable-xhdpi
│ ├── drawer_shadow.9.png
│ ├── ic_action_content_new.png
│ ├── ic_add_white_24dp.png
│ ├── ic_attach_money_white_24dp.png
│ └── ic_drawer.png
│ ├── drawable-xxhdpi
│ ├── drawer_shadow.9.png
│ ├── ic_action_content_new.png
│ ├── ic_add_white_24dp.png
│ ├── ic_attach_money_white_24dp.png
│ └── ic_drawer.png
│ ├── drawable-xxxhdpi
│ ├── ic_add_white_24dp.png
│ └── ic_attach_money_white_24dp.png
│ ├── drawable
│ ├── ic_action_content_new.png
│ ├── percent_change_pill.xml
│ ├── percent_change_pill_green.xml
│ └── percent_change_pill_red.xml
│ ├── layout
│ ├── activity_line_graph.xml
│ ├── activity_my_stocks.xml
│ ├── list_item_quote.xml
│ ├── widget.xml
│ ├── widget_item.xml
│ └── widget_large.xml
│ ├── menu
│ └── my_stocks.xml
│ ├── mipmap-hdpi
│ └── ic_launcher.png
│ ├── mipmap-mdpi
│ └── ic_launcher.png
│ ├── mipmap-xhdpi
│ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ └── ic_launcher.png
│ ├── values-w820dp
│ └── dimens.xml
│ ├── values
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
│ └── xml
│ └── widget_info.xml
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
/Build-It-Bigger/.gitignore:
--------------------------------------------------------------------------------
1 | .gradle
2 | .idea
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 |
--------------------------------------------------------------------------------
/Build-It-Bigger/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | app.iml
--------------------------------------------------------------------------------
/Build-It-Bigger/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /Users/silver/Development/android-sdk-macosx/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/androidTest/java/com/udacity/gradle/builditbigger/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.udacity.gradle.builditbigger;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Build-It-Bigger/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Build-It-Bigger/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Build-It-Bigger/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Build-It-Bigger/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Build it Bigger
3 | Press the button for a delicious joke!
4 | Tell Joke
5 | Settings
6 | ca-app-pub-3940256099942544/6300978111
7 |
8 |
--------------------------------------------------------------------------------
/Build-It-Bigger/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Build-It-Bigger/backend/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | backend.iml
--------------------------------------------------------------------------------
/Build-It-Bigger/backend/src/main/java/com/example/dramebaz/myapplication/backend/MyBean.java:
--------------------------------------------------------------------------------
1 | package com.example.dramebaz.myapplication.backend;
2 |
3 | /** The object model for the data we are sending through endpoints */
4 | public class MyBean {
5 |
6 | private String myData;
7 |
8 | public String getData() {
9 | return myData;
10 | }
11 |
12 | public void setData(String data) {
13 | myData = data;
14 | }
15 | }
--------------------------------------------------------------------------------
/Build-It-Bigger/backend/src/main/webapp/WEB-INF/appengine-web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | backend-1381
4 | 1
5 | true
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Build-It-Bigger/backend/src/main/webapp/WEB-INF/logging.properties:
--------------------------------------------------------------------------------
1 | # A default java.util.logging configuration.
2 | # (All App Engine logging is through java.util.logging by default).
3 | #
4 | # To use this configuration, copy it into your application's WEB-INF
5 | # folder and add the following to your appengine-web.xml:
6 | #
7 | #
8 | #
9 | #
10 | #
11 |
12 | # Set the default logging level for all loggers to WARNING
13 | .level = WARNING
14 |
--------------------------------------------------------------------------------
/Build-It-Bigger/backend/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SystemServiceServlet
5 | com.google.api.server.spi.SystemServiceServlet
6 |
7 | services
8 | com.example.dramebaz.myapplication.backend.MyEndpoint
9 |
10 |
11 |
12 | SystemServiceServlet
13 | /_ah/spi/*
14 |
15 |
16 |
17 | index.html
18 |
19 |
--------------------------------------------------------------------------------
/Build-It-Bigger/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.1.2'
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | jcenter()
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Build-It-Bigger/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
19 | org.gradle.jvmargs=-Xmx3072M
--------------------------------------------------------------------------------
/Build-It-Bigger/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Build-It-Bigger/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Build-It-Bigger/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-all.zip
7 |
--------------------------------------------------------------------------------
/Build-It-Bigger/javaJokes/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | javaJokes.iml
--------------------------------------------------------------------------------
/Build-It-Bigger/javaJokes/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'java'
2 |
3 | dependencies {
4 | compile fileTree(dir: 'libs', include: ['*.jar'])
5 | targetCompatibility = 1.7
6 | sourceCompatibility = 1.7
7 | }
--------------------------------------------------------------------------------
/Build-It-Bigger/javaJokes/src/main/java/com/example/Joke.java:
--------------------------------------------------------------------------------
1 | package com.example;
2 |
3 | public class Joke {
4 |
5 | public static String getJoke(){
6 | return "8 bytes walk into a bar, the bartenders asks 'What will it be?' One of them says, 'Make us a double.'";
7 |
8 |
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/Build-It-Bigger/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':javaJokes', ':viewJokesAndroid', ':backend'
2 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | viewJokesAndroid.iml
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.0"
6 |
7 | defaultConfig {
8 | minSdkVersion 15
9 | targetSdkVersion 24
10 | versionCode 1
11 | versionName "1.0"
12 | }
13 | buildTypes {
14 | release {
15 | minifyEnabled false
16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
17 | }
18 | }
19 | }
20 |
21 | dependencies {
22 | compile fileTree(dir: 'libs', include: ['*.jar'])
23 | testCompile 'junit:junit:4.12'
24 | compile 'com.android.support:appcompat-v7:24.0.0'
25 | }
26 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /home/dramebaz/Android/Sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/src/androidTest/java/com/example/viewjokesandroid/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.example.viewjokesandroid;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/src/main/java/com/example/viewjokesandroid/ViewJokesActivity.java:
--------------------------------------------------------------------------------
1 | package com.example.viewjokesandroid;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 | import android.widget.TextView;
6 |
7 | public class ViewJokesActivity extends AppCompatActivity {
8 |
9 | @Override
10 | protected void onCreate(Bundle savedInstanceState) {
11 | super.onCreate(savedInstanceState);
12 | setContentView(R.layout.activity_view_jokes);
13 | TextView jokeTV = (TextView) findViewById(R.id.joke);
14 | String joke = getIntent().getStringExtra("JOKE");
15 | jokeTV.setText(joke);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ViewJokesAndroid
3 |
4 |
--------------------------------------------------------------------------------
/Build-It-Bigger/viewJokesAndroid/src/test/java/com/example/viewjokesandroid/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.example.viewjokesandroid;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/README.md:
--------------------------------------------------------------------------------
1 | # udacityCapstoneStage-1 -
2 |
3 | The design and planning of the app of own idea.
4 |
5 | ## Please check prototype_and_design_doc.pdf and updated-prototype directory for updated product design doc and prototype.
6 |
7 | prototype_and_design_doc.pdf is the updated version of App prototype designed for App showcase event to be held at Google India , Bangalore in September.
8 |
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/Capstone_Stage1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/Capstone_Stage1.pdf
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_2dsc_2862.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_2dsc_2862.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_dsc_2857.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_dsc_2857.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_dsc_2858.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_dsc_2858.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_dsc_2860.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/old-design-sketchwork/rsz_dsc_2860.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/prototype_and_design_doc.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/prototype_and_design_doc.pdf
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/friend_detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/friend_detail.png
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/friend_detail2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/friend_detail2.png
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/friends.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/friends.png
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/group_deatil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/group_deatil.png
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/group_detail2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/group_detail2.png
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/groups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/groups.png
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/nav_drawer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/nav_drawer.png
--------------------------------------------------------------------------------
/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/updated_options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-1-Design-Scope-and-Plan-Your-App/updated-prototype/updated_options.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 |
15 | # Gradle files
16 | .gradle/
17 | build/
18 | /*/build/
19 |
20 | # Local configuration file (sdk path, etc)
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | /captures
30 | /local.properties
31 | .DS_Store
32 | .idea/
33 | Sharewise.iml
34 | gradle
35 | gradlew
36 | gradlew.bat
37 | gradle.properties
38 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/README.md:
--------------------------------------------------------------------------------
1 | # udacityCapstoneStage-1 -
2 |
3 | The design and planning of the app of own idea.
4 |
5 | ## Please check prototype_and_design_doc.pdf and updated-prototype directory for updated product design doc and prototype.
6 |
7 | prototype_and_design_doc.pdf is the updated version of App prototype designed for App showcase event to be held at Google India , Bangalore in September.
8 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/Capstone_Stage1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/Capstone_Stage1.pdf
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_2dsc_2862.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_2dsc_2862.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_dsc_2857.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_dsc_2857.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_dsc_2858.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_dsc_2858.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_dsc_2860.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/old-design-sketchwork/rsz_dsc_2860.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/prototype_and_design_doc.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/prototype_and_design_doc.pdf
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/friend_detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/friend_detail.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/friend_detail2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/friend_detail2.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/friends.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/friends.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/group_deatil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/group_deatil.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/group_detail2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/group_detail2.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/groups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/groups.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/nav_drawer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/nav_drawer.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/updated_options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/Design-Prototype/updated-prototype/updated_options.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/codepath-oauth-0.4.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/codepath-oauth-0.4.1.jar
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/codepath-utils.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/codepath-utils.jar
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/org.apache.http.legacy.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/org.apache.http.legacy.jar
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/scribe-codepath-0.0.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/libs/scribe-codepath-0.0.3.jar
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /Users/rampg/Library/Android/sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/androidTest/java/sharewise/sharewise/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package sharewise.sharewise;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/java/com/example/dramebaz/shg/RestApplication.java:
--------------------------------------------------------------------------------
1 | package com.example.dramebaz.shg;
2 |
3 | import android.content.Context;
4 |
5 | import com.activeandroid.ActiveAndroid;
6 | import com.example.dramebaz.shg.client.SplitwiseRestClient;
7 |
8 | public class RestApplication extends com.activeandroid.app.Application {
9 | private static Context context;
10 |
11 | @Override
12 | public void onCreate() {
13 | super.onCreate();
14 | RestApplication.context = this;
15 | ActiveAndroid.initialize(this);
16 |
17 | }
18 |
19 | public static SplitwiseRestClient getSplitwiseRestClient() {
20 | return (SplitwiseRestClient) SplitwiseRestClient.getInstance(SplitwiseRestClient.class, RestApplication.context);
21 | }
22 |
23 | }
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/java/com/example/dramebaz/shg/splitwise/Balance.java:
--------------------------------------------------------------------------------
1 | package com.example.dramebaz.shg.splitwise;
2 |
3 | import org.json.JSONException;
4 | import org.json.JSONObject;
5 |
6 | public class Balance {
7 | public String amount;
8 | public String currencyCode;
9 |
10 | public static Balance fromJSONObject(JSONObject jsonObject) throws JSONException {
11 | Balance b = new Balance();
12 | b.amount = jsonObject.getString("amount");
13 | b.currencyCode = jsonObject.getString("currency_code");
14 | return b;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/java/com/example/dramebaz/shg/splitwise/Friend.java:
--------------------------------------------------------------------------------
1 | package com.example.dramebaz.shg.splitwise;
2 |
3 | import org.json.JSONArray;
4 |
5 | import java.util.List;
6 |
7 | public class Friend {
8 | public static List fromJSONArray(JSONArray expenses) {
9 | return null;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/java/com/example/dramebaz/shg/splitwise/User.java:
--------------------------------------------------------------------------------
1 | package com.example.dramebaz.shg.splitwise;
2 |
3 | import org.json.JSONException;
4 | import org.json.JSONObject;
5 |
6 | public class User {
7 | public Integer id;
8 | public String firstName;
9 | public String lastName;
10 | public String pictureUrl;
11 |
12 | public static User fromJSONObject(JSONObject jsonObject) throws JSONException {
13 | User u = new User();
14 | u.id = jsonObject.getInt("id");
15 | u.firstName = jsonObject.getString("first_name");
16 | u.lastName = jsonObject.getString("last_name");
17 | u.pictureUrl = jsonObject.getJSONObject("picture").getString("medium");
18 | return u;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/java/com/example/dramebaz/shg/widget/ListItem.java:
--------------------------------------------------------------------------------
1 | package com.example.dramebaz.shg.widget;
2 |
3 | import android.text.Spanned;
4 |
5 | /**
6 | * Created by dramebaz on 31/10/16.
7 | */
8 |
9 |
10 | public class ListItem {
11 | public String name;
12 | Spanned balanceText;
13 | Spanned amount;
14 |
15 | }
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/java/com/example/dramebaz/shg/widget/WidgetService.java:
--------------------------------------------------------------------------------
1 | package com.example.dramebaz.shg.widget;
2 |
3 | /**
4 | * Created by dramebaz on 31/10/16.
5 | */
6 |
7 | import android.content.Intent;
8 | import android.widget.RemoteViewsService;
9 |
10 | public class WidgetService extends RemoteViewsService {
11 |
12 | @Override
13 | public RemoteViewsFactory onGetViewFactory(Intent intent) {
14 |
15 | return (new ListProvider(this.getApplicationContext(), intent));
16 | }
17 |
18 | }
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/contactus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/contactus.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/home.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_action_name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_action_name.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_group_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_group_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_group_work_black_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_group_work_black_24dp.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_menu.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_person_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_person_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_shopping_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/ic_shopping_cart.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/logout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/logout.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/setting.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/welcome_img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-hdpi/welcome_img.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_action_name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_action_name.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_group_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_group_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_group_work_black_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_group_work_black_24dp.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_menu.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_person_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_person_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_shopping_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/ic_shopping_cart.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/welcome_img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-mdpi/welcome_img.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_action_name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_action_name.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_group_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_group_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_group_work_black_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_group_work_black_24dp.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_menu.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_person_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_person_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_shopping_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/ic_shopping_cart.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/welcome_img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xhdpi/welcome_img.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_action_name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_action_name.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_group_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_group_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_group_work_black_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_group_work_black_24dp.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_menu.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_person_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_person_add.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_shopping_cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/ic_shopping_cart.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/welcome_img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/drawable-xxhdpi/welcome_img.jpg
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/layout/horizontal_line.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/layout/sidebar_list_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/menu/frndmenu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/menu/groupmenu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/menu/mainmenu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #5BC5A7
4 | #000000
5 | #FF4081
6 | #000000
7 |
8 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/xml/shg_wid.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/test/java/sharewise/sharewise/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package sharewise.sharewise;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.2.2'
9 | classpath 'com.google.gms:google-services:3.0.0'
10 |
11 | // NOTE: Do not place your application dependencies here; they belong
12 | // in the individual module build.gradle files
13 | }
14 | }
15 |
16 | allprojects {
17 | repositories {
18 | jcenter()
19 | }
20 | }
21 |
22 | task clean(type: Delete) {
23 | delete rootProject.buildDir
24 | }
25 |
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/keystore.jks
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/friends.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/friends.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/groups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/groups.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/nav_drawer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/nav_drawer.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/option-group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/option-group.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/prototype/options.png
--------------------------------------------------------------------------------
/Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/.gitignore:
--------------------------------------------------------------------------------
1 | .gradle
2 | .DS_Store
3 |
4 | # built application files
5 | *.apk
6 | *.ap_
7 |
8 | # files for the dex VM
9 | *.dex
10 |
11 | # Java class files
12 | *.class
13 |
14 | # generated files
15 | bin/
16 | out/
17 | gen/
18 |
19 | # Libraries used by the app
20 | # Can explicitly add if we want, but shouldn't do so blindly. Licenses, bloat, etc.
21 | /libs
22 |
23 |
24 | # Build stuff (auto-generated by android update project ...)
25 | build.xml
26 | ant.properties
27 | local.properties
28 | project.properties
29 |
30 | # Eclipse project files
31 | .classpath
32 | .project
33 |
34 | # idea project files
35 | .idea/
36 | .idea/.name
37 | *.iml
38 | *.ipr
39 | *.iws
40 |
41 | ##Gradle-based build
42 | .gradle
43 | build/
44 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /Users/lyla/Library/Android/sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/java/com/example/android/sunshine/app/sync/SunshineSyncService.java:
--------------------------------------------------------------------------------
1 | package com.example.android.sunshine.app.sync;
2 |
3 | import android.app.Service;
4 | import android.content.Intent;
5 | import android.os.IBinder;
6 | import android.util.Log;
7 |
8 | public class SunshineSyncService extends Service {
9 | private static final Object sSyncAdapterLock = new Object();
10 | private static SunshineSyncAdapter sSunshineSyncAdapter = null;
11 |
12 | @Override
13 | public void onCreate() {
14 | Log.d("SunshineSyncService", "onCreate - SunshineSyncService");
15 | synchronized (sSyncAdapterLock) {
16 | if (sSunshineSyncAdapter == null) {
17 | sSunshineSyncAdapter = new SunshineSyncAdapter(getApplicationContext(), true);
18 | }
19 | }
20 | }
21 |
22 | @Override
23 | public IBinder onBind(Intent intent) {
24 | return sSunshineSyncAdapter.getSyncAdapterBinder();
25 | }
26 | }
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi-v11/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi-v11/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/art_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_cloudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_cloudy.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_current_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_current_location.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_logo.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-hdpi/ic_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi-v11/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi-v11/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/art_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_cloudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_cloudy.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_current_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_current_location.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_logo.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-mdpi/ic_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-nodpi/ic_muzei.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-nodpi/ic_muzei.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-nodpi/widget_preview_detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-nodpi/widget_preview_detail.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-nodpi/widget_preview_today.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-nodpi/widget_preview_today.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi-v11/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi-v11/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/art_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_cloudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_cloudy.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_current_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_current_location.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_logo.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xhdpi/ic_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi-v11/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi-v11/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/art_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_cloudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_cloudy.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_current_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_current_location.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_logo.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/ic_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/mipmap/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/drawable-xxhdpi/mipmap/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values-sw600dp-land/refs.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 | - @layout/fragment_detail_twopane
19 |
20 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values-sw600dp/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
16 |
17 |
18 | 0dp
19 |
20 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values-sw600dp/styles.xml:
--------------------------------------------------------------------------------
1 |
16 |
17 |
18 |
21 |
22 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values-v11/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values-v14/widget_dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 | 0dp
18 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values/refs.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 | - @layout/fragment_detail
19 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/app/src/main/res/values/widget_dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 | 8dp
18 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.1.2'
9 | classpath 'com.google.gms:google-services:1.3.0-beta1'
10 |
11 | // NOTE: Do not place your application dependencies here; they belong
12 | // in the individual module build.gradle files
13 | }
14 | }
15 |
16 | allprojects {
17 | repositories {
18 | jcenter()
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
--------------------------------------------------------------------------------
/Go-Ubiquitous/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Go-Ubiquitous/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Jul 27 23:17:56 IST 2016
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
7 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':wear'
2 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 |
4 | android {
5 | compileSdkVersion 24
6 | buildToolsVersion "24.0.0"
7 |
8 | defaultConfig {
9 | applicationId "com.example.android.sunshine.app"
10 | minSdkVersion 21
11 | targetSdkVersion 24
12 | versionCode 1
13 | versionName "1.0"
14 | }
15 | buildTypes {
16 | release {
17 | minifyEnabled false
18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
19 | }
20 | }
21 | }
22 |
23 | dependencies {
24 | compile fileTree(dir: 'libs', include: ['*.jar'])
25 | compile 'com.google.android.support:wearable:2.0.0-alpha2'
26 | compile 'com.google.android.gms:play-services-wearable:9.2.1'
27 | }
28 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /home/dramebaz/Android/Sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable-nodpi/preview_digital.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable-nodpi/preview_digital.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable-nodpi/preview_digital_circular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable-nodpi/preview_digital_circular.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_clear.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_cloudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_cloudy.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_current_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_current_location.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_fog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_fog.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_light_clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_light_clouds.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_light_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_light_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_logo.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_rain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_rain.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_snow.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_status.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/drawable/ic_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/drawable/ic_storm.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Go-Ubiquitous/wear/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #000000
4 | #000088
5 | #ffffff
6 |
7 | #03A9F4
8 | #0288D1
9 | #B3E5FC
10 | #FFD740
11 | #212121
12 | #727272
13 |
14 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 40dp
4 | 30dp
5 | 12dp
6 | 80dp
7 | 100dp
8 | 115dp
9 | 150dp
10 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | wear
3 | Sunshine
4 |
5 |
--------------------------------------------------------------------------------
/Go-Ubiquitous/wear/src/main/res/xml/watch_face.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | .gradle
3 | build/
4 | gradle/
--------------------------------------------------------------------------------
/Make-Your-App-Material/README.md:
--------------------------------------------------------------------------------
1 | # udacityMakeYourAppMaterial
2 | An app to follow the Material Design guidelines and translate a set of static design mocks to a living and breathing app.
3 |
4 | # Project Specification
5 |
6 | * Used Design Support library.
7 | * Used CoordinatorLayout.
8 | * Font size and colors are according to standards.
9 | * Color theme based on meterial design and hence It shouldn't feel sad.
10 | * Margins based on material design standards.
11 |
12 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/.gitignore:
--------------------------------------------------------------------------------
1 | build/
2 | gradle/
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/libs/volley.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/libs/volley.jar
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/assets/Rosario-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/assets/Rosario-Regular.ttf
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/java/com/example/xyzreader/remote/Config.java:
--------------------------------------------------------------------------------
1 | package com.example.xyzreader.remote;
2 |
3 | import java.net.MalformedURLException;
4 | import java.net.URL;
5 |
6 | public class Config {
7 | public static final URL BASE_URL;
8 |
9 | static {
10 | URL url = null;
11 | try {
12 | url = new URL("https://dl.dropboxusercontent.com/u/231329/xyzreader_data/data.json" );
13 | } catch (MalformedURLException ignored) {
14 | // TODO: throw a real error
15 | }
16 |
17 | BASE_URL = url;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/drawable-nodpi/empty_detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/drawable-nodpi/empty_detail.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/drawable-xxhdpi/ic_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/drawable-xxhdpi/ic_arrow_back.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/drawable-xxhdpi/ic_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/drawable-xxhdpi/ic_share.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/drawable/padded_divider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/drawable/photo_background_protection.xml:
--------------------------------------------------------------------------------
1 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Make-Your-App-Material/XYZReader/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values-land/macro_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 224dp
4 | 112dp
5 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values-sw600dp-land/macro_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 | 600dp
6 | 256dp
7 |
8 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 42sp
4 | 20sp
5 | - 1.3
6 | 24dp
7 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values-sw600dp/macro_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 384dp
4 | 384dp
5 | 64dp
6 | 32dp
7 | 8dp
8 | 96dp
9 |
10 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values-w800dp/macro_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 64dp
4 | 52dp
5 | 3
6 |
7 |
8 | 704dp
9 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 32sp
4 | 22sp
5 | - 1.25
6 |
7 | 2dp
8 | 6dp
9 | 24dp
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values/macro_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 4dp
4 | 0dp
5 | 2
6 |
7 |
8 | false
9 | 304dp
10 | @dimen/detail_photo_height
11 | 16dp
12 | 10000dp
13 | 16dp
14 | 4dp
15 | 16dp
16 | 88dp
17 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/XYZReader/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | XYZ Reader
4 | Welcome to XYZ Reader!
5 |
6 | Refresh
7 | Settings
8 | Share
9 |
10 | Up
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | #Sun Jul 24 22:52:57 IST 2016
11 | sdk.dir=/home/dramebaz/Android/Sdk
12 |
--------------------------------------------------------------------------------
/Make-Your-App-Material/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':XYZReader'
2 |
--------------------------------------------------------------------------------
/My-App-Portfolio/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .idea/
--------------------------------------------------------------------------------
/My-App-Portfolio/README.md:
--------------------------------------------------------------------------------
1 | # Nanodegree-Project-0-My-App-Portfolio
2 | Nanodegree- Project 0: My App Portfolio
3 | This app will show my future projects by clicking on the respective button.
4 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 23
5 | buildToolsVersion "23.0.2"
6 |
7 | defaultConfig {
8 | applicationId "project0.nanodegree.anoop.com.nanodegree_project_0_my_app_portfolio"
9 | minSdkVersion 15
10 | targetSdkVersion 23
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:23.1.1'
26 | compile 'com.android.support:design:23.1.1'
27 | }
28 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /home/anoop/Android/Sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/androidTest/java/project0/nanodegree/anoop/com/nanodegree_project_0_my_app_portfolio/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package project0.nanodegree.anoop.com.nanodegree_project_0_my_app_portfolio;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/My-App-Portfolio/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/My-App-Portfolio/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/My-App-Portfolio/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/My-App-Portfolio/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/My-App-Portfolio/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 | >
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #212121
4 | #303F9F
5 | #FF4081
6 | #F08C35
7 | #E91E63
8 |
9 |
10 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 | 300dp
7 | 5dp
8 | 20dp
9 | 30dp
10 |
11 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | My App Portfolio
3 | Settings
4 | My Nanodegree Apps!
5 | Spotify Streamer
6 | Scores App
7 | Library App
8 | Build It Bigger
9 | XYZ reader
10 | Capstone : My Own App
11 |
12 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/My-App-Portfolio/app/src/test/java/project0/nanodegree/anoop/com/nanodegree_project_0_my_app_portfolio/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package project0.nanodegree.anoop.com.nanodegree_project_0_my_app_portfolio;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/My-App-Portfolio/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:1.5.0'
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | jcenter()
18 | }
19 | }
20 |
21 | task clean(type: Delete) {
22 | delete rootProject.buildDir
23 | }
24 |
--------------------------------------------------------------------------------
/My-App-Portfolio/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
--------------------------------------------------------------------------------
/My-App-Portfolio/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/My-App-Portfolio/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/My-App-Portfolio/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Oct 21 11:34:03 PDT 2015
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
7 |
--------------------------------------------------------------------------------
/My-App-Portfolio/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/Popular-Movies-2/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | /.idea
--------------------------------------------------------------------------------
/Popular-Movies-2/.idea/.name:
--------------------------------------------------------------------------------
1 | UdacityPopularMovies
--------------------------------------------------------------------------------
/Popular-Movies-2/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Popular-Movies-2/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Popular-Movies-2/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
--------------------------------------------------------------------------------
/Popular-Movies-2/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Popular-Movies-2/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Popular-Movies-2/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Popular-Movies-2/README.md:
--------------------------------------------------------------------------------
1 | # UdacityPopularMovies
2 |
3 | ##API key
4 | - Add your key to the app/build.gradle (variable defined there).
5 |
6 | ## Stage 2
7 | New features added to the core experiences of this app are --
8 |
9 | - Allowed users to view and play trailers ( either in the youtube app or a web browser).
10 | - Allowed users to read reviews of a selected movie.
11 | - Also allowed users to mark a movie as a favorite in the details view by tapping a button(star). This is for a local movies collection that you will maintain and does not require an API request*.
12 | - Modified the existing sorting criteria for the main view to include an additional pivot to show their favorites collection.
13 | - Optimized your app experience for tablet.
14 |
--------------------------------------------------------------------------------
/Popular-Movies-2/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Popular-Movies-2/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /home/anoop/Android/Sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/Popular-Movies-2/app/src/androidTest/java/com/anoop/android/udacitypopularmovies/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.anoop.android.udacitypopularmovies;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/Popular-Movies-2/app/src/main/java/com/anoop/android/udacitypopularmovies/api/Api.java:
--------------------------------------------------------------------------------
1 | package com.anoop.android.udacitypopularmovies.api;
2 |
3 | import com.anoop.android.udacitypopularmovies.models.Movies;
4 | import com.anoop.android.udacitypopularmovies.models.Movie;
5 | import retrofit.http.GET;
6 | import retrofit.http.Path;
7 | import retrofit.http.Query;
8 |
9 | public interface Api {
10 |
11 | @GET("/3/discover/movie?vote_count.gte=100")
12 | Movies discoverMovies(@Query("api_key") String apiKey, @Query("sort_by") String sorting);
13 |
14 | @GET("/3/movie/{id}?append_to_response=reviews,videos")
15 | Movie movieDetails(@Path("id") long movieId, @Query("api_key") String apiKey);
16 | }
17 |
--------------------------------------------------------------------------------
/Popular-Movies-2/app/src/main/java/com/anoop/android/udacitypopularmovies/api/ApiConstants.java:
--------------------------------------------------------------------------------
1 | package com.anoop.android.udacitypopularmovies.api;
2 |
3 | import com.anoop.android.udacitypopularmovies.models.Movie;
4 | import com.anoop.android.udacitypopularmovies.BuildConfig;
5 |
6 | public final class ApiConstants {
7 | public static final String API_KEY = BuildConfig.THE_MOVIE_DB_API_KEY;
8 | public static final String API_PARAM = "api_key";
9 | public static final String JSON_RESULTS = "results";
10 | public static final String SORT_PARAM = "sort_by";
11 | public static final String API_URL = "http://api.themoviedb.org";
12 | public static final String POSTER_BASE_URL = "http://image.tmdb.org/t/p/w185";
13 | public static final String BACKDROP_BASE_URL = "http://image.tmdb.org/t/p/w300";
14 | public static final String EXTRA_MOVIE = Movie.class.getCanonicalName();
15 | }
16 |
--------------------------------------------------------------------------------
/Popular-Movies-2/app/src/main/java/com/anoop/android/udacitypopularmovies/app/App.java:
--------------------------------------------------------------------------------
1 | package com.anoop.android.udacitypopularmovies.app;
2 |
3 | import android.app.Application;
4 | import android.util.Log;
5 | import com.anoop.android.udacitypopularmovies.BuildConfig;
6 | import timber.log.Timber;
7 | import static timber.log.Timber.DebugTree;
8 |
9 | public class App extends Application {
10 | @Override
11 | public void onCreate() {
12 | super.onCreate();
13 | if (BuildConfig.DEBUG) {
14 | Timber.plant(new DebugTree());
15 | }
16 | else
17 | {
18 | Timber.plant(new ReleaseLoggingTree());
19 | }
20 | }
21 |
22 | private static class ReleaseLoggingTree extends DebugTree {
23 |
24 | @Override
25 | protected boolean isLoggable(int priority) {
26 | return !(priority == Log.VERBOSE || priority == Log.DEBUG);
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Popular-Movies-2/app/src/main/java/com/anoop/android/udacitypopularmovies/models/Videos.java:
--------------------------------------------------------------------------------
1 |
2 | package com.anoop.android.udacitypopularmovies.models;
3 |
4 | import com.google.gson.annotations.Expose;
5 | import org.parceler.Parcel;
6 | import java.util.ArrayList;
7 | import java.util.List;
8 |
9 | @Parcel
10 | public class Videos {
11 |
12 | @Expose
13 | private List