Jetpack Compose 1.2 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. Coroutines and LaunchedEffects in Jetpack Compose
  18. Jetpack Compose Lists and Grids
  19. A Jetpack Compose Row and Column List Tutorial
  20. A Jetpack Compose Lazy List Tutorial
  21. Jetpack Compose Sticky Headers and Scroll Detection
  22. Jetpack Compose Visibility Animation Tutorial
  23. Jetpack Compose State-Driven Animation
  24. Jetpack Compose Canvas Graphics Drawing Tutorial
  25. Working with ViewModels in Jetpack Compose
  26. A Jetpack Compose ViewModel Tutorial
  27. Room Databases and Jetpack Compose
  28. A Jetpack Compose Room Database and Repository Tutorial
  29. Screen Navigation in Jetpack Compose
  30. A Jetpack Compose Navigation Tutorial
  31. A Jetpack Compose Bottom Navigation Bar Tutorial
  32. Jetpack Compose Gesture Detection
  33. Detecting Swipe Gestures in Jetpack Compose
  34. Kotlin Flow with Jetpack Compose
  35. A Jetpack Compose SharedFlow Tutorial
  36. Creating, Testing, and Uploading an Android App Bundle
  37. A Jetpack Compose In-App Purchasing Tutorial
  38. Custom Jetpack Compose Themes
  39. 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 16 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 NavigationStack Tutorial
  20. Multicolumn Navigation in SwiftUI with NavigationSplitView
  21. A SwiftUI NavigationSplitView Tutorial
  22. An Overview of SwiftUI List, OutlineGroup and DisclosureGroup
  23. A SwiftUI List, OutlineGroup and DisclosureGroup Tutorial
  24. Building SwiftUI Grids with LazyVGrid and LazyHGrid
  25. A SwiftUI Grid and GridRow Tutorial
  26. Building Tabbed Views in SwiftUI
  27. Building Context Menus in SwiftUI
  28. Basic SwiftUI Graphics Drawing
  29. SwiftUI Animation and Transitions
  30. Working with Gesture Recognizers in SwiftUI
  31. Creating a Customized SwiftUI ProgressView
  32. An Overview of SwiftUI Charts
  33. A SwiftUI Charts Tutorial
  34. An Overview of SwiftUI DocumentGroup Scenes
  35. A SwiftUI DocumentGroup Tutorial
  36. An Introduction to Core Data and SwiftUI
  37. A SwiftUI Core Data Tutorial
  38. An Overview of SwiftUI Core Data and CloudKit Storage
  39. A SwiftUI Core Data and CloudKit Tutorial
  40. An Introduction to SwiftUI and SiriKit
  41. A SwiftUI SiriKit Tutorial
  42. Customizing the SiriKit Intent User Interface
  43. A SwiftUI SiriKit NSUserActivity Tutorial
  44. An Overview of SwiftUI Siri Shortcut Integration
  45. A SwiftUI Siri Shortcut Tutorial
  46. Building Widgets with SwiftUI and WidgetKit
  47. A SwiftUI WidgetKit Tutorial
  48. Supporting WidgetKit Size Families in SwiftUI
  49. A SwiftUI WidgetKit Deep Link Tutorial
  50. Adding Configuration Options to a WidgetKit Widget
  51. Integrating UIViews with SwiftUI
  52. Integrating UIViewControllers with SwiftUI
  53. Integrating SwiftUI with UIKit