Home /

Development

81 articles · Page 7 of 7
Mobile Apps

Dart & Flutter: Install prerequisites & environments for Mobile Development

To be able to create your app in Dart & Flutter, you have to set up your environment first. Flutter Download here: https://flutter.dev/docs/development/tools/sdk/releases Extract the ZIP file to your computer (do not put them in any system directory like Program Files). Register your new directory with extracted files in your system PATH environment. On the

2 min read
AL Language

How to customize Base-Application

Even if customizing of the core apps is not recommended, sometimes it is still necessary (as I already described in the previous article). So let’s look at how to do it. Requirements There are no special requirements to change the Base App. The only thing that needs to be checked is whether the instance is

1 min read
Mobile Apps

Dart & Flutter: What is it?

As from my point of view, the original mobile app for Microsoft Dynamics 365 Business Central is not suitable for some industries, especially when there are some requests on special behaviour (such as automation, bar code scanning & automation or special system functionality). Over the last year, I’ve spoken a lot with my clients about

3 min read
AL Language

BLOB storage changes in Business Central 15.0

With upcoming new major version of Business Central (2019 wave 2 /15.0), there is a lot of breaking changes that we have to work with. One of the first any developer probably find out is warning about using of TempBlob record variable. This record is usually used as a way how to work with BLOB

1 min read
AL Language

Customize Base-Application

Although it is really not the way how we should develop new functionality, it is sometimes still necessary to customize standard code in Base Application. I do not usually allow developers working on my projects to customize the standard apps if it is not absolutely necessary. Even if I allow it, the customization is done

1 min read
AL Language

C/AL + AL: SetAutoCalcFields

SetAutoCalcFields is very similar method to CalcFields method. The only difference is that CalcField is run on the records already loaded from the database. On the other hand, SetAutoCalcFields is set before the records are loaded from the database. Although it can be seen as a small difference, it could have a huge impact on

1 min read
AL Language

C/AL + AL: CalcFields

CalcFields is a method to calculate the FlowFields in a record. Flowfields are special fields (virtual) that are not stored physically in the database/table. Standard fields are loaded once the record is retrieved from the database. However, as the flowfields are virtual and show data (or grouped data) from another table, calculating these fields means

1 min read
C/AL Language

Optimized Progress Dialogues in C/AL

In the previous articles (see here) we discussed how to build standard progress dialogue in C/AL language. However, as mentioned at the end of the article, this way is definitely not applicable to a production environment due to the performance issues. In this article, we will look at how to build dialogues more efficiently with

4 min read
C/AL Language

Progress Dialogues in C/AL

One of the most neglected things I found on projects I have reviewed is progress dialogue for tasks, that run for more than a seconds. Although it is not always easy to estimate how long the task will run on production data, it is necessary to use progress dialogue as much as possible. On the

2 min read