4D Blog

Home Tag: 4d-for-android
Product
David Azancot
David Azancot

4D for Mobile Goes Open Source: A Big Step for the Community!

June 12, 2023
Great news! 4D for Mobile goes open source, starting with the 4D v20 LTS launch, giving the community access to its source code and the opportunity to contribute to its development. 4D for Mobile is a powerful tool to quickly create mobile applications for both iOS and Android platforms.
 

Read more

1
Tips
Vanessa Talbot
Vanessa Talbot
blank

4D for Mobile Tutorial – Choose an Input Control

February 20, 2023

Formatters allow you to format the displayed data or to define behavior when the user touches the data. The input controls follow the same principle. They allow you to select the type of keyboard, define the behavior, or format the data in an action form.

For example, for image data, you have by default two types of control, the first one allows you to select an image or to take a picture, and the second one displays a zone to sign.

There are 3 types of input controls:

  • embedded,
  • with Swift or Kotlin code,
  • choice list.

Read more

12
Tips
Vanessa Talbot
Vanessa Talbot
blank

4D for Mobile Tutorial – Create actions

February 15, 2023

Actions allow users to interact with the application to change the customer’s address, add a new contact and modify a picture.

In the 4D language, an action allows you to add, edit, and delete an entity or a selection entity. But also, it can simply execute a method of your 4D server.

Read more

15
Tips
Vanessa Talbot
Vanessa Talbot
blank

4D for Mobile Tutorial – Include relations

February 13, 2023

The data of your application are linked together by two types of relationship: Many to One or One to Many.

In this blog post, we will show you how to include relations. With 4D for Android and 4D for iOS, you can easily navigate between your related data. We automatically generate the transition between views in your application.

Read more

17
Tips
Vanessa Talbot
Vanessa Talbot
blank

4D for Mobile Tutorial – Using Formatters

February 8, 2023

A data formatter allows you to map a data type from your database to a specific display on the mobile side. For example, you can define a date, percentage, or currency format. Data formatters can also call some code to create intelligent interfaces.

For example, you can attach a data formatter to phone numbers that open an action menu on the mobile app when the user touches the number (e.g., to call the person or save them in contacts).

You have three formatter types:

  • Built-in formatters
  • Static formatters
  • Dynamic formatters

Read more

15
Tips
Vanessa Talbot
Vanessa Talbot
blank

4D for Mobile Tutorial – Sort your list view

February 7, 2023

To facilitate the use of an application, the data presented to the user is usually sorted alphabetically, chronologically, or a combination of several criteria. 

4D for Android and 4D for iOS allows you to define multiple sorts for each list view.

Read more

11
Tips
Vanessa Talbot
Vanessa Talbot
blank

4D for Mobile Tutorial – Define filter queries

February 1, 2023

For a mobile application, data is usually filtered to preserve storage space and provide direct and quick access to essential data.

With 4D, you have two types of filters.

  • A static filter to filter the data for a table. For example, limit to tasks with the status ‘in progress.’
  • A dynamic filter depends on the user’s information. For example, return only the user’s tasks.

 

This tutorial will show you how to use and combine these two filters.

Read more

13
Tips
Vanessa Talbot
Vanessa Talbot
blank

4D for Mobile Tutorial – Your first application

January 30, 2023

The 4D mobile application generator allows you to create mobile applications for Android and iOS. In the documentation, you have several tutorials to help you get started and even go further with advanced apps.

The first example is simple and allows you to create a contact catalog. All the details can be found here. 

And if you prefer, here are all the steps in the video:

Read more

19
Product
Vanessa Talbot
Vanessa Talbot
blank

Create your Native Mobile Application with 4D

January 25, 2023

4D for Android and 4D for iOS allow you to configure, design, build, and deploy native Android and/or iOS apps based on a 4D database. Once generated and deployed, mobile clients can connect to the 4D Server and interact with new or existing data without additional requirements.

4D for Android and 4D for iOS are included in a single integrated 4D component. You can create a mobile project and decide to build it for Android, iOS, or both.

4D handles the complexity and generates an Xcode project in Swift or an Android project in Kotlin. Then, you can reopen them with Xcode and Android Studio and continue to work on them.

This blog post is a compilation of features available in our mobile solution that enables you to build a complete app that goes all out!

Read more

16
Tips
David Azancot
David Azancot
blank

A Tailor Made Native App: Place Orders with 4D for mobile

January 23, 2023

4D v19 R6 and v19 R7 brought two interesting features to 4D for Mobile. Sessions and displaying web pages served by the 4D server in your native mobile app. But did you think about the possibilities you get when combining them both?

This blog post will show you one of these possibilities. We are going to see how to build a simple app that enables mobile users to place orders with their central purchasing office to consolidate their stock:

Read more

8
Page 1 of 4
  • 1
  • 2
  • 3
  • 4
  • ...
  • Last
  • →
  • Deutsch
  • Français
  • English
  • Português
  • Čeština
  • Español
  • Italiano
  • 日本語

Categories

Browse categories

  • 4D View Pro
  • 4D Write Pro
  • 4D for Mobile
  • Email
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • Qodly Studio
  • Server
  • Maintenance
  • Deployment
  • 4D Tutorials
  • Generic
  • 4D Summit sessions and other online videos

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Google Listbox Logs Mail Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Google Listbox Logs Mail Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor
Subscribe to 4D Newsletter

© 2025 4D SAS - All rights reserved
Terms & Conditions | Legal Notices | Data Policy | Cookie Policy | Contact us | Write for us


Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy

Contact us

Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!

* Your privacy is very important to us. Please click here to view our Policy