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