elhacker.INFO Downloads
Copyright issues contact webmaster@elhacker.info
Name Size
Parent Directory -
001 The TaskTimer Application.mp4 73M
001 The TaskTimer Application_en.srt 35K
002 Database Setup.mp4 63M
002 Database Setup_en.srt 21K
003 Creating a Fragment.html 1.9K
004 Tasks Contract Class.mp4 28M
004 Tasks Contract Class_en.srt 13K
005 AppDatabase Class.mp4 45M
005 AppDatabase Class_en.srt 17K
006 Create SQL for Tasks Table.mp4 62M
006 Create SQL for Tasks Table_en.srt 18K
007 Singleton AppDatabase Class.mp4 58M
007 Singleton AppDatabase Class_en.srt 20K
008 onUpgrade and Testing.mp4 78M
008 onUpgrade and Testing_en.srt 20K
009 The ContentProvider.mp4 138M
009 The ContentProvider_en.srt 29K
010 FAQ_ context in a ContentProvider.html 2.5K
011 uriMatcher.mp4 152M
011 uriMatcher_en.srt 38K
012 Updating Build Files.mp4 30M
012 Updating Build Files_en.srt 6.6K
013 The Content URI.mp4 53M
013 The Content URI_en.srt 23K
014 Register the ContentProvider.mp4 80M
014 Register the ContentProvider_en.srt 23K
015 Using appendWhereEscapeString.mp4 77M
015 Using appendWhereEscapeString_en.srt 24K
016 Mime Types in the Content Provider.mp4 57M
016 Mime Types in the Content Provider_en.srt 16K
017 Content Provider Insert.mp4 71M
017 Content Provider Insert_en.srt 16K
018 Update and Delete.mp4 82M
018 Update and Delete_en.srt 22K
019 Testing Insert and Update.mp4 122M
019 Testing Insert and Update_en.srt 23K
020 Testing Bulk Update and Delete.mp4 144M
020 Testing Bulk Update and Delete_en.srt 28K
021 Main Menu UI.mp4 72M
021 Main Menu UI_en.srt 30K
022 Task UI Layout.mp4 70M
022 Task UI Layout_en.srt 27K
023 Task List Items Constraints.mp4 27M
023 Task List Items Constraints_en.srt 11K
024 Add _ Edit Layout.mp4 57M
024 Add _ Edit Layout_en.srt 33K
025 The Kotlin Data Class.mp4 66M
025 The Kotlin Data Class_en.srt 24K
026 The Add _ Edit Fragment.mp4 149M
026 The Add _ Edit Fragment_en.srt 34K
027 Swapping Fragments.mp4 81M
027 Swapping Fragments_en.srt 23K
028 Multi-pane Fragments.mp4 60M
028 Multi-pane Fragments_en.srt 28K
029 Multi-pane Displays.mp4 115M
029 Multi-pane Displays_en.srt 26K
030 Enabling Two-pane Mode.mp4 74M
030 Enabling Two-pane Mode_en.srt 17K
031 The Fragment Lifecycle Part 1.mp4 67M
031 The Fragment Lifecycle Part 1_en.srt 25K
032 The Fragment Lifecycle Part 2.mp4 34M
032 The Fragment Lifecycle Part 2_en.srt 14K
033 Logging the Fragment Lifecycle.mp4 147M
033 Logging the Fragment Lifecycle_en.srt 28K
034 Android SDK Gradle and Kotlin Updates.mp4 79M
034 Android SDK Gradle and Kotlin Updates_en.srt 22K
035 Up and Back Navigation for Fragments.mp4 53M
035 Up and Back Navigation for Fragments_en.srt 14K
036 Object can have More than One Type.mp4 40M
036 Object can have More than One Type_en.srt 7.0K
037 Removing the Up Button.mp4 42M
037 Removing the Up Button_en.srt 11K
038 Back Navigation.mp4 43M
038 Back Navigation_en.srt 12K
039 Completing the AddEdit UI.mp4 65M
039 Completing the AddEdit UI_en.srt 18K
040 Saving the Task Details.mp4 76M
040 Saving the Task Details_en.srt 15K
041 Test Saving.mp4 50M
041 Test Saving_en.srt 14K
042 Updating Android Studio, Kotlin, and Gradle.mp4 35M
042 Updating Android Studio, Kotlin, and Gradle_en.srt 7.5K
043 Fixing New Kotlin Warnings.mp4 50M
043 Fixing New Kotlin Warnings_en.srt 9.3K
044 Layout Container.mp4 43M
044 Layout Container_en.srt 12K
045 RecyclerView CursorAdapter.mp4 108M
045 RecyclerView CursorAdapter_en.srt 29K
046 Introducing David Reidy.mp4 10M
046 Introducing David Reidy_en.srt 2.9K
047 Tricky String Resources.mp4 94M
047 Tricky String Resources_en.srt 12K
048 The ViewModel Class.mp4 38M
048 The ViewModel Class_en.srt 8.2K
049 Subscribe to The ViewModel.mp4 23M
049 Subscribe to The ViewModel_en.srt 3.1K
050 Notifications and Observers.mp4 58M
050 Notifications and Observers_en.srt 10K
051 Responding to Taps.mp4 31M
051 Responding to Taps_en.srt 5.0K
052 onClick Listeners, Interfaces and Callbacks.mp4 26M
052 onClick Listeners, Interfaces and Callbacks_en.srt 2.9K
053 Responding to Clicks from the Adapter.mp4 27M
053 Responding to Clicks from the Adapter_en.srt 5.6K
054 Solution to The Interface Challenge.mp4 39M
054 Solution to The Interface Challenge_en.srt 6.1K
055 Deleting a Task from The Database.mp4 48M
055 Deleting a Task from The Database_en.srt 6.5K
056 Accessing a Database on a Background Thread.mp4 54M
056 Accessing a Database on a Background Thread_en.srt 8.3K
057 Background Processing Using a Coroutine.mp4 31M
057 Background Processing Using a Coroutine_en.srt 4.8K
058 Clean Up AddEditFragment.mp4 30M
058 Clean Up AddEditFragment_en.srt 10K
059 Saving in The ViewModel.mp4 21M
059 Saving in The ViewModel_en.srt 5.5K
060 Sharing ViewModel Instances.mp4 37M
060 Sharing ViewModel Instances_en.srt 4.1K
external-assets-links.txt 10K