Jetpack Compose Essentials

  1. Jetpack Compose Essentials – Introduction
  2. Overview of a Jetpack Compose Project
  3. An Example Jetpack Compose Project
  4. An Overview of Jetpack Compose
  5. Jetpack Composable Functions Overview
  6. Jetpack Compose State and Recomposition
  7. A Jetpack Compose Composition Local Tutorial
  8. An Overview of Jetpack Compose Slot APIs
  9. A Jetpack Compose Slot API Tutorial
  10. How to Use Modifiers in Jetpack Compose
  11. Jetpack Compose Row and Column Layouts
  12. How to Use Box Layout in Jetpack Compose
  13. Custom Layout Modifiers in Jetpack Compose
  14. Building Custom Layouts in Jetpack Compose
  15. Jetpack Compose ConstraintLayout Examples
  16. A Jetpack Compose IntrinsicSize Tutorial
  17. Jetpack Compose Lists and Grids
  18. A Jetpack Compose Row and Column List Tutorial
  19. A Jetpack Compose Lazy List Tutorial
  20. Jetpack Compose Sticky Headers and Scroll Detection
  21. Jetpack Compose Visibility Animation Tutorial
  22. Jetpack Compose State-Driven Animation
  23. Jetpack Compose Canvas Graphics Drawing Tutorial
  24. Working with ViewModels in Jetpack Compose
  25. A Jetpack Compose ViewModel Tutorial
  26. Room Databases and Jetpack Compose
  27. A Jetpack Compose Room Database and Repository Tutorial
  28. Screen Navigation in Jetpack Compose
  29. A Jetpack Compose Navigation Tutorial
  30. A Jetpack Compose Bottom Navigation Bar Tutorial
  31. Jetpack Compose Gesture Detection
  32. Detecting Swipe Gestures in Jetpack Compose
  33. Custom Jetpack Compose Themes
  34. A Material Design 3 Theming Tutorial

Ubuntu 20.04 Essentials

  1. Introduction – Ubuntu 20.04 Essentials
  2. The History of Linux and Ubuntu
  3. Installing Ubuntu 20.04 on a Clean Disk Drive
  4. Installing Ubuntu 20.04 with the Network Installer
  5. Dual Booting Ubuntu 20.04 with Windows
  6. Allocating Windows Disk Partitions to Ubuntu 20.04
  7. A Guided Tour of the Ubuntu 20.04 GNOME 3 Desktop
  8. An Overview of the Ubuntu 20.04 Cockpit Web Interface
  9. Using the Bash Shell on Ubuntu 20.04
  10. Managing Ubuntu 20.04 Users and Groups
  11. Managing Ubuntu 20.04 systemd Units
  12. Ubuntu 20.04 Software Package Management and Updates
  13. Ubuntu 20.04 Snap Package Management
  14. Ubuntu 20.04 Network Management
  15. Ubuntu 20.04 Firewall Basics
  16. Using gufw and ufw to Configure an Ubuntu 20.04 Firewall
  17. Basic Ubuntu 20.04 Firewall Configuration with firewalld
  18. Configuring SSH Key-based Authentication on Ubuntu 20.04
  19. Ubuntu 20.04 Remote Desktop Access with Vino
  20. Ubuntu 20.04 Remote Desktop Access with VNC
  21. Displaying Ubuntu 20.04 Applications Remotely (X11 Forwarding)
  22. Using NFS to Share Ubuntu 20.04 Files with Remote Systems
  23. Sharing Files between Ubuntu 20.04 and Windows Systems with Samba
  24. An Overview of Ubuntu 20.04 Virtualization Techniques
  25. Installing KVM Virtualization on Ubuntu 20.04
  26. Creating Ubuntu 20.04 KVM Virtual Machines using Cockpit and virt-manager
  27. Creating Ubuntu 20.04 KVM Virtual Machines with virt-install and virsh
  28. Creating an Ubuntu 20.04 KVM Networked Bridge Interface
  29. Managing KVM on Ubuntu 20.04 using the virsh Command-Line Tool
  30. An Introduction to Ubuntu 20.04 Containers
  31. Working with Containers on Ubuntu 20.04
  32. Setting Up an Ubuntu 20.04 Web Server
  33. Configuring an Ubuntu 20.04 Postfix Email Server
  34. Adding a New Disk Drive to an Ubuntu 20.04 System
  35. Adding a New Disk to an Ubuntu 20.04 Volume Group and Logical Volume
  36. Adding and Managing Ubuntu 20.04 Swap Space
  37. Ubuntu 20.04 System and Process Monitoring

SwiftUI Essentials – iOS 15 Edition

  1. Introduction to SwiftUI Essentials
  2. An Introduction to Swift Structures
  3. An Introduction to Swift Property Wrappers
  4. An Overview of SwiftUI
  5. Using Xcode in SwiftUI Mode
  6. SwiftUI Architecture
  7. The Anatomy of a Basic SwiftUI Project
  8. Creating Custom Views with SwiftUI
  9. SwiftUI Stacks and Frames
  10. Working with SwiftUI State, Observable and Environment Objects
  11. A SwiftUI Example Tutorial
  12. An Overview of Swift Structured Concurrency
  13. An Introduction to Swift Actors
  14. SwiftUI Lifecycle Event Modifiers
  15. SwiftUI Observable and Environment Objects – A Tutorial
  16. SwiftUI Data Persistence using AppStorage and SceneStorage
  17. SwiftUI Stack Alignment and Alignment Guides
  18. SwiftUI Lists and Navigation
  19. A SwiftUI List and Navigation Tutorial
  20. An Overview of SwiftUI List, OutlineGroup and DisclosureGroup
  21. A SwiftUI List, OutlineGroup and DisclosureGroup Tutorial
  22. Building SwiftUI Grids with LazyVGrid and LazyHGrid
  23. Building Tabbed Views in SwiftUI
  24. Building Context Menus in SwiftUI
  25. Basic SwiftUI Graphics Drawing
  26. SwiftUI Animation and Transitions
  27. Working with Gesture Recognizers in SwiftUI
  28. Creating a Customized SwiftUI ProgressView
  29. An Overview of SwiftUI DocumentGroup Scenes
  30. A SwiftUI DocumentGroup Tutorial
  31. An Introduction to Core Data and SwiftUI
  32. A SwiftUI Core Data Tutorial
  33. An Overview of SwiftUI Core Data and CloudKit Storage
  34. A SwiftUI Core Data and CloudKit Tutorial
  35. An Introduction to SwiftUI and SiriKit
  36. A SwiftUI SiriKit Tutorial
  37. Customizing the SiriKit Intent User Interface
  38. A SwiftUI SiriKit NSUserActivity Tutorial
  39. An Overview of SwiftUI Siri Shortcut Integration
  40. A SwiftUI Siri Shortcut Tutorial
  41. Building Widgets with SwiftUI and WidgetKit
  42. A SwiftUI WidgetKit Tutorial
  43. Supporting WidgetKit Size Families in SwiftUI
  44. A SwiftUI WidgetKit Deep Link Tutorial
  45. Adding Configuration Options to a WidgetKit Widget
  46. Integrating UIViews with SwiftUI
  47. Integrating UIViewControllers with SwiftUI
  48. Integrating SwiftUI with UIKit