Udemy - Android App Development Bootcamp - Beginner to Pro (3.2025)
File List
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/3. Solution part 1 LinearLayout 'weight', 'View' widget, gradient drawable.mp4 143.5 MB
- 15. SharedPreferences/29. Refactoring our constants into companion objects.mp4 142.3 MB
- 15. SharedPreferences/5. Types of SharedPreferences.mp4 133.3 MB
- 13. Fragments & Bottom Navigation Bar/15. Switching Fragments.mp4 130.9 MB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/4. Solution part 2 RatingBar, 'style' first look, 'float' decimal variable type.mp4 126.5 MB
- 13. Fragments & Bottom Navigation Bar/17. Programming Concept - Implementing Interfaces.mp4 123.1 MB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/5. Solution part 3 'float' vs 'double', @DrawableRes annotation, final bits.mp4 121.4 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/7. Adding the Message Preview Activity.mp4 119.3 MB
- 15. SharedPreferences/34. Defining 'Styles'.mp4 112.5 MB
- 06. Activities, Intents, & The Android Manifest/17. Programming Concept - Classes & Objects.mp4 112.4 MB
- 16. Challenge - ViewPagers/5. Codealong - Reminders Layout Style inheritance.mp4 110.1 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/8. Passing data to a new Activity.mp4 106.6 MB
- 14. The Activity Lifecycle/23. Workshop - Maps part 1.mp4 105.4 MB
- 01. Getting Started/3. Android Studio - New Project & First Look.mp4 103.0 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/12. Debugging.mp4 102.3 MB
- 15. SharedPreferences/14. Refactoring into a single EditRecordActivity.mp4 102.0 MB
- 13. Fragments & Bottom Navigation Bar/21. Fragment Layout 2 - The 'Record' fields & using theme attributes in layout files.mp4 101.8 MB
- 15. SharedPreferences/26. Programming Concept - Static.mp4 99.6 MB
- 08. RecyclerViews Super-powered Lists/8. Programming Concept - Inheritance.mp4 98.4 MB
- 13. Fragments & Bottom Navigation Bar/18. Different ways of implementing an interface, & Anonymous Classes.mp4 95.9 MB
- 14. The Activity Lifecycle/26. Setting up our Playground for Fragments.mp4 92.7 MB
- 14. The Activity Lifecycle/21. SavedInstanceState.mp4 91.5 MB
- 13. Fragments & Bottom Navigation Bar/11. ViewBinding - The current best way to find Views.mp4 90.6 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/3. Why Kotlin.mp4 89.7 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/6. TextInputLayout & TextInputEditText.mp4 89.4 MB
- 14. The Activity Lifecycle/9. Use case 2 Pausing app activity.mp4 88.3 MB
- 18. Architecture & MVVM/9. Testing our project code.mp4 87.7 MB
- 06. Activities, Intents, & The Android Manifest/10. Programming Concept - Arrays.mp4 86.0 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/9. Kotlin Foundations - Null Safety.mp4 84.3 MB
- 18. Architecture & MVVM/15. Coroutines.mp4 83.8 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/4. Kotlin Foundations - Functions.mp4 83.5 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/10. Kotlin Foundations - Classes, Objects & Constructors.mp4 82.8 MB
- 13. Fragments & Bottom Navigation Bar/12. Introduction to Fragments.mp4 82.8 MB
- 16. Challenge - ViewPagers/3. Codealong - Implementing ViewPager2.mp4 81.9 MB
- 13. Fragments & Bottom Navigation Bar/22. Copying layout files.mp4 81.9 MB
- 15. SharedPreferences/35. App Icons.mp4 81.5 MB
- 15. SharedPreferences/24. Kotlin Foundations - Constants.mp4 80.5 MB
- 06. Activities, Intents, & The Android Manifest/13. Programming Concept - For Loops.mp4 79.6 MB
- 13. Fragments & Bottom Navigation Bar/25. 'Dynamic' Toolbar Titles.mp4 79.0 MB
- 13. Fragments & Bottom Navigation Bar/24. Setting up the click listeners, and 'context' in Fragments.mp4 78.6 MB
- 04. Android Foundations - Part 2 Java/16. Finishing the BMI Calculator.mp4 78.5 MB
- 14. The Activity Lifecycle/2. What is the Activity Lifecycle.mp4 78.2 MB
- 07. Challenge - Creating New Activities, Intents, & Lists/3. Deserts Section Solution Codealong.mp4 77.4 MB
- 15. SharedPreferences/31. The Activity Back Stack, and Launch Modes.mp4 77.0 MB
- 18. Architecture & MVVM/11. Providing ViewModels to Activities and Fragments.mp4 76.9 MB
- 01. Getting Started/4. Setup Emulator Android Virtual Device.mp4 76.8 MB
- 14. The Activity Lifecycle/5. onResume and onPause.mp4 74.4 MB
- 06. Activities, Intents, & The Android Manifest/24. Implicit Intents - Moving to another app.mp4 74.0 MB
- 06. Activities, Intents, & The Android Manifest/21. Working with a 'Dish' Array.mp4 73.5 MB
- 17. Databases & 'Room'/42. Handling RecyclerView Interactions, & Checkbox Listeners.mp4 71.3 MB
- 15. SharedPreferences/25. Extracting some constants - Introduction to 'Top Level' values and functions.mp4 71.2 MB
- 04. Android Foundations - Part 2 Java/11. Organising the code into methods & Variable Scope.mp4 71.0 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/5. Programming Concept - Access Level Modifiers.mp4 70.7 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/11. Logcat.mp4 70.7 MB
- 14. The Activity Lifecycle/28. onAttach and onDetach - a way that a Fragment can access an Activity.mp4 70.2 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/6. Why access level modifiers are important.mp4 70.2 MB
- 17. Databases & 'Room'/13. Android Room Setup - KSP and Annotations.mp4 69.9 MB
- 04. Android Foundations - Part 2 Java/8. Programming Concept - Methods.mp4 69.1 MB
- 12. Challenge - Building Forms/8. Building Forms Styling 3 Summary screen, finishing touches, extracting Strings.mp4 68.6 MB
- 16. Challenge - ViewPagers/7. Codealong - Styling the Reminders app.mp4 68.4 MB
- 13. Fragments & Bottom Navigation Bar/19. Implementing the OnNavigationItemSelectedListener.mp4 68.1 MB
- 18. Architecture & MVVM/26. Diving into the generated Room Flow code.mp4 68.0 MB
- 15. SharedPreferences/7. Restoring our records - Getting values from SharedPreferences.mp4 67.2 MB
- 17. Databases & 'Room'/22. Room - Data Access Object (DAO).mp4 65.7 MB
- 14. The Activity Lifecycle/24. Workshop - Maps part 2.mp4 64.6 MB
- 15. SharedPreferences/18. Refactoring - Passing the new ScreenData object.mp4 64.4 MB
- 08. RecyclerViews Super-powered Lists/9. Programming Concept - Override Methods.mp4 64.4 MB
- 13. Fragments & Bottom Navigation Bar/10. Kotlinx Synthetic Deprecated! (And a brief history of finding Views on Android).mp4 64.3 MB
- 13. Fragments & Bottom Navigation Bar/16. Programming Concept - Interfaces.mp4 64.2 MB
- 12. Challenge - Building Forms/3. Building Forms Solution 1 Project Setup, Registration Form Layout.mp4 63.7 MB
- 06. Activities, Intents, & The Android Manifest/23. Review - Intents, ListViews, Arrays, ArrayAdapters.mp4 62.8 MB
- 06. Activities, Intents, & The Android Manifest/4. CardView.mp4 62.0 MB
- 18. Architecture & MVVM/41. Displaying Tasks for the selected Task List.mp4 61.7 MB
- 08. RecyclerViews Super-powered Lists/13. The RecyclerView Adapter and ViewHolder.mp4 61.7 MB
- 13. Fragments & Bottom Navigation Bar/26. Mini Challenge - Complete the Cycling Fragment and Edit Screen yourself.mp4 61.7 MB
- 14. The Activity Lifecycle/15. Back Button handling, newer method A snag in the guidance.mp4 61.3 MB
- 15. SharedPreferences/27. Kotlin Foundations - Named Objects.mp4 61.2 MB
- 18. Architecture & MVVM/10. Adding a ViewModel.mp4 60.8 MB
- 13. Fragments & Bottom Navigation Bar/5. ConstraintLayout 2 - Opposing Constraints.mp4 60.7 MB
- 17. Databases & 'Room'/52. Kotlin Foundations - 'apply' scope function.mp4 59.4 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/13. Programming Concept - Serialization.mp4 59.3 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/2. Kotlinx - No more findViewById().mp4 59.1 MB
- 08. RecyclerViews Super-powered Lists/14. Completing the ProjectsAdapter and ProjectsViewHolder.mp4 57.3 MB
- 14. The Activity Lifecycle/3. onCreate and onDestroy - and how to finish an Activity.mp4 57.0 MB
- 13. Fragments & Bottom Navigation Bar/33. Options Menu.mp4 56.8 MB
- 06. Activities, Intents, & The Android Manifest/16. ArrayAdapter - Adapting our Array into Views.mp4 56.4 MB
- 17. Databases & 'Room'/31. Styling the Add Task Dialog.mp4 56.0 MB
- 14. The Activity Lifecycle/27. The Fragment Lifecycle in Action.mp4 55.8 MB
- 17. Databases & 'Room'/15. Room - The Database Class (and a first look at the generated code).mp4 55.6 MB
- 13. Fragments & Bottom Navigation Bar/28. Workshop - Switch Statements.mp4 55.2 MB
- 06. Activities, Intents, & The Android Manifest/20. Creating the 'Dish' class.mp4 55.1 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/12. Creating the Message class.mp4 54.7 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/10. Declaring Class VariablesProperties in Kotlin.mp4 53.9 MB
- 14. The Activity Lifecycle/25. Introduction to The Fragment Lifecycle.mp4 53.8 MB
- 16. Challenge - ViewPagers/6. Codealong - Displaying & Saving the Reminders.mp4 53.5 MB
- 06. Activities, Intents, & The Android Manifest/22. Creating a new Activity class from scratch - Main Courses screen.mp4 52.6 MB
- 17. Databases & 'Room'/51. Kotlin Foundations - 'let' scope function.mp4 51.5 MB
- 14. The Activity Lifecycle/7. Use case 1 Refreshing Data.mp4 51.3 MB
- 05. Challenge - Junior Developer Tech Test - Make A Calculation App/2. Inches Converter Solution Codealong.mp4 50.9 MB
- 15. SharedPreferences/8. Debugging a Lifecycle issue - Displaying record updates.mp4 50.3 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/19. Localization - Handling Different Languages.mp4 50.3 MB
- 17. Databases & 'Room'/49. Sorting Tasks (Moving complete tasks to bottom).mp4 49.5 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/20. Style & Color Resources - Changing the app theme colors.mp4 49.0 MB
- 13. Fragments & Bottom Navigation Bar/14. Adding our first fragment.mp4 48.9 MB
- 04. Android Foundations - Part 2 Java/3. Programming Concept - Variables.mp4 48.1 MB
- 18. Architecture & MVVM/8. Writing a unit test.mp4 47.5 MB
- 13. Fragments & Bottom Navigation Bar/20. Fragment Layout 1 - Header section & the 'contentDescription' attribute.mp4 47.3 MB
- 15. SharedPreferences/33. Light & Dark Theme.mp4 46.8 MB
- 18. Architecture & MVVM/40. Adding New Task Lists.mp4 46.7 MB
- 17. Databases & 'Room'/34. RecyclerViewAdapter - In Kotlin!.mp4 46.7 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/3. Kotlin String Templates.mp4 45.9 MB
- 06. Activities, Intents, & The Android Manifest/2. Building the home screen layout, introducing RelativeLayout.mp4 45.4 MB
- 08. RecyclerViews Super-powered Lists/4. Creating the RecyclerView item layout.mp4 45.1 MB
- 04. Android Foundations - Part 2 Java/14. Programming Concept - Conditional Logic (IF statements).mp4 45.0 MB
- 13. Fragments & Bottom Navigation Bar/6. ConstraintLayout 3 - Match Constraints & Percentage HeightWidth.mp4 44.7 MB
- 13. Fragments & Bottom Navigation Bar/32. 'Deprecated' code.mp4 44.5 MB
- 14. The Activity Lifecycle/19. Device Rotation.mp4 44.0 MB
- 15. SharedPreferences/17. Using the ScreenData.mp4 43.5 MB
- 12. Challenge - Building Forms/6. Building Forms Styling 1 Remove the Toolbar, Backgrounds, Dark vs Light.mp4 43.5 MB
- 04. Android Foundations - Part 2 Java/13. Using mathematical operators to calculate BMI & Stringint conversions.mp4 43.4 MB
- 12. Challenge - Building Forms/5. Building Forms Solution 3 Summary Screen.mp4 43.3 MB
- 12. Challenge - Building Forms/7. Building Forms Styling 2 Registration screen, app-wide font, 'Outlined Box'.mp4 43.0 MB
- 15. SharedPreferences/22. Providing a confirmation dialog.mp4 42.9 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/9. Spinners & Kotlin Arrays.mp4 42.7 MB
- 18. Architecture & MVVM/28. StarredTasksFragment.mp4 42.6 MB
- 14. The Activity Lifecycle/10. Use Case 3 Cleaning up on exit (the danger of onDestroy, optimizing imports).mp4 42.4 MB
- 15. SharedPreferences/6. Saving our records - Putting values into SharedPreferences.mp4 42.2 MB
- 03. Android Foundations - Part 1 XML & Layouts/8. Useful layout attributes src, padding, margin, inputType.mp4 41.3 MB
- 15. SharedPreferences/19. Mini Challenge Solution - Displaying the Cycling Records.mp4 40.7 MB
- 13. Fragments & Bottom Navigation Bar/23. Viewbinding in Fragments.mp4 40.5 MB
- 13. Fragments & Bottom Navigation Bar/34. Responding to menu item clicks.mp4 40.4 MB
- 17. Databases & 'Room'/17. Kotlin Foundations - Named Arguments.mp4 40.4 MB
- 18. Architecture & MVVM/3. Deleting Tasks and Long Click Listeners.mp4 40.0 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/8. Programming Concept - Null.mp4 39.1 MB
- 15. SharedPreferences/21. Clearing SharedPreference files.mp4 38.6 MB
- 18. Architecture & MVVM/6. Manual Testing.mp4 38.4 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/18. String Resources.mp4 38.4 MB
- 13. Fragments & Bottom Navigation Bar/30. Workshop - When Expression part 2.mp4 38.3 MB
- 15. SharedPreferences/20. Bonus - Handling the deprecated getSerializableExtra method.mp4 37.6 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/17. Implicit Intent - Send a Text Message.mp4 37.6 MB
- 14. The Activity Lifecycle/14. Intercepting the Back Button - onBackPressed.mp4 37.3 MB
- 08. RecyclerViews Super-powered Lists/17. The 'tools' namespace in the layout files.mp4 37.1 MB
- 18. Architecture & MVVM/24. Kotlin Flow.mp4 37.1 MB
- 15. SharedPreferences/28. Kotlin Foundations - Companion Object.mp4 36.7 MB
- 14. The Activity Lifecycle/11. onDestroy in practice, and saving our first file!.mp4 36.0 MB
- 13. Fragments & Bottom Navigation Bar/29. Workshop - When Expression part 1.mp4 35.7 MB
- 18. Architecture & MVVM/27. Custom Tabs.mp4 35.4 MB
- 08. RecyclerViews Super-powered Lists/16. Finishing Touches Part 2 - Card Corner Radius, Elevation, Text Styling.mp4 34.9 MB
- 15. SharedPreferences/9. Improving the Edit Record UX (User Experience).mp4 34.4 MB
- 13. Fragments & Bottom Navigation Bar/2. Exploring the Bottom Navigation App Template.mp4 34.3 MB
- 17. Databases & 'Room'/40. Drawable Selectors.mp4 33.9 MB
- 08. RecyclerViews Super-powered Lists/5. Make the 'Project' class.mp4 33.9 MB
- 08. RecyclerViews Super-powered Lists/2. Portfolio App Project setup and adding dependencies.mp4 33.8 MB
- 04. Android Foundations - Part 2 Java/6. Find your views how the java files know what's in the layout file.mp4 33.7 MB
- 03. Android Foundations - Part 1 XML & Layouts/4. Working with XML.mp4 33.1 MB
- 03. Android Foundations - Part 1 XML & Layouts/6. Building the layout.mp4 32.9 MB
- 17. Databases & 'Room'/27. Creating a Thread.mp4 32.9 MB
- 18. Architecture & MVVM/5. TextWatchers and the ! (not) operator.mp4 32.8 MB
- 14. The Activity Lifecycle/4. onStart and onStop.mp4 32.7 MB
- 18. Architecture & MVVM/25. Using Flow with Room.mp4 32.6 MB
- 14. The Activity Lifecycle/16. AlertDialog Introduction, and basics.mp4 32.5 MB
- 06. Activities, Intents, & The Android Manifest/3. App Dependencies & build.gradle first look.mp4 32.4 MB
- 13. Fragments & Bottom Navigation Bar/4. ConstraintLayout 1 - Adding Constraints.mp4 31.7 MB
- 18. Architecture & MVVM/20. Adding a Repository.mp4 31.6 MB
- 18. Architecture & MVVM/22. Debugging our refresh tasks functionality.mp4 31.3 MB
- 15. SharedPreferences/11. Kotlin Foundations - Lazy Initialization Part 1.mp4 31.3 MB
- 06. Activities, Intents, & The Android Manifest/8. Intents - Moving to a new Activity.mp4 31.3 MB
- 17. Databases & 'Room'/53. Using the scope functions, and Section Wrap Up.mp4 31.0 MB
- 14. The Activity Lifecycle/13. Workshop - Callbacks.mp4 31.0 MB
- 15. SharedPreferences/12. Kotlin Foundations - Lazy Initialization Part 2 - Common Use Cases.mp4 30.9 MB
- 18. Architecture & MVVM/17. ViewModelScope and LifecycleScope.mp4 30.5 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/16. 'lateinit' variables.mp4 30.5 MB
- 14. The Activity Lifecycle/8. onRestart.mp4 30.4 MB
- 15. SharedPreferences/2. Moving files into new packages - Keeping our code organised.mp4 30.1 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/5. Self-Promo App - Building the form layout.mp4 29.6 MB
- 18. Architecture & MVVM/38. Creating Tasks with the correct List ID.mp4 29.4 MB
- 12. Challenge - Building Forms/4. Building Forms Solution 2 Registration Activity Code.mp4 29.4 MB
- 15. SharedPreferences/3. Edit Record Activity - Building the layout.mp4 29.3 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/7. View references in Kotlin & Easier Button ClickListeners.mp4 29.2 MB
- 06. Activities, Intents, & The Android Manifest/9. ListView.mp4 28.7 MB
- 18. Architecture & MVVM/14. Using the TasksViewModel.mp4 28.7 MB
- 15. SharedPreferences/13. Clearing a record - Removing values from SharedPreferences.mp4 28.7 MB
- 18. Architecture & MVVM/2. ConstraintLayout Chains & View Visibility.mp4 28.6 MB
- 13. Fragments & Bottom Navigation Bar/31. Applying 'when' to our project.mp4 28.4 MB
- 17. Databases & 'Room'/32. Finishing the Add Task Dialog and Saving Tasks to Database.mp4 28.4 MB
- 14. The Activity Lifecycle/12. Programming Concept - Callbacks.mp4 27.8 MB
- 15. SharedPreferences/10. Property initialization issue - The problem with fields that need 'Context'.mp4 27.6 MB
- 14. The Activity Lifecycle/22. Programming Concept - Maps.mp4 27.5 MB
- 17. Databases & 'Room'/41. Altering the Database - Destructive Migrations.mp4 27.4 MB
- 18. Architecture & MVVM/19. Programming Concept - Architecture.mp4 27.2 MB
- 18. Architecture & MVVM/12. The Application Class.mp4 27.1 MB
- 08. RecyclerViews Super-powered Lists/11. Programming Concept - Abstract classes and methods.mp4 27.0 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/11. Kotlin Foundations - Data Classes.mp4 26.9 MB
- 15. SharedPreferences/4. Introduction to SharedPreferences.mp4 26.7 MB
- 08. RecyclerViews Super-powered Lists/15. Finishing Touches Part 1 - Item margin, Image 'scaleType'.mp4 26.4 MB
- 15. SharedPreferences/15. Programming Concept - Casting.mp4 26.3 MB
- 18. Architecture & MVVM/35. Fetching the Task Lists.mp4 26.0 MB
- 15. SharedPreferences/30. Did you spot the potential bug!.mp4 25.9 MB
- 18. Architecture & MVVM/32. Creating the Task List table.mp4 25.8 MB
- 03. Android Foundations - Part 1 XML & Layouts/3. Understanding XML Syntax.mp4 25.8 MB
- 17. Databases & 'Room'/16. Kotlin Foundations - Default Arguments.mp4 25.8 MB
- 06. Activities, Intents, & The Android Manifest/15. Creating the array for the Starter DIshes.mp4 25.7 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/15. Displaying our Message - Kotlin Raw Strings and One-Liner If Statements.mp4 25.7 MB
- 15. SharedPreferences/32. Detecting when a user presses the Up Arrow.mp4 25.7 MB
- 04. Android Foundations - Part 2 Java/7. Click listeners make the buttons do something.mp4 25.5 MB
- 03. Android Foundations - Part 1 XML & Layouts/5. Planning the BMI Calculator Layout (and some final bits and bobs!).mp4 25.2 MB
- 14. The Activity Lifecycle/17. AlertDialog Buttons.mp4 25.0 MB
- 18. Architecture & MVVM/37. Adding a Foreign Key in Room.mp4 25.0 MB
- 13. Fragments & Bottom Navigation Bar/13. Setting our project up for Fragments, & the project build.gradle file explained.mp4 24.8 MB
- 04. Android Foundations - Part 2 Java/1. Java Files & Programming Languages.mp4 24.8 MB
- 15. SharedPreferences/23. Snackbars.mp4 24.7 MB
- 18. Architecture & MVVM/33. Introduction to Database Migrations.mp4 24.6 MB
- 03. Android Foundations - Part 1 XML & Layouts/1. Layout Files & XML.mp4 24.2 MB
- 18. Architecture & MVVM/36. Seeding the database.mp4 24.2 MB
- 13. Fragments & Bottom Navigation Bar/8. Vector Assets - Adding icons to our app.mp4 24.2 MB
- 18. Architecture & MVVM/13. Moving the Database and TaskDao to the Application Class.mp4 24.1 MB
- 04. Android Foundations - Part 2 Java/12. Capturing values from layout Views.mp4 24.0 MB
- 17. Databases & 'Room'/28. Updating the UI from a Thread.mp4 23.6 MB
- 17. Databases & 'Room'/6. Floating Action Button.mp4 23.3 MB
- 18. Architecture & MVVM/34. Writing a Room Migration.mp4 23.2 MB
- 17. Databases & 'Room'/19. SQL - Select (Read).mp4 23.1 MB
- 15. SharedPreferences/16. Receiving and Casting our ScreenData.mp4 23.0 MB
- 04. Android Foundations - Part 2 Java/2. Starting to program making the app do something.mp4 22.9 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/4. Kotlin Foundations - Variables.mp4 22.9 MB
- 16. Challenge - ViewPagers/4. Codealong - Adding a TabLayout.mp4 22.8 MB
- 17. Databases & 'Room'/35. Displaying the Database Tasks.mp4 22.5 MB
- 17. Databases & 'Room'/5. Setting up the Tasks Fragment and ViewPager.mp4 22.5 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/2. Creating a new Kotlin Project First look at Kotlin code.mp4 22.4 MB
- 01. Getting Started/5. Run project on a real Android device.mp4 22.2 MB
- 17. Databases & 'Room'/3. Custom Toolbars.mp4 21.6 MB
- 06. Activities, Intents, & The Android Manifest/1. Understanding Android Activities.mp4 21.4 MB
- 06. Activities, Intents, & The Android Manifest/7. The Android Manifest.mp4 21.4 MB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/1. Challenge - The Bucket List App.mp4 21.1 MB
- 18. Architecture & MVVM/23. Programming Concept - The Observer Design Pattern.mp4 20.9 MB
- 17. Databases & 'Room'/14. Room - Entities.mp4 20.5 MB
- 18. Architecture & MVVM/16. Suspend Functions.mp4 20.4 MB
- 17. Databases & 'Room'/46. Refactor the Adapter (to improve performance).mp4 19.8 MB
- 18. Architecture & MVVM/39. Styling the Add List button - Inflating Views.mp4 19.7 MB
- 17. Databases & 'Room'/24. Creating the Database.mp4 19.4 MB
- 08. RecyclerViews Super-powered Lists/12. Bonus Concept - Polymorphism.mp4 19.4 MB
- 17. Databases & 'Room'/39. Task Item Layout.mp4 19.4 MB
- 16. Challenge - ViewPagers/1. ViewPagers - Challenge Overview.mp4 19.1 MB
- 06. Activities, Intents, & The Android Manifest/5. ScrollView.mp4 19.1 MB
- 16. Challenge - ViewPagers/2. Codealong - Android 14 & Material 3 Project Setup.mp4 18.8 MB
- 17. Databases & 'Room'/8. Relational Databases.mp4 18.8 MB
- 17. Databases & 'Room'/25. Trying to Access the Database.mp4 18.8 MB
- 08. RecyclerViews Super-powered Lists/7. Add the Drawables and use the IDs in java code.mp4 18.5 MB
- 03. Android Foundations - Part 1 XML & Layouts/7. Importing images.mp4 18.3 MB
- 17. Databases & 'Room'/47. Understanding RecyclerView ViewHolders - Fixing the Strike-Through Bug.mp4 18.0 MB
- 13. Fragments & Bottom Navigation Bar/9. Menu Resource Files - Adding items to a BottomNavigationView.mp4 17.4 MB
- 14. The Activity Lifecycle/1. The Activity Lifecycle - Section Overview.mp4 17.4 MB
- 13. Fragments & Bottom Navigation Bar/27. Progamming Concept - The 'When' Expression.mp4 17.4 MB
- 17. Databases & 'Room'/10. SQL - The Schema.mp4 17.2 MB
- 17. Databases & 'Room'/4. AppBarLayout.mp4 16.6 MB
- 17. Databases & 'Room'/37. Making the Database a Singleton.mp4 16.4 MB
- 17. Databases & 'Room'/43. Update - New Android Studio UI (Android Iguana).mp4 16.2 MB
- 01. Getting Started/7. Closing a project Creating a new one.mp4 16.0 MB
- 08. RecyclerViews Super-powered Lists/1. Introduction to RecyclerViews.mp4 15.9 MB
- 06. Activities, Intents, & The Android Manifest/6. Creating a new Activity.mp4 15.8 MB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/1. Kotlin - Section Overview.mp4 15.7 MB
- 17. Databases & 'Room'/18. SQL - Insert (Create).mp4 15.7 MB
- 17. Databases & 'Room'/44. Marking tasks as completed (Strike-Through text).mp4 15.6 MB
- 17. Databases & 'Room'/20. SQL - Update.mp4 15.5 MB
- 02. Challenge - Creating New Projects/3. Challenge Solution.mp4 15.4 MB
- 17. Databases & 'Room'/50. Kotlin Foundations - Introduction to 'Scope Functions'.mp4 15.2 MB
- 05. Challenge - Junior Developer Tech Test - Make A Calculation App/1. Put It All Together Create your own simple calculation app.mp4 15.1 MB
- 17. Databases & 'Room'/2. Project Setup - Get It Done app.mp4 15.0 MB
- 18. Architecture & MVVM/7. Programming Concept - Testing.mp4 14.2 MB
- 01. Getting Started/1. Android Studio - Download and Install (Windows & Mac).mp4 13.9 MB
- 17. Databases & 'Room'/23. Object-Relational Mappers (ORMs).mp4 13.8 MB
- 17. Databases & 'Room'/21. SQL - Delete.mp4 13.8 MB
- 17. Databases & 'Room'/33. Tasks RecyclerView - Layout and Preparation.mp4 13.7 MB
- 14. The Activity Lifecycle/18. AlertDialog Custom Views.mp4 13.7 MB
- 14. The Activity Lifecycle/20. Programming Concept - Key-Value Storage.mp4 13.6 MB
- 01. Getting Started/2. Android Studio - Setup.mp4 13.5 MB
- 18. Architecture & MVVM/4. Enabling and Disabling Views.mp4 13.3 MB
- 17. Databases & 'Room'/11. SQL - Create Table - Null, and Data Types.mp4 13.3 MB
- 17. Databases & 'Room'/30. BottomSheetDialog.mp4 12.9 MB
- 18. Architecture & MVVM/21. Using our MVVM Architecture.mp4 12.9 MB
- 17. Databases & 'Room'/38. Refreshing the Tasks list.mp4 12.8 MB
- 08. RecyclerViews Super-powered Lists/6. Creating the 'Project' array.mp4 12.7 MB
- 08. RecyclerViews Super-powered Lists/10. Intro to Abstract & the 'toString()' method.mp4 12.6 MB
- 01. Getting Started/6. Make some changes to the app.mp4 12.5 MB
- 17. Databases & 'Room'/48. Fixing the infinite loop bug.mp4 12.3 MB
- 18. Architecture & MVVM/1. Architecture - Section Overview.mp4 12.2 MB
- 13. Fragments & Bottom Navigation Bar/1. Fragments & Bottom Navigation Bar - Section Overview.mp4 12.1 MB
- 17. Databases & 'Room'/9. Programming Concept - CRUD.mp4 11.1 MB
- 02. Challenge - Creating New Projects/1. Challenge - The Motivational Quote App.mp4 10.8 MB
- 07. Challenge - Creating New Activities, Intents, & Lists/1. Challenge - Add The Desserts Screen.mp4 10.7 MB
- 17. Databases & 'Room'/1. Databases & 'Room' - Section Overview.mp4 10.5 MB
- 03. Android Foundations - Part 1 XML & Layouts/2. The Android 'res' folder & layout file location.mp4 10.4 MB
- 12. Challenge - Building Forms/1. Building Forms - Challenge Overview.mp4 10.4 MB
- 15. SharedPreferences/1. SharedPreferences - Section Overview.mp4 10.3 MB
- 13. Fragments & Bottom Navigation Bar/7. Adding a BottomNavigationView and Fragment Container in the layout.mp4 10.3 MB
- 17. Databases & 'Room'/29. Database Inspector.mp4 9.8 MB
- 17. Databases & 'Room'/26. Programming Concept - Threads.mp4 9.7 MB
- 18. Architecture & MVVM/18. Remove unused imports.mp4 9.0 MB
- 08. RecyclerViews Super-powered Lists/3. Adding the RecyclerView to the layout.mp4 8.9 MB
- 17. Databases & 'Room'/12. SQL - Create Table - Primary Key and Unique.mp4 8.8 MB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/14. Retrieving a Serialized Object in a new Activity & Intro to 'Type Casting'.mp4 8.6 MB
- 13. Fragments & Bottom Navigation Bar/3. Record Keeper - Project Setup.mp4 8.0 MB
- 17. Databases & 'Room'/7. What is a Database.mp4 7.8 MB
- 17. Databases & 'Room'/45. Refreshing the tasks.mp4 7.5 MB
- 14. The Activity Lifecycle/6. Lifecycle Methods - Common Use Cases.mp4 7.4 MB
- 18. Architecture & MVVM/31. Database Relationships - Many-to-Many.mp4 7.2 MB
- 18. Architecture & MVVM/29. Database Relationships - One-to-One.mp4 7.1 MB
- 17. Databases & 'Room'/36. Programming Concept - Singleton.mp4 5.9 MB
- 18. Architecture & MVVM/30. Database Relationships - One-to-Many.mp4 3.2 MB
- 06. Activities, Intents, & The Android Manifest/4. starter.jpg 848.8 KB
- 08. RecyclerViews Super-powered Lists/7. project images.zip 738.5 KB
- 06. Activities, Intents, & The Android Manifest/4. main.jpg 699.4 KB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/3. places.zip 566.0 KB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/3. things.zip 484.6 KB
- 07. Challenge - Creating New Activities, Intents, & Lists/1. desserts.jpg 106.3 KB
- 13. Fragments & Bottom Navigation Bar/20. running_heading.jpg 67.3 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/1. 2023-02-17_14-07-46-950a87b7e2dbfe8b769865b1a128a02d.png 57.9 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/1. 2023-02-17_14-07-47-f93129e3679b7353f5decd7d7865939b.png 56.7 KB
- 13. Fragments & Bottom Navigation Bar/20. bike_heading.jpg 42.6 KB
- 15. SharedPreferences/24. Kotlin Foundations - Constants.vtt 31.6 KB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/5. Solution part 3 'float' vs 'double', @DrawableRes annotation, final bits.vtt 29.3 KB
- 06. Activities, Intents, & The Android Manifest/17. Programming Concept - Classes & Objects.vtt 27.8 KB
- 08. RecyclerViews Super-powered Lists/9. Programming Concept - Override Methods.vtt 27.1 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/1. 2023-02-17_14-07-46-27eca1a39585fb164676c1e73b563021.png 26.7 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/3. Why Kotlin.vtt 26.5 KB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/4. Solution part 2 RatingBar, 'style' first look, 'float' decimal variable type.vtt 25.9 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/1. 2023-02-17_14-07-46-6ee75bb243bfccf2e3db2c8db2f70178.png 25.0 KB
- 15. SharedPreferences/26. Programming Concept - Static.vtt 24.3 KB
- 13. Fragments & Bottom Navigation Bar/17. Programming Concept - Implementing Interfaces.vtt 24.2 KB
- 13. Fragments & Bottom Navigation Bar/12. Introduction to Fragments.vtt 23.6 KB
- 13. Fragments & Bottom Navigation Bar/15. Switching Fragments.vtt 23.2 KB
- 13. Fragments & Bottom Navigation Bar/18. Different ways of implementing an interface, & Anonymous Classes.vtt 22.8 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/4. Kotlin Foundations - Functions.vtt 22.2 KB
- 13. Fragments & Bottom Navigation Bar/11. ViewBinding - The current best way to find Views.vtt 22.2 KB
- 04. Android Foundations - Part 2 Java/16. Finishing the BMI Calculator.vtt 22.0 KB
- 14. The Activity Lifecycle/23. Workshop - Maps part 1.vtt 21.7 KB
- 15. SharedPreferences/27. Kotlin Foundations - Named Objects.vtt 21.7 KB
- 14. The Activity Lifecycle/9. Use case 2 Pausing app activity.vtt 21.4 KB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/3. Solution part 1 LinearLayout 'weight', 'View' widget, gradient drawable.vtt 21.4 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/7. Adding the Message Preview Activity.vtt 21.2 KB
- 06. Activities, Intents, & The Android Manifest/10. Programming Concept - Arrays.vtt 21.2 KB
- 04. Android Foundations - Part 2 Java/14. Programming Concept - Conditional Logic (IF statements).vtt 21.1 KB
- 16. Challenge - ViewPagers/7. Codealong - Styling the Reminders app.vtt 21.0 KB
- 04. Android Foundations - Part 2 Java/8. Programming Concept - Methods.vtt 20.8 KB
- 01. Getting Started/3. Android Studio - New Project & First Look.vtt 20.2 KB
- 08. RecyclerViews Super-powered Lists/8. Programming Concept - Inheritance.vtt 20.2 KB
- 17. Databases & 'Room'/31. Styling the Add Task Dialog.vtt 20.1 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/9. Kotlin Foundations - Null Safety.vtt 20.0 KB
- 08. RecyclerViews Super-powered Lists/14. Completing the ProjectsAdapter and ProjectsViewHolder.vtt 20.0 KB
- 13. Fragments & Bottom Navigation Bar/24. Setting up the click listeners, and 'context' in Fragments.vtt 19.9 KB
- 15. SharedPreferences/5. Types of SharedPreferences.vtt 19.8 KB
- 08. RecyclerViews Super-powered Lists/4. Creating the RecyclerView item layout.vtt 19.6 KB
- 15. SharedPreferences/14. Refactoring into a single EditRecordActivity.vtt 19.5 KB
- 14. The Activity Lifecycle/22. Programming Concept - Maps.vtt 19.4 KB
- 18. Architecture & MVVM/8. Writing a unit test.vtt 19.3 KB
- 16. Challenge - ViewPagers/5. Codealong - Reminders Layout Style inheritance.vtt 19.2 KB
- 13. Fragments & Bottom Navigation Bar/25. 'Dynamic' Toolbar Titles.vtt 19.2 KB
- 18. Architecture & MVVM/9. Testing our project code.vtt 18.9 KB
- 16. Challenge - ViewPagers/3. Codealong - Implementing ViewPager2.vtt 18.7 KB
- 01. Getting Started/4. Setup Emulator Android Virtual Device.vtt 18.6 KB
- 15. SharedPreferences/29. Refactoring our constants into companion objects.vtt 18.6 KB
- 04. Android Foundations - Part 2 Java/3. Programming Concept - Variables.vtt 18.5 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/10. Kotlin Foundations - Classes, Objects & Constructors.vtt 18.4 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/8. Passing data to a new Activity.vtt 18.2 KB
- 15. SharedPreferences/34. Defining 'Styles'.vtt 18.2 KB
- 15. SharedPreferences/18. Refactoring - Passing the new ScreenData object.vtt 18.1 KB
- 14. The Activity Lifecycle/3. onCreate and onDestroy - and how to finish an Activity.vtt 18.0 KB
- 13. Fragments & Bottom Navigation Bar/28. Workshop - Switch Statements.vtt 18.0 KB
- 16. Challenge - ViewPagers/6. Codealong - Displaying & Saving the Reminders.vtt 17.9 KB
- 13. Fragments & Bottom Navigation Bar/21. Fragment Layout 2 - The 'Record' fields & using theme attributes in layout files.vtt 17.8 KB
- 17. Databases & 'Room'/51. Kotlin Foundations - 'let' scope function.vtt 17.7 KB
- 14. The Activity Lifecycle/26. Setting up our Playground for Fragments.vtt 17.6 KB
- 13. Fragments & Bottom Navigation Bar/20. Fragment Layout 1 - Header section & the 'contentDescription' attribute.vtt 17.5 KB
- 06. Activities, Intents, & The Android Manifest/4. CardView.vtt 17.2 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/8. Programming Concept - Null.vtt 17.2 KB
- 04. Android Foundations - Part 2 Java/11. Organising the code into methods & Variable Scope.vtt 17.0 KB
- 15. SharedPreferences/15. Programming Concept - Casting.vtt 17.0 KB
- 06. Activities, Intents, & The Android Manifest/13. Programming Concept - For Loops.vtt 17.0 KB
- 17. Databases & 'Room'/22. Room - Data Access Object (DAO).vtt 17.0 KB
- 15. SharedPreferences/11. Kotlin Foundations - Lazy Initialization Part 1.vtt 16.9 KB
- 18. Architecture & MVVM/11. Providing ViewModels to Activities and Fragments.vtt 16.8 KB
- 17. Databases & 'Room'/34. RecyclerViewAdapter - In Kotlin!.vtt 16.8 KB
- 06. Activities, Intents, & The Android Manifest/2. Building the home screen layout, introducing RelativeLayout.vtt 16.8 KB
- 18. Architecture & MVVM/15. Coroutines.vtt 16.7 KB
- 14. The Activity Lifecycle/7. Use case 1 Refreshing Data.vtt 16.6 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/6. TextInputLayout & TextInputEditText.vtt 16.6 KB
- 13. Fragments & Bottom Navigation Bar/10. Kotlinx Synthetic Deprecated! (And a brief history of finding Views on Android).vtt 16.6 KB
- 12. Challenge - Building Forms/5. Building Forms Solution 3 Summary Screen.vtt 16.5 KB
- 15. SharedPreferences/33. Light & Dark Theme.vtt 16.4 KB
- 17. Databases & 'Room'/13. Android Room Setup - KSP and Annotations.vtt 16.4 KB
- 18. Architecture & MVVM/19. Programming Concept - Architecture.vtt 16.3 KB
- 17. Databases & 'Room'/42. Handling RecyclerView Interactions, & Checkbox Listeners.vtt 16.3 KB
- 16. Challenge - ViewPagers/1. ViewPagers - Challenge Overview.vtt 16.2 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/5. Programming Concept - Access Level Modifiers.vtt 16.0 KB
- 15. SharedPreferences/31. The Activity Back Stack, and Launch Modes.vtt 16.0 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/6. Why access level modifiers are important.vtt 15.9 KB
- 08. RecyclerViews Super-powered Lists/11. Programming Concept - Abstract classes and methods.vtt 15.9 KB
- 13. Fragments & Bottom Navigation Bar/6. ConstraintLayout 3 - Match Constraints & Percentage HeightWidth.vtt 15.9 KB
- 13. Fragments & Bottom Navigation Bar/19. Implementing the OnNavigationItemSelectedListener.vtt 15.7 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/12. Debugging.vtt 15.7 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/13. Programming Concept - Serialization.vtt 15.4 KB
- 14. The Activity Lifecycle/19. Device Rotation.vtt 15.3 KB
- 14. The Activity Lifecycle/11. onDestroy in practice, and saving our first file!.vtt 15.1 KB
- 17. Databases & 'Room'/19. SQL - Select (Read).vtt 15.0 KB
- 15. SharedPreferences/22. Providing a confirmation dialog.vtt 14.9 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/5. Self-Promo App - Building the form layout.vtt 14.9 KB
- 14. The Activity Lifecycle/13. Workshop - Callbacks.vtt 14.9 KB
- 06. Activities, Intents, & The Android Manifest/24. Implicit Intents - Moving to another app.vtt 14.9 KB
- 17. Databases & 'Room'/52. Kotlin Foundations - 'apply' scope function.vtt 14.8 KB
- 12. Challenge - Building Forms/3. Building Forms Solution 1 Project Setup, Registration Form Layout.vtt 14.7 KB
- 12. Challenge - Building Forms/6. Building Forms Styling 1 Remove the Toolbar, Backgrounds, Dark vs Light.vtt 14.7 KB
- 15. SharedPreferences/21. Clearing SharedPreference files.vtt 14.7 KB
- 15. SharedPreferences/35. App Icons.vtt 14.6 KB
- 13. Fragments & Bottom Navigation Bar/29. Workshop - When Expression part 1.vtt 14.6 KB
- 14. The Activity Lifecycle/5. onResume and onPause.vtt 14.5 KB
- 03. Android Foundations - Part 1 XML & Layouts/6. Building the layout.vtt 14.5 KB
- 18. Architecture & MVVM/23. Programming Concept - The Observer Design Pattern.vtt 14.5 KB
- 13. Fragments & Bottom Navigation Bar/22. Copying layout files.vtt 14.5 KB
- 13. Fragments & Bottom Navigation Bar/26. Mini Challenge - Complete the Cycling Fragment and Edit Screen yourself.vtt 14.4 KB
- 15. SharedPreferences/6. Saving our records - Putting values into SharedPreferences.vtt 14.3 KB
- 18. Architecture & MVVM/41. Displaying Tasks for the selected Task List.vtt 14.2 KB
- 14. The Activity Lifecycle/24. Workshop - Maps part 2.vtt 14.1 KB
- 13. Fragments & Bottom Navigation Bar/16. Programming Concept - Interfaces.vtt 14.1 KB
- 08. RecyclerViews Super-powered Lists/13. The RecyclerView Adapter and ViewHolder.vtt 14.1 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/4. Kotlin Foundations - Variables.vtt 14.1 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/3. Kotlin String Templates.vtt 14.1 KB
- 13. Fragments & Bottom Navigation Bar/14. Adding our first fragment.vtt 14.0 KB
- 05. Challenge - Junior Developer Tech Test - Make A Calculation App/2. Inches Converter Solution Codealong.vtt 13.9 KB
- 14. The Activity Lifecycle/28. onAttach and onDetach - a way that a Fragment can access an Activity.vtt 13.9 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/20. Style & Color Resources - Changing the app theme colors.vtt 13.9 KB
- 08. RecyclerViews Super-powered Lists/5. Make the 'Project' class.vtt 13.9 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/15. Displaying our Message - Kotlin Raw Strings and One-Liner If Statements.vtt 13.8 KB
- 15. SharedPreferences/25. Extracting some constants - Introduction to 'Top Level' values and functions.vtt 13.7 KB
- 04. Android Foundations - Part 2 Java/6. Find your views how the java files know what's in the layout file.vtt 13.7 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/18. String Resources.vtt 13.6 KB
- 06. Activities, Intents, & The Android Manifest/21. Working with a 'Dish' Array.vtt 13.5 KB
- 18. Architecture & MVVM/37. Adding a Foreign Key in Room.vtt 13.5 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/2. Kotlinx - No more findViewById().vtt 13.5 KB
- 18. Architecture & MVVM/40. Adding New Task Lists.vtt 13.4 KB
- 17. Databases & 'Room'/27. Creating a Thread.vtt 13.3 KB
- 14. The Activity Lifecycle/21. SavedInstanceState.vtt 13.3 KB
- 14. The Activity Lifecycle/15. Back Button handling, newer method A snag in the guidance.vtt 13.3 KB
- 18. Architecture & MVVM/6. Manual Testing.vtt 13.3 KB
- 03. Android Foundations - Part 1 XML & Layouts/4. Working with XML.vtt 13.3 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/17. Implicit Intent - Send a Text Message.vtt 13.2 KB
- 18. Architecture & MVVM/25. Using Flow with Room.vtt 13.2 KB
- 15. SharedPreferences/20. Bonus - Handling the deprecated getSerializableExtra method.vtt 13.1 KB
- 08. RecyclerViews Super-powered Lists/16. Finishing Touches Part 2 - Card Corner Radius, Elevation, Text Styling.vtt 13.0 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/11. Logcat.vtt 13.0 KB
- 18. Architecture & MVVM/24. Kotlin Flow.vtt 12.9 KB
- 13. Fragments & Bottom Navigation Bar/5. ConstraintLayout 2 - Opposing Constraints.vtt 12.9 KB
- 15. SharedPreferences/3. Edit Record Activity - Building the layout.vtt 12.9 KB
- 18. Architecture & MVVM/10. Adding a ViewModel.vtt 12.8 KB
- 13. Fragments & Bottom Navigation Bar/4. ConstraintLayout 1 - Adding Constraints.vtt 12.7 KB
- 15. SharedPreferences/28. Kotlin Foundations - Companion Object.vtt 12.6 KB
- 18. Architecture & MVVM/3. Deleting Tasks and Long Click Listeners.vtt 12.6 KB
- 13. Fragments & Bottom Navigation Bar/34. Responding to menu item clicks.vtt 12.6 KB
- 03. Android Foundations - Part 1 XML & Layouts/5. Planning the BMI Calculator Layout (and some final bits and bobs!).vtt 12.5 KB
- 17. Databases & 'Room'/15. Room - The Database Class (and a first look at the generated code).vtt 12.5 KB
- 12. Challenge - Building Forms/4. Building Forms Solution 2 Registration Activity Code.vtt 12.4 KB
- 17. Databases & 'Room'/10. SQL - The Schema.vtt 12.4 KB
- 13. Fragments & Bottom Navigation Bar/23. Viewbinding in Fragments.vtt 12.3 KB
- 18. Architecture & MVVM/5. TextWatchers and the ! (not) operator.vtt 12.3 KB
- 03. Android Foundations - Part 1 XML & Layouts/8. Useful layout attributes src, padding, margin, inputType.vtt 12.3 KB
- 13. Fragments & Bottom Navigation Bar/2. Exploring the Bottom Navigation App Template.vtt 12.3 KB
- 06. Activities, Intents, & The Android Manifest/3. App Dependencies & build.gradle first look.vtt 12.3 KB
- 14. The Activity Lifecycle/16. AlertDialog Introduction, and basics.vtt 12.2 KB
- 18. Architecture & MVVM/35. Fetching the Task Lists.vtt 12.1 KB
- 15. SharedPreferences/7. Restoring our records - Getting values from SharedPreferences.vtt 12.1 KB
- 15. SharedPreferences/12. Kotlin Foundations - Lazy Initialization Part 2 - Common Use Cases.vtt 12.1 KB
- 18. Architecture & MVVM/28. StarredTasksFragment.vtt 12.1 KB
- 17. Databases & 'Room'/53. Using the scope functions, and Section Wrap Up.vtt 12.0 KB
- 04. Android Foundations - Part 2 Java/13. Using mathematical operators to calculate BMI & Stringint conversions.vtt 11.9 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/2. Creating a new Kotlin Project First look at Kotlin code.vtt 11.9 KB
- 01. Getting Started/5. Run project on a real Android device.vtt 11.8 KB
- 14. The Activity Lifecycle/27. The Fragment Lifecycle in Action.vtt 11.8 KB
- 18. Architecture & MVVM/20. Adding a Repository.vtt 11.8 KB
- 15. SharedPreferences/23. Snackbars.vtt 11.7 KB
- 17. Databases & 'Room'/9. Programming Concept - CRUD.vtt 11.7 KB
- 14. The Activity Lifecycle/2. What is the Activity Lifecycle.vtt 11.6 KB
- 18. Architecture & MVVM/7. Programming Concept - Testing.vtt 11.5 KB
- 12. Challenge - Building Forms/7. Building Forms Styling 2 Registration screen, app-wide font, 'Outlined Box'.vtt 11.5 KB
- 06. Activities, Intents, & The Android Manifest/22. Creating a new Activity class from scratch - Main Courses screen.vtt 11.4 KB
- 17. Databases & 'Room'/49. Sorting Tasks (Moving complete tasks to bottom).vtt 11.4 KB
- 18. Architecture & MVVM/17. ViewModelScope and LifecycleScope.vtt 11.3 KB
- 06. Activities, Intents, & The Android Manifest/20. Creating the 'Dish' class.vtt 11.2 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/12. Creating the Message class.vtt 11.2 KB
- 14. The Activity Lifecycle/25. Introduction to The Fragment Lifecycle.vtt 11.2 KB
- 14. The Activity Lifecycle/17. AlertDialog Buttons.vtt 11.2 KB
- 08. RecyclerViews Super-powered Lists/15. Finishing Touches Part 1 - Item margin, Image 'scaleType'.vtt 11.1 KB
- 17. Databases & 'Room'/26. Programming Concept - Threads.vtt 11.0 KB
- 06. Activities, Intents, & The Android Manifest/8. Intents - Moving to a new Activity.vtt 11.0 KB
- 17. Databases & 'Room'/20. SQL - Update.vtt 11.0 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/1. Kotlin - Section Overview.vtt 11.0 KB
- 07. Challenge - Creating New Activities, Intents, & Lists/3. Deserts Section Solution Codealong.vtt 10.7 KB
- 13. Fragments & Bottom Navigation Bar/32. 'Deprecated' code.vtt 10.7 KB
- 14. The Activity Lifecycle/12. Programming Concept - Callbacks.vtt 10.6 KB
- 17. Databases & 'Room'/32. Finishing the Add Task Dialog and Saving Tasks to Database.vtt 10.6 KB
- 14. The Activity Lifecycle/20. Programming Concept - Key-Value Storage.vtt 10.6 KB
- 04. Android Foundations - Part 2 Java/2. Starting to program making the app do something.vtt 10.6 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/7. View references in Kotlin & Easier Button ClickListeners.vtt 10.5 KB
- 17. Databases & 'Room'/6. Floating Action Button.vtt 10.5 KB
- 18. Architecture & MVVM/26. Diving into the generated Room Flow code.vtt 10.5 KB
- 18. Architecture & MVVM/12. The Application Class.vtt 10.4 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/16. 'lateinit' variables.vtt 10.4 KB
- 18. Architecture & MVVM/1. Architecture - Section Overview.vtt 10.4 KB
- 13. Fragments & Bottom Navigation Bar/33. Options Menu.vtt 10.3 KB
- 17. Databases & 'Room'/46. Refactor the Adapter (to improve performance).vtt 10.3 KB
- 10. Kotlin Part 1 Kotlin Overview, Variables, Null Safety, Debugging/10. Declaring Class VariablesProperties in Kotlin.vtt 10.2 KB
- 18. Architecture & MVVM/22. Debugging our refresh tasks functionality.vtt 10.1 KB
- 06. Activities, Intents, & The Android Manifest/16. ArrayAdapter - Adapting our Array into Views.vtt 10.0 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/9. Spinners & Kotlin Arrays.vtt 10.0 KB
- 17. Databases & 'Room'/8. Relational Databases.vtt 10.0 KB
- 17. Databases & 'Room'/16. Kotlin Foundations - Default Arguments.vtt 10.0 KB
- 18. Architecture & MVVM/32. Creating the Task List table.vtt 10.0 KB
- 12. Challenge - Building Forms/8. Building Forms Styling 3 Summary screen, finishing touches, extracting Strings.vtt 9.9 KB
- 13. Fragments & Bottom Navigation Bar/13. Setting our project up for Fragments, & the project build.gradle file explained.vtt 9.9 KB
- 03. Android Foundations - Part 1 XML & Layouts/1. Layout Files & XML.vtt 9.9 KB
- 17. Databases & 'Room'/21. SQL - Delete.vtt 9.8 KB
- 08. RecyclerViews Super-powered Lists/10. Intro to Abstract & the 'toString()' method.vtt 9.7 KB
- 17. Databases & 'Room'/11. SQL - Create Table - Null, and Data Types.vtt 9.7 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/19. Localization - Handling Different Languages.vtt 9.7 KB
- 18. Architecture & MVVM/14. Using the TasksViewModel.vtt 9.7 KB
- 06. Activities, Intents, & The Android Manifest/23. Review - Intents, ListViews, Arrays, ArrayAdapters.vtt 9.5 KB
- 01. Getting Started/2. Android Studio - Setup.vtt 9.5 KB
- 18. Architecture & MVVM/36. Seeding the database.vtt 9.4 KB
- 17. Databases & 'Room'/1. Databases & 'Room' - Section Overview.vtt 9.4 KB
- 17. Databases & 'Room'/37. Making the Database a Singleton.vtt 9.3 KB
- 14. The Activity Lifecycle/8. onRestart.vtt 9.3 KB
- 18. Architecture & MVVM/27. Custom Tabs.vtt 9.3 KB
- 08. RecyclerViews Super-powered Lists/2. Portfolio App Project setup and adding dependencies.vtt 9.3 KB
- 15. SharedPreferences/2. Moving files into new packages - Keeping our code organised.vtt 9.3 KB
- 15. SharedPreferences/13. Clearing a record - Removing values from SharedPreferences.vtt 9.3 KB
- 17. Databases & 'Room'/18. SQL - Insert (Create).vtt 9.2 KB
- 13. Fragments & Bottom Navigation Bar/30. Workshop - When Expression part 2.vtt 9.1 KB
- 03. Android Foundations - Part 1 XML & Layouts/3. Understanding XML Syntax.vtt 9.1 KB
- 18. Architecture & MVVM/2. ConstraintLayout Chains & View Visibility.vtt 9.0 KB
- 15. SharedPreferences/32. Detecting when a user presses the Up Arrow.vtt 9.0 KB
- 17. Databases & 'Room'/43. Update - New Android Studio UI (Android Iguana).vtt 8.8 KB
- 04. Android Foundations - Part 2 Java/1. Java Files & Programming Languages.vtt 8.8 KB
- 14. The Activity Lifecycle/10. Use Case 3 Cleaning up on exit (the danger of onDestroy, optimizing imports).vtt 8.8 KB
- 15. SharedPreferences/1. SharedPreferences - Section Overview.vtt 8.7 KB
- 17. Databases & 'Room'/41. Altering the Database - Destructive Migrations.vtt 8.7 KB
- 17. Databases & 'Room'/28. Updating the UI from a Thread.vtt 8.7 KB
- 13. Fragments & Bottom Navigation Bar/8. Vector Assets - Adding icons to our app.vtt 8.6 KB
- 17. Databases & 'Room'/35. Displaying the Database Tasks.vtt 8.6 KB
- 18. Architecture & MVVM/38. Creating Tasks with the correct List ID.vtt 8.6 KB
- 18. Architecture & MVVM/34. Writing a Room Migration.vtt 8.6 KB
- 14. The Activity Lifecycle/14. Intercepting the Back Button - onBackPressed.vtt 8.5 KB
- 17. Databases & 'Room'/24. Creating the Database.vtt 8.5 KB
- 13. Fragments & Bottom Navigation Bar/31. Applying 'when' to our project.vtt 8.5 KB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/1. Challenge - The Bucket List App.vtt 8.4 KB
- 17. Databases & 'Room'/39. Task Item Layout.vtt 8.4 KB
- 13. Fragments & Bottom Navigation Bar/1. Fragments & Bottom Navigation Bar - Section Overview.vtt 8.4 KB
- 17. Databases & 'Room'/5. Setting up the Tasks Fragment and ViewPager.vtt 8.4 KB
- 17. Databases & 'Room'/47. Understanding RecyclerView ViewHolders - Fixing the Strike-Through Bug.vtt 8.3 KB
- 17. Databases & 'Room'/14. Room - Entities.vtt 8.3 KB
- 17. Databases & 'Room'/40. Drawable Selectors.vtt 8.2 KB
- 08. RecyclerViews Super-powered Lists/17. The 'tools' namespace in the layout files.vtt 8.2 KB
- 04. Android Foundations - Part 2 Java/7. Click listeners make the buttons do something.vtt 8.0 KB
- 01. Getting Started/1. Android Studio - Download and Install (Windows & Mac).vtt 7.8 KB
- 17. Databases & 'Room'/3. Custom Toolbars.vtt 7.7 KB
- 16. Challenge - ViewPagers/4. Codealong - Adding a TabLayout.vtt 7.7 KB
- 04. Android Foundations - Part 2 Java/12. Capturing values from layout Views.vtt 7.6 KB
- 18. Architecture & MVVM/16. Suspend Functions.vtt 7.6 KB
- 17. Databases & 'Room'/44. Marking tasks as completed (Strike-Through text).vtt 7.6 KB
- 15. SharedPreferences/10. Property initialization issue - The problem with fields that need 'Context'.vtt 7.5 KB
- 16. Challenge - ViewPagers/2. Codealong - Android 14 & Material 3 Project Setup.vtt 7.5 KB
- 18. Architecture & MVVM/13. Moving the Database and TaskDao to the Application Class.vtt 7.4 KB
- 08. RecyclerViews Super-powered Lists/6. Creating the 'Project' array.vtt 7.3 KB
- 18. Architecture & MVVM/39. Styling the Add List button - Inflating Views.vtt 7.2 KB
- 03. Android Foundations - Part 1 XML & Layouts/7. Importing images.vtt 7.1 KB
- 14. The Activity Lifecycle/6. Lifecycle Methods - Common Use Cases.vtt 7.0 KB
- 15. SharedPreferences/8. Debugging a Lifecycle issue - Displaying record updates.vtt 7.0 KB
- 06. Activities, Intents, & The Android Manifest/5. ScrollView.vtt 7.0 KB
- 17. Databases & 'Room'/33. Tasks RecyclerView - Layout and Preparation.vtt 6.9 KB
- 15. SharedPreferences/4. Introduction to SharedPreferences.vtt 6.9 KB
- 06. Activities, Intents, & The Android Manifest/6. Creating a new Activity.vtt 6.9 KB
- 14. The Activity Lifecycle/4. onStart and onStop.vtt 6.9 KB
- 17. Databases & 'Room'/23. Object-Relational Mappers (ORMs).vtt 6.8 KB
- 06. Activities, Intents, & The Android Manifest/1. Understanding Android Activities.vtt 6.8 KB
- 17. Databases & 'Room'/7. What is a Database.vtt 6.6 KB
- 14. The Activity Lifecycle/1. The Activity Lifecycle - Section Overview.vtt 6.6 KB
- 18. Architecture & MVVM/33. Introduction to Database Migrations.vtt 6.6 KB
- 17. Databases & 'Room'/30. BottomSheetDialog.vtt 6.5 KB
- 15. SharedPreferences/19. Mini Challenge Solution - Displaying the Cycling Records.vtt 6.5 KB
- 01. Getting Started/6. Make some changes to the app.vtt 6.5 KB
- 04. Android Foundations - Part 2 Java/4.1 Your First Coding Exercise.html 6.4 KB
- 06. Activities, Intents, & The Android Manifest/19.10 Constructors.html 6.4 KB
- 12. Challenge - Building Forms/1. Building Forms - Challenge Overview.vtt 6.4 KB
- 08. RecyclerViews Super-powered Lists/1. Introduction to RecyclerViews.vtt 6.4 KB
- 18. Architecture & MVVM/4. Enabling and Disabling Views.vtt 6.3 KB
- 08. RecyclerViews Super-powered Lists/12. Bonus Concept - Polymorphism.vtt 6.3 KB
- 04. Android Foundations - Part 2 Java/5.2 Declaring Variables.html 6.3 KB
- 14. The Activity Lifecycle/18. AlertDialog Custom Views.vtt 6.3 KB
- 15. SharedPreferences/17. Using the ScreenData.vtt 6.3 KB
- 06. Activities, Intents, & The Android Manifest/14.8 For Loops.html 6.3 KB
- 17. Databases & 'Room'/4. AppBarLayout.vtt 6.2 KB
- 18. Architecture & MVVM/29. Database Relationships - One-to-One.vtt 6.2 KB
- 17. Databases & 'Room'/25. Trying to Access the Database.vtt 6.2 KB
- 17. Databases & 'Room'/36. Programming Concept - Singleton.vtt 6.1 KB
- 06. Activities, Intents, & The Android Manifest/7. The Android Manifest.vtt 6.1 KB
- 06. Activities, Intents, & The Android Manifest/18.9 Writing Classes.html 6.0 KB
- 04. Android Foundations - Part 2 Java/10.4 Method Parameters and Return Types.html 6.0 KB
- 06. Activities, Intents, & The Android Manifest/9. ListView.vtt 6.0 KB
- 15. SharedPreferences/9. Improving the Edit Record UX (User Experience).vtt 5.9 KB
- 08. RecyclerViews Super-powered Lists/3. Adding the RecyclerView to the layout.vtt 5.9 KB
- 17. Databases & 'Room'/50. Kotlin Foundations - Introduction to 'Scope Functions'.vtt 5.8 KB
- 02. Challenge - Creating New Projects/3. Challenge Solution.vtt 5.8 KB
- 13. Fragments & Bottom Navigation Bar/9. Menu Resource Files - Adding items to a BottomNavigationView.vtt 5.5 KB
- 17. Databases & 'Room'/48. Fixing the infinite loop bug.vtt 5.5 KB
- 15. SharedPreferences/30. Did you spot the potential bug!.vtt 5.5 KB
- 17. Databases & 'Room'/29. Database Inspector.vtt 5.4 KB
- 08. RecyclerViews Super-powered Lists/7. Add the Drawables and use the IDs in java code.vtt 5.4 KB
- 04. Android Foundations - Part 2 Java/15.5 If - Else If statements.html 5.4 KB
- 06. Activities, Intents, & The Android Manifest/12.7 Accessing Arrays.html 5.3 KB
- 18. Architecture & MVVM/31. Database Relationships - Many-to-Many.vtt 5.3 KB
- 06. Activities, Intents, & The Android Manifest/11.6 Creating Arrays.html 5.3 KB
- 13. Fragments & Bottom Navigation Bar/7. Adding a BottomNavigationView and Fragment Container in the layout.vtt 5.2 KB
- 15. SharedPreferences/16. Receiving and Casting our ScreenData.vtt 5.1 KB
- 17. Databases & 'Room'/38. Refreshing the Tasks list.vtt 5.1 KB
- 05. Challenge - Junior Developer Tech Test - Make A Calculation App/1. Put It All Together Create your own simple calculation app.vtt 5.1 KB
- 07. Challenge - Creating New Activities, Intents, & Lists/1. Challenge - Add The Desserts Screen.vtt 5.0 KB
- 13. Fragments & Bottom Navigation Bar/27. Progamming Concept - The 'When' Expression.vtt 5.0 KB
- 02. Challenge - Creating New Projects/1. Challenge - The Motivational Quote App.vtt 5.0 KB
- 17. Databases & 'Room'/12. SQL - Create Table - Primary Key and Unique.vtt 4.9 KB
- 03. Android Foundations - Part 1 XML & Layouts/2. The Android 'res' folder & layout file location.vtt 4.9 KB
- 18. Architecture & MVVM/18. Remove unused imports.vtt 4.8 KB
- 04. Android Foundations - Part 2 Java/9.3 Writing Methods.html 4.8 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/11. Kotlin Foundations - Data Classes.vtt 4.6 KB
- 18. Architecture & MVVM/21. Using our MVVM Architecture.vtt 4.3 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/1. IMPORTANT!! - How to fix the issue with next tutorial.html 4.2 KB
- 17. Databases & 'Room'/45. Refreshing the tasks.vtt 4.0 KB
- 06. Activities, Intents, & The Android Manifest/15. Creating the array for the Starter DIshes.vtt 4.0 KB
- 13. Fragments & Bottom Navigation Bar/3. Record Keeper - Project Setup.vtt 3.8 KB
- 11. Kotlin Part 2 More Goodies, Functions, Classes, Passing Data To Activities/14. Retrieving a Serialized Object in a new Activity & Intro to 'Type Casting'.vtt 3.4 KB
- 17. Databases & 'Room'/2. Project Setup - Get It Done app.vtt 2.9 KB
- 18. Architecture & MVVM/30. Database Relationships - One-to-Many.vtt 2.9 KB
- 01. Getting Started/7. Closing a project Creating a new one.vtt 2.7 KB
- 09. Challenge - Beautiful List Showcase App - Make Your Own Bucket List/2. Challenge Details.html 2.0 KB
- 12. Challenge - Building Forms/2. Building Forms - Challenge Details.html 1.9 KB
- 02. Challenge - Creating New Projects/2. Challenge Details.html 1.6 KB
- 07. Challenge - Creating New Activities, Intents, & Lists/2. Challenge Details.html 1.4 KB
- 06. Activities, Intents, & The Android Manifest/23. main courses.txt 825 bytes
- 06. Activities, Intents, & The Android Manifest/21. dishes.txt 823 bytes
- 06. Activities, Intents, & The Android Manifest/15. starters.txt 602 bytes
- 07. Challenge - Creating New Activities, Intents, & Lists/1. desserts.txt 530 bytes
Download Torrent
Related Resources
Copyright Infringement
If the content above is not authorized, please contact us via activebusinesscommunication[AT]gmail.com. Remember to include the full url in your complaint.