Kullanıcı Kılavuzu

How Can You Develop Apps Fast With Kuika?

How Can You Develop Apps Fast With Kuika?

Kuika offers all the tools you may need in the web and mobile application development process under a single roof. Thanks to its user-friendly interface and comprehensive modules, it provides you convenience in many areas such as not only application development but also business process automation, data integration, reporting and support management. Here are all the modules and features Kuika offers:

Kuika's Modules

1. UI Design (User Interface Design)

  • Application Design: Easily create modern and user-friendly interfaces.
  • Data Connectivity: Integrate your application with data sources.
  • Multi-Language Support: Make your application suitable for global use.

2. Datasources

  • Data Management: You can connect to your existing data sources such as MSSQL, API or create new data sources.
  • C# Editor: You can add custom functions for advanced needs.

3. Process Automation

  • Workflows: Automate internal processes by digitizing them.
  • Conditional Transactions: Manage processes according to specific rules.
  • Visual Flow Design: It offers drag-and-drop design tools that require no coding knowledge.

4. Email Builder

  • User Communication: Create email templates such as order notification, password reset or report sending.
  • Personalization: You can create customized email content with dynamic data.

5. Report Designer

  • Customizable Reports: Design dynamic reports according to your needs.
  • Data Visualization: Enrich your data analysis with tables and graphs.
  • Report Sharing: Automatically send reports to your users.

6. Scheduled Jobs

  • Repetitive Tasks: Execute automated actions at specific time intervals.
  • Task Tracking: Track and manage the status of scheduled tasks.
  • Notifications: Receive alerts on task results.

7. API Builder

  • Easy Integration: Enable your application to share data with other systems.
  • Automatic Documentation: Generate automatic documentation for created APIs.
  • Secure Communication: Provides reliable and fast API solutions.

8. Configuration Manager

  • Deployment Settings: Configure the necessary configurations to publish your app in web or mobile format.
  • Customization: Create an app that suits your needs by specifying broadcast-specific settings.

User Interface Design with UI Design Module

Kuika's UI Design Module allows you to quickly and effectively design the user interface of the application you are developing. Working with drag and drop, it simplifies complex coding processes and provides users with an intuitive experience. Here are the main features of the UI Design module and details on how to use it:

Screen Design with Elements

  • The UI Design module contains more than 80 reusable elements.
  • Elements can be easily placed on the screen by drag-and-drop.
  • Each element comes with customizable properties (Properties) and styles (Styles) to match its functionality.
  • Customization: You can customize the properties and styles of elements according to your needs.
  • You can learn more about all the elements in Kuika and their properties in our related content.

Screen Templates and New Screens

  • The Screens Panel allows you to add new screen templates to your application.
  • You can start with a blank screen or create CRUD-type screens in seconds using a data table or Excel document.
  • Kuika comes with the following ready-to-use screens by default when you create a new app:some text
    • Home Page (Dashboard)
    • Forgot Password
    • Reset Password
    • Sign in
    • Sign up
    • Verification Code
    • Left Menu

Screen Features and Styles

  • Screens, like elements, have Properties and Styles settings.
  • You can define the role of each screen within the application (for example, start page).
  • You can define special access to user groups by authorizing on a per screen basis.

Actions System and Custom Actions

System Actions:

  • Kuika offers a set of system actions to speed up the development process.
  • System actions allow you to easily integrate frequently used processes into your application.

Custom Actions:

  • You can create customized actions for your application.
  • Custom Actions:some text
    • Through the SQL Editor in Datasources,
    • You can create them via the Custom Actions Panel in the UI Design module.
  • These actions can be added to elements under the CUSTOM heading in the Actions list in the Properties panel.

Hierarchical Structure Management with Item Tree

  • The Item Tree Panel lists the currently open screen and the elements on the screen in a parent/child hierarchy.
  • Thanks to this feature:some text
    • You can easily manage the layout of the elements,
    • You can easily control the display components.

Multi-Language Support

  • Kuika allows you to add multi-language support to your apps.
  • Default Language: EN (USA).
  • Languages you can add:some text
    • Turkish, English (UK), French, German, Italian, Danish, Czech.
  • It offers user-friendly interfaces where you can perform language translations.

Connect and Manage Data Sources with Datasources Module

Every new application you create comes with Managed DB (Managed Database) hosted on Kuika's local servers. Besides this ready-made data source, you can add MSSQL and/or API connections, extend the functionality of your application using C#, Oracle, Bluetooth, MQTT.

Datasources Module allows you to easily manage data sources, custom actions and data tables in your application. Via the left menu:

  • Defined data sources,
  • Special actions,
  • You can view and edit data tables.
  • You can also add a new data source, custom action or data table according to your needs.

You can create queries that you can use your data on screens and customize these queries according to the needs of your application. For more information about the Datasources module, you can browse the guide content.

Design Your Notifications with Email Builder

Email Builder Module allows you to easily design notification emails to be sent to the users of the application you have developed. You can quickly create professional-looking email templates that fit the needs of your application.

What Can You Do with an Email Builder?

Use Ready Templates

  • Email Builder Template Library offers dozens of professional email templates designed for different purposes.
  • You can select these templates, edit them and make them suitable for your application.

Create New Templates

  • You can design a new email template from scratch according to your needs.
  • Drag and Drop Feature
    • With the drag-and-drop feature in the module, you can easily edit elements such as text, images, buttons, tables and create the design you want.
    • The user-friendly interface allows you to quickly design emails without the need for complex coding processes.

Uses of Email Builder

  • Notification Emails:
    • Deliver important notifications such as order status, booking confirmation, delivery information to your users.
  • Reports:
    • Design and schedule reports to be sent to users or team members on a regular basis.
  • Password Renewal and Verification:
    • Create secure and effective templates for critical actions such as password reset link, account verification code, etc.

For more information about the Email Builder module, you can browse the guide content.

Make Your Application Ready for Release with Configuration Manager

You can use the Configuration Manager module to quickly publish and preview an application you have developed in Kuika. It allows you to define and manage platform and device based configurations of your application.

Publishing and Previewing with Configuration Management

Configuration Manager facilitates the publishing and previewing processes of the application you are developing.

  • Default Settings: From the moment you first create your app, you can preview it at any time with the default settings.
  • Configuration Settings: Before your application goes live, you can define the necessary platform-specific configuration settings in this module.

Platform and Device Based Configurations

Configuration Manager allows you to determine how your application will run on different platforms. Configurations can be made for the following platforms:

  • Web: You can perform configurations for your web-based application.
  • iOS and Android: You can create configurations for your mobile compatible application to work on both platforms (iOS and Android).
  • API Configuration: Configurations can be defined for connections made with API.

Features:

  • In web applications, configurations can be made only for the web, while in mobile compatible applications, configurations can be defined separately for Web, Android, and iOS.

With Configuration Manager, you can easily make all platform-specific settings of the application you develop and preview how your application looks on all devices before publishing it. For detailed information, you can take a look at our related content.

Help is One Click Away with Helpdesk

The Kuika team, our partners and stakeholders are always with you during the application development process. When you need help, you can easily send notifications to our team using the Helpdesk panel within the platform. For bug reports, new feature requests or any other kind of support, the Kuika team, together with the relevant team members, provides you with fast and effective support.

You can create a ticket through the Helpdesk on the platform to get help with any issue.

You can contact us to get more information about Kuika or to send your questions

Preview or Publish the Application You Developed on Kuika

With Kuika, you can quickly test the application you have developed on the web with Preview settings or publish it directly with your configurations. You can perform testing with the Preview settings provided by Kuika or with the configuration settings you create yourself.

To perform a test, use the Preview button located in the upper right corner of the platform. To test or publish your application according to the settings you have configured, simply click the three dots next to the Preview icon, make the necessary configurations, and then click the Run button.

Application Development Process Flow

Here are the basic steps you can follow while developing an application with Kuika:

  1. Create Interface Design in UI Design Module
    • Create the user interface of your application in the UI Design module.
  2. Define Data Sources in Datasource Module
    • Create your data sources using the Datasource module and connect these data sources to the interfaces you created in the UI Design module.
  3. Design Notifications in Email Builder Module
    • Design the notifications you want to include in your application in the Email Builder module.
  4. Make Configuration Settings with Configuration Manager
    • Perform the configuration settings required for your application using the Configuration Manager module. You can customize these settings for web or mobile (iOS/Android) platforms.
  5. Testing and Publishing
    • After completing your configuration settings, you can preview your app with a preview or publish it directly. During the publishing process, checking the Android and iOS market requirements for mobile apps will make the process easier.

Kuika platform offers you a fast development process at every stage of your app. By following these steps, you can quickly develop, test and publish your app.

Glossary

No items found.

Alt Başlıklar