FGX Native library功能介绍
Hot news from the fields of the cross-platform library "FGX Native" development.
New English Telegram channel about hot news in development of FGX Native library: ***fgx_native_en
0. Full webinar about features of FGX Native library and application development from scratch to launch where I showed the live work of the library in action. The webinar is on Russian for now but I'll try to hold one on English in the nearest time and review all library features.
1. DEBUGGER
- Start-up and application debugging from the IDE Rad Studio are fully automated now! There wasn’t any debugging support in the IDE so far.
- The set of challenges that we faced on our way to the usual debugging of applications through F9, F8, F7, are now conquered. So we can enjoy the proper debugging of the applications.
2. Platform stabilization.
- The stabilization of the platform code let us focus on the replenishment of component base and the extension of functionality.
- Due to the stabilization now we can work over new major components and empowerment.
3. Image List concept.
From the first discussion in the commentary to the actual implementation. What did change?
- The concept is implemented for Android.
- Full integration with the IDE. Starting with picture management in the IDE and to running an application with graphical resources on a real device.
- Lazy image loading. Image loading on demand, not when the app starts. This allows you to speed up the application startup and avoid the unnecessary consumption of limited mobile resources.
- Smart image deploy. The IDE’s Image Manager allows flexible managing both pictures for all platforms and for a specific platform and device type. That is why deploying an application on Android you can be sure that the application package will get pictures intended only for Android.
- Download not all but only actual (current) pictures in runtime. As the component needs an image it requests the image from the graphics resource Manager. Herewith the manager downloads to the memory only the images of the exact scale, not all the scales as it is done in the VCL/FMX ImageList.
- Integration of the mechanism of store and manage images support in existing components.
4. A new component of list data display TfgCollectionView.
- A new control to display the list data. Great mixture of TListView speed and flexability in customization TListBox. It is one of the main components for building mobile application interface.
- It is very often when within a single list we need to be able to display data of different nature. Advertising, for example, photo-post or any text. This component is intended for these purposes.
- Allows to create your own styles for elements in design-time. The style is created from any FGX Native visual controls. This means that you are not restricted in creating your own picture as it is done in TListView.
- You can choose what style to use in displaying your business data.
- You can fill the element created in your style with you data - title, pictures, description, etc.
- Speed is achieved due to the fact that the component doesn’t keep the data in itself but is responsible only for their displaying. At the same time, when you create a list of 1,000 or 10,000 items, only what fits on the screen will be displayed. This is what allows to achieve the highest speed in displaying any lists.
- And that's not all, there is still a customized mode of placing elements, animation of changing the list (adding, deleting, expanding, etc.)
- Examples of working process are on the attached images and in video.
5. A new control TfgDrawerLayout is the extendable panel.
- Extendable side panel is for creating navigation through your app. (The examples on screenshots and video)
- Fully native control with good speed and evenness of work.
6. Base control TfgImage. New version of Classic.
- Implemented for Android designer.
- Display mode of 9-patch image. You can see an example of working with shadows on the attached screenshots.
- All kind of picture display mode (AspectFit, AspectFill, Stretch, Center, Top, Bottom, Left, Right, TopLeft, TopRight, BottomLeft, BottomRight)
7. Base control TfgProgressBar - progress bar.
- Implemented for Android designer
- Min, Max, Progress
- Initial customization support through tints (adjusting hue). Examples on screenshots.
8. Base control TfgActivityIndicator - activity indicator.
- Implemented for Android designer. Examples on screenshots and video.
- Initial customization support through tints.
9. TfgButton
- Displaying image support
- Multiple ways to display a picture
- Transparent button style
10. TfgNavigationBar
- Image for navigation
- Button insert support
And this is not all.
11. FlexBox - layout system engine
- External indents edit.
- Rules of fixation of the component size edit.
- Ahead of a new automatic selection of the width/ height of the component (Under development)
12. Code cleaning and documentation Stable API.
- Components code cleaning
- Preparing for testing
- New documentation API and translation on English
13. Some improvements in designer.
- Designers of properties to quick displaying the size and positions.
- The quick net (grid) displaying mode.
14. The minor, but not less important.
- New prototype of logo
- The development of a real application example has been started.
15. Delphi-Java bridge.
- Implemented listener work with calls of all setting types.
- Some changes in Delphi wrappers generator for Java-classes.
16. Right To Left language supporting for layout system.
- Easily switch layout direction for Left To Right and Right To Left languages. Just set value for one property and layout system will adopt interface for it.
FGX Native library功能介绍的更多相关文章
- HarmonyOS三方件开发指南(15)-LoadingView功能介绍
目录: 1. LoadingView组件功能介绍2. Lottie使用方法3. Lottie开发实现4.<HarmonyOS三方件开发指南>系列文章合集 1. LoadingView组件功 ...
- Android Studio 经常使用功能介绍
为了简化 Android 的开发力度,Google 决定将重点建设 Android Studio 工具.Google 会在今年年底停止支持其它集成开发环境.比方 Eclipse. Android St ...
- [数据分析工具] Pandas 功能介绍(一)
如果你在使用 Pandas(Python Data Analysis Library) 的话,下面介绍的对你一定会有帮助的. 首先我们先介绍一些简单的概念 DataFrame:行列数据,类似 Exce ...
- IBM ILOG JViews Charts 产品及功能介绍
摘抄连接:http://www.ibm.com/developerworks/cn/websphere/library/techarticles/1004_lidb_ilogjchart/ IBM I ...
- IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin;
最近玩起IDEA这开发工具,搭建ssm框架测试时,部署项目出现如下问题: 信息: The APR based Apache Tomcat Native library which allows opt ...
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
今天下载Windows安装版的tomcat5.5,安装完以后启动时候出现: The Apache Tomcat Native library which allows optimal performa ...
- C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法
C#构造方法(函数) 一.概括 1.通常创建一个对象的方法如图: 通过 Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初 ...
- HarmonyOS三方件开发指南(14)-Glide组件功能介绍
<HarmonyOS三方件开发指南>系列文章合集 引言 在实际应用开发中,会用到大量图片处理,如:网络图片.本地图片.应用资源.二进制流.Uri对象等,虽然官方提供了PixelMap进行图 ...
- .NET平台开源项目速览(13)机器学习组件Accord.NET框架功能介绍
Accord.NET Framework是在AForge.NET项目的基础上封装和进一步开发而来.因为AForge.NET更注重与一些底层和广度,而Accord.NET Framework更注重与机器 ...
随机推荐
- MySql之行记录的详细操作,创建用户以及库表的授权
一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...
- Pascal's Triangle 2(leetcode java)
问题描述: Given an index k, return the kth row of the Pascal's triangle. For example, given k = 3,Return ...
- 『TensorFlow』SSD源码学习_其三:锚框生成
Fork版本项目地址:SSD 上一节中我们定义了vgg_300的网络结构,实际使用中还需要匹配SSD另一关键组件:被选取特征层的搜索网格.在项目中,vgg_300网络和网格生成都被统一进一个class ...
- link标签实现给网页标题前加一个小图标favicon.ico
使用方法如下:1.<link rel="shortcut icon " type="images/x-icon" href="./favicon ...
- Oracle11g ADG环境实施文档-1204
Oracle11g adg 环境搭建实施手册-1204 2017年8月30日 9:16 11g adg 环境搭建实施手册-0824 2017年8月24日 10:18 ################# ...
- Leetcode 5016. 删除最外层的括号
5016. 删除最外层的括号 显示英文描述 我的提交返回竞赛 用户通过次数446 用户尝试次数469 通过次数456 提交次数577 题目难度Easy 有效括号字符串为空 ("&quo ...
- ConcurrentHashMap1.8源码解析
深入并发包 ConcurrentHashMap 概述 JDK1.8的实现已经摒弃了Segment的概念,而是直接用Node数组+链表+红黑树的数据结构来实现,并发控制使用Synchronized和CA ...
- weblogic创建domain教程
1.创建domain [ls@ls ~]$ cd /weblogic/wlserver_10.3/common/bin/ #进入创建文件所在目录 [ls@ls bin]$ ./config.sh #执 ...
- AAC ADTS格式分析
转自: https://blog.csdn.net/jay100500/article/details/52955232 https://blog.csdn.net/andyhuabing/artic ...
- Qt调用JS(二)
转自:http://www.cnblogs.com/verstin/p/4908673.html <html> <script language="JavaScript&q ...