├── 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 | 4 | 6 | 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 | 3 | 7 | 8 | 12 | 13 | 17 | 18 | -------------------------------------------------------------------------------- /Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/menu/groupmenu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 12 | 13 | 17 | 18 | -------------------------------------------------------------------------------- /Capstone-Stage-2:-SHG-Build-and-Polish-Your-App-for-Production/app/src/main/res/menu/mainmenu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /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 | 2 | 5 | 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 | 5 | 10 | 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 | 7 | 8 | -------------------------------------------------------------------------------- /Popular-Movies-2/app/src/main/res/xml/authenticator.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Popular-Movies-2/app/src/main/res/xml/pref_general.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Popular-Movies-2/app/src/main/res/xml/syncadapter.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Popular-Movies-2/app/src/test/java/com/anoop/android/udacitypopularmovies/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.anoop.android.udacitypopularmovies; 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 | } -------------------------------------------------------------------------------- /Popular-Movies-2/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 | -------------------------------------------------------------------------------- /Popular-Movies-2/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 -------------------------------------------------------------------------------- /Popular-Movies-2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies-2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Popular-Movies-2/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 | -------------------------------------------------------------------------------- /Popular-Movies-2/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Popular-Movies/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .idea 10 | -------------------------------------------------------------------------------- /Popular-Movies/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Popular-Movies/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/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/app/src/main/res/drawable/sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/drawable/sort.png -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/layout/activity_movie_detail.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/layout/fragment_movie_grid.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 17 | 18 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/layout/movie.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/menu/settings_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 12 | 15 | 16 | 19 | 20 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-hdpi/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-hdpi/icon.jpg -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-mdpi/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-mdpi/icon.jpg -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-xhdpi/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-xhdpi/icon.jpg -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-xxhdpi/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-xxhdpi/icon.jpg -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/mipmap-xxxhdpi/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/app/src/main/res/mipmap-xxxhdpi/icon.jpg -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | > 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #009688 4 | #303F9F 5 | #FF4081 6 | #8affffff 7 | 8 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 170dp 7 | 4dp 8 | 4dp 9 | 16dp 10 | 16dp 11 | 72dp 12 | 14sp 13 | 18sp 14 | 20sp 15 | 16 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Popular Movies 3 | Settings 4 | Most popular 5 | Top rated 6 | MovieDetail 7 | Rating: %1$s 8 | 9 | -------------------------------------------------------------------------------- /Popular-Movies/app/src/test/java/com/anoop/android/udacitypopularmovies/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.anoop.android.udacitypopularmovies; 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 | } -------------------------------------------------------------------------------- /Popular-Movies/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 | -------------------------------------------------------------------------------- /Popular-Movies/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 -------------------------------------------------------------------------------- /Popular-Movies/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Popular-Movies/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Popular-Movies/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 | -------------------------------------------------------------------------------- /Popular-Movies/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Stock-Hawk/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea 4 | .DS_Store 5 | /build 6 | /captures 7 | 8 | *.iml 9 | -------------------------------------------------------------------------------- /Stock-Hawk/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Stock-Hawk/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/sam_chordas/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 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/androidTest/java/com/sam_chordas/android/stockhawk/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.sam_chordas.android.stockhawk; 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 | } -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/assets/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/assets/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/assets/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/assets/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/assets/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/assets/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/assets/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/assets/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/assets/fonts/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/assets/fonts/Roboto-Thin.ttf -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/java/com/sam_chordas/android/stockhawk/data/QuoteDatabase.java: -------------------------------------------------------------------------------- 1 | package com.sam_chordas.android.stockhawk.data; 2 | 3 | import net.simonvt.schematic.annotation.Database; 4 | import net.simonvt.schematic.annotation.Table; 5 | 6 | /** 7 | * Created by sam_chordas on 10/5/15. 8 | */ 9 | @Database(version = QuoteDatabase.VERSION) 10 | public class QuoteDatabase { 11 | private QuoteDatabase(){} 12 | 13 | public static final int VERSION = 7; 14 | 15 | @Table(QuoteColumns.class) public static final String QUOTES = "quotes"; 16 | } 17 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/java/com/sam_chordas/android/stockhawk/touch_helper/ItemTouchHelperAdapter.java: -------------------------------------------------------------------------------- 1 | package com.sam_chordas.android.stockhawk.touch_helper; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * Created by sam_chordas on 10/6/15. 7 | * credit to Paul Burke (ipaulpro) 8 | * Interface to enable swipe to delete 9 | */ 10 | public interface ItemTouchHelperAdapter { 11 | 12 | void onItemDismiss(int position); 13 | } 14 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/java/com/sam_chordas/android/stockhawk/touch_helper/ItemTouchHelperViewHolder.java: -------------------------------------------------------------------------------- 1 | package com.sam_chordas.android.stockhawk.touch_helper; 2 | 3 | /** 4 | * Created by sam_chordas on 10/6/15. 5 | * credit to Paul Burke (ipaulpro) 6 | * Interface for enabling swiping to delete 7 | */ 8 | public interface ItemTouchHelperViewHolder { 9 | void onItemSelected(); 10 | 11 | void onItemClear(); 12 | } 13 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-hdpi/ic_action_content_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-hdpi/ic_action_content_new.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-hdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-hdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-hdpi/ic_attach_money_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-mdpi/ic_action_content_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-mdpi/ic_action_content_new.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-mdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-mdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-mdpi/ic_attach_money_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-v21/touch_selector_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_action_content_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_action_content_new.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_attach_money_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_action_content_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_action_content_new.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_attach_money_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable-xxxhdpi/ic_attach_money_white_24dp.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable/ic_action_content_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/drawable/ic_action_content_new.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable/percent_change_pill.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable/percent_change_pill_green.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/drawable/percent_change_pill_red.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/menu/my_stocks.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #1976D2 4 | #2196F3 5 | #D50000 6 | #00C853 7 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 16sp 8 | 9 | 11 | 240dp 12 | 13 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Stock Hawk 3 | Example action 4 | Change Units 5 | Symbol Search 6 | Search for a Stock Symbol 7 | FB 8 | 9 | Please add a stock by + button 10 | Uh-oh! This app requires an internet connection 11 | Error 12 | Stock Hawk 13 | This stock is already saved! 14 | 15 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 16 | 19 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Stock-Hawk/app/src/main/res/xml/widget_info.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Stock-Hawk/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | jcenter() 5 | mavenCentral() 6 | } 7 | dependencies { 8 | classpath 'com.neenbedankt.gradle.plugins:android-apt:1.2' 9 | classpath 'com.google.gms:google-services:1.4.0-beta3' 10 | classpath 'com.android.tools.build:gradle:2.0.0' 11 | 12 | 13 | // NOTE: Do not place your application dependencies here; they belong 14 | // in the individual module build.gradle files 15 | } 16 | } 17 | 18 | allprojects { 19 | repositories { 20 | jcenter() 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Stock-Hawk/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 -------------------------------------------------------------------------------- /Stock-Hawk/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimistanoop/Android-Developer-Nanodegree/2d110c567778df656a9c7a0a016a43e7be5e065a/Stock-Hawk/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Stock-Hawk/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Sep 30 11:56:02 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.10-all.zip 7 | -------------------------------------------------------------------------------- /Stock-Hawk/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------