Aseman

Qt Aseman

It is a set of tools, design patterns, and architectures for Qt.

What is QtAseman?

QtAseman is a set of tools, design patterns, and architectures that we have developed over the years in various projects for a wide range of uses. Now, with its proven stability, we have decided to release this collection with the name QtAseman as an Open Source and Free tool under the LGPLv3 license.

Snapshot

It works on Linux, MacOS, Windows, Android and iOS and depended only on Qt.

One of the main assets of QtAseman is that you can add it to your project without any extra change to the standard structure of the default QML app.

There are many modules and components in QtAseman that will help you create applications without use of any extra C++ code. Also QtAseman offers a great software architecture for each module that makes development much more easier and faster.

MORE INFORMATION

Some main features to use on QML are:

  • Viewport tools that provides unique page manager system (page, popup, stack, dialog and ...)
  • Gestures for viewports
  • Transparent statusbar and optional navigation bar on mobile devices
  • Some extra QML controls components like Drawer, Header, TextField, CircularProgressBar and ...
  • BackHandler system
  • Font awesome and Material icons fonts
  • VideoPlayer component
  • Some graphical components like shadows for easy to use and better experience
  • Network and Http Request handler
  • Models and Abstract models with better experience
  • Encrypt/Decrypt tools
  • Qt/C++ Like Hash, Map and List objects
  • Tools to get more device infos like deviceId, density, keyboard height, statusBar height and ...
  • Translation manager tools
  • Settings manager
  • Some other tools like file read/write methods, type convert methods and ...
  • Process executer tools from QML

    By clicking button above, I agree Marketplace user terms and conditions

    Details
    Version:
    3.0.0
    Publisher:
    Aseman
    Contact:
    Aseman
    Copyright:
    Aseman.io
    License:
    LGPLv3
    Created at:
    2020-04-18
    Updated at:
    2020-04-18
    Platforms:
    macOS 10.14 or newer
    Android 5.0 or newer
    iOS 13.1
    Ubuntu 18.04 or newer
    Windows 7 or newer
    Linux
    Architectures:
    x86
    armv7
    armv8
    x86_64
    Supported Qt versions:
    5.9.0 or newer
    Source repository:
    https://github.com/Aseman-Land/QtAseman
    Binary repository:
    https://launchpad.net/~aseman/+archive/ubuntu/qt-modules
    User manuals:
    https://github.com/Aseman-Land/QtAseman/blob/master/README.md
    https://github.com/Aseman-Land/QtAseman/blob/master/documents/AsemanQml.Base.md
    Dependencies:
    Quick