I created this project page to outline my efforts in the Google Developer Challenge Scholarship from Udacity. I really used this project page to get more familiar with GitHub's project and issue tracking features.
Description: This repo contains multiple projects for the Google Developer Challenge Scholarship in association with Udacity. This project contains all of the exercises for the Toy Apps and the Sunshine Weather App. Below you will find links to each of the seperate folders for each of the listed projects.
There are two major sections of these exercises, the first is categorized as the TOY APPS and second is the SUNSHINE APP. The TOY APP exercises are to demonstrate functionality of major features in Android Development. The SUNSHINE APP is single complete app, the exercises demonstrate the feature implementation in a real world project. Each section has many exercises broken down by lesson. Links are provided below.
T01.01 - Exercise-CreateLayout - Description:
T01.02 - Exercise-DisplayToyList - Description:
T01.03 - Exercise-AddScrolling - Description:
T02.01-Exercise-CreateLayout - Description:
T02.02-Exercise-AddMenu - Description:
T02.03-Exercise-DisplayUrl - Description:
T02.04-Exercise-ConnectingToTheInternet - Description:
T02.05-Exercise-CreateAsyncTask - Description:
T02.06-Exercise-AddPolish - Description:
T03.01 - Exercise - RecyclerViewLayout - Description:
T03.02 - Exercise - ViewHolder - Description:
T03.03 - Exercise - RecyclerViewAdapter - Description:
T03.04 - Exercise - WiringUpRecyclerView - Description:
T03.05 - Exercise - GoingGreen - Description:
T03.06 - Exercise - RefreshMenuButton - Description:
T03.07 - Exercise - RecyclerViewClickHandling - Description:
T04a.01 - Exercise - AddNewActivity - Description:
T04a.02 - Exercise - StartNewActivity - Description:
T04a.03 - Exercise - PassingDataBetweenActivities - Description:
T04b.01 - Exercise - OpenWebPage - Description:
T04b.02 - Exercise - OpenMap - Description:
T04b.03 - Exercise - ShareText - Description:
T05a.01-Exercise-LogLifecycle - Description:
T05a.02-Exercise-PersistData - Description:
T05a.03-Exercise-FixLifecycleDisplayBug - Description:
T05b.01-Exercise-SaveResults - Description:
T05b.02-Exercise-AddAsyncTaskLoader - Description:
T05b.03-Exercise-PolishAsynchTask - Description:
T06.01-Exercise-SetupTheActivity - Description:
T06.02-Exercise-MakeAPreferenceFragment - Description:
T06.03-Exercise-ReadingFromSharedPreferences - Description:
T06.04-Exercise-UseResources - Description:
T06.05-Exercise-PreferenceChangeListener - Description:
T06.06-Exercise-AddTwoMoreCheckboxes - Description:
T06.07-Exercise-ListPreference - Description:
T06.08-Exercise-PreferenceSummary - Description:
T06.09-Exercise-EditTextPreference - Description:
T06.10-Exercise-EditTextPreferenceConstraint - Description:
T07.01-Exercise-CreateAContract - Description:
T07.02-Exercise-CreateTheDatabase - Description:
T07.03-Exercise-GetAllTheData - Description:
T07.04-Exercise-UpdateTheAdapter - Description:
T07.05-Exercise-AddGuests - Description:
T07.06-Exercise-RemoveGuests - Description:
T08.01-Exercise-AddTheContentProvider - Description:
T08.02-Exercise-AddAsyncTaskToRetreiveCursor - Description:
T08.03-Exercise-FinishQuizExample - Description:
T09.01-Exercise-SetupContentProvider - Description:
T09.02-Exercise-AddURIsToContract - Description:
T09.03-Exercise-UriMatcher - Description:
T09.04-Exercise-Insert - Description:
T09.05-Exercise-QueryAllTasks - Description:
T09.06-Exercise-Delete - Description:
T09.07-Exercise-SwipeToDelete - Description:
T10.01 - Exercise - IntentServices - Description:
[T10.02 - Exercise - CreateNotification](https://github.com/C0D3JUNKIE/GDCS/tree/master/UdacityExercises/ Lesson10-Hydration-Reminder/T10.02-Exercise-CreateNotification) - Description:
[T10.03 - Exercise - NotificationActions](https://github.com/C0D3JUNKIE/GDCS/tree/master/UdacityExercises/ Lesson10-Hydration-Reminder/T10.03-Exercise-NotificationActions) - Description:
T10.04 - Exercise - PeriodicSyncWithJobDispatcher - Description:
T10.05 - Exercise - ChargingBroadcastReceiver - Description:
T10.06 - Exercise - StickyBroadcastForCharging - Description:
T11.01 - Exercise - ConstraintLayout - Description:
T11.02 - Exercise - DataBinding - Description:
T11.03 - Exercise - LandscapeLayout - Description:
T12.01 - Exercise - ColorsAndFonts - Description:
T12.02 - Exercise - CreateNewStyles - Description:
T12.03 - Exercise - TabletLayout - Description:
T12.04 - Exercise - TouchSelector - Description:
S01.01-Exercise-CreateLayout Sunshine Lesson 1 Exercise 1 - Description:
S01.02-Exercise-AddWeatherList Sunshine Lesson 1 Exercise 2 - Description:
S02.01-Exercise-Networking Sunshine - Lesson 2 Exercise 1 - Description:
S02.02-Exercise-Menus Sunshine - Lesson 2 Exercise 2 - Description:
S02.03-Exercise-Polish Sunshine - Lesson 2 Exercise 3 - Description:
S03.01-Exercise-RecyclerView Sunshine - Lesson 3 Exercise 1
S03.02-Exercise-RecyclerViewClickHandling Sunshine - Lesson 3 Exercise 2
S04.01-Exercise-LaunchNewActivity Sunshine - Lesson 4 Exercise 1
S04.02-Exercise-DisplayDayForecast Sunshine - Lesson 4 Exercise 2
S04.03-Exercise-AddMapAndSharing Sunshine - Lesson 4 Exercise 3
S05.01-Exercise-AsyncTaskLoader Exercises: Lesson 5 Exercise 1
S06.01-Exercise-LaunchSettingsActivity Sunshine: Lesson 6 Exercise 1
S06.02-Exercise-SettingsFragment Sunshine: Lesson 6 Exercise 2
S06.03-Exercise-PolishingPreferences Sunshine: Lesson 6 Exercise 3
S07.01-Exercise-DatabaseCreation Sunshine: Lesson 7 Exercise 1
S07.02-Exercise-PreventInvalidInserts Sunshine: Lesson 7 Exercise 2
[S07.03-Exercise-ConflictResolutionPolicy Sunshine: Lesson 7 Exercise 3]https://github.com/C0D3JUNKIE/GDCS/tree/master/ UdacitySunshine/S07.03-Exercise-ConflictResolutionPolicy)
S09.01-Exercise-ContentProviderFoundation Sunshine: Lesson 9 Exercise 1
S09.02-Exercise-ContentProviderBulkInsert Sunshine: Lesson 9 Exercise 2
S09.03-Exercise-ContentProviderDelete Sunshine: Lesson 9 Exercise 3
S09.04-Exercise-UsingCursorLoader Sunshine: Lesson 9 Exercise 4
S09.05-Exercise-MoreDetails Sunshine: Lesson 9 Exercise 5
S10.01-Exercise-SynchronizingTheWeather Sunshine: Lesson 10 Exercise 1
S10.02-Exercise-SmarterSyncing Sunshine: Lesson 10 Exercise 2
S10.03-Exercise-FirebaseJobDispatcher Sunshine: Lesson 10 Exercise 3
[S10.04-Exercise-Notifications Sunshine: Lesson 10 Exercise 4](https://github.com/C0D3JUNKIE/GDCS/tree/master/ UdacitySunshine/S10.04-Exercise-Notifications)
S11.01-Exercise-NewListItemLayout Sunshine: Lesson 11 Exercise 1
S11.02-Exercise-TodayListItem Sunshine: Lesson 11 Exercise 2
S11.03-Exercise-DetailLayoutAndDataBinding Sunshine: Lesson 11 Exercise 3
S12.01-Exercise-DimensionsColorsAndFonts Sunshine: Lesson 12 Exercise 1
S12.02-Exercise-Styles Exercises: Lesson 12 Exercise 2
S12.03-Exercise-TouchSelectors Sunshine: Lesson 12 Exercise 3
[S12.04-Exercise-ResourceQualifiers SUNSHINE: COMPLETE - ALL EXERCISES](https://github.com/C0D3JUNKIE/GDCS/tree/master/ UdacitySunshine/S12.04-Exercise-ResourceQualifiers)