Librem 5
latest

Table of Contents

  • Introduction
    • History of the Librem5
  • Setting up a Development Environment
    • Requirements
    • Development Kits
      • First Steps
      • i.MX8 Development Board
      • Modems
      • Mini-Tutorials
      • Legacy Development Kits
        • i.MX6 Development Board
    • Emulators
      • QEMU
    • Workstation
  • Application Development
    • Phone Constraints
    • GNOME
      • Introduction
      • Using flatpak
      • GNOME Builder
      • GTK+
      • Glade
      • GTK+/GNOME Resources
    • KDE
      • Kirigami
      • Qt
    • Design
      • Design Guidelines
        • Ethical Design
        • Symbiotic Apps
        • Touch Guidelines
      • Core Apps Overview
      • Phone Shell
      • Howto
    • Publishing Apps
  • API Documentation
  • Getting in Touch
    • Community
    • Volunteering
    • Contributing
    • Translations
    • Report an Issue
  • FAQ
  • Software Reference
    • Environments
      • Phosh
        • Installation
      • Plasma Mobile on armhf
    • Wayland
  • Hardware Reference
  • Appendix
    • Developer Certificate of Origin
Librem 5
  • Docs »
  • Application Development »
  • Design »
  • Design Guidelines
  • View page source

Design GuidelinesΒΆ

  • Ethical Design
    • What is Ethical Design?
  • Symbiotic Apps
    • Apps on existing platforms compete for your attention
    • Envisioning a harmonious app ecosystem
    • The Purpose is the Feature
    • Advantages
    • Data belongs to the user, not the application
  • Touch Guidelines
Next Previous

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

Built with Sphinx using a theme provided by Read the Docs.