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
  • View page source

Design¶

  • 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
  • Core Apps Overview
    • Must Have Apps
    • Nice to Have Apps
    • Purist Services
      • Customer’s Pack
      • Subscription Services
  • Phone Shell
  • Howto
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.