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更注重与机器 ...
随机推荐
- 2.3 UML活动图
活动图定义 活动图描述了在一个过程中,顺序的/并行的活动及其之间的关系 应用于商业过程.工作流(业务过程).复杂算法的建模 活动图是顶点和弧的集合 活动节点 动作 流 对象值 注解和约束等 活动图基本 ...
- 【洛谷p1313】计算系数
(%%%hmr) 计算系数[传送门] 算法呀那个标签: (越来越懒得写辽)(所以今天打算好好写一写) 首先(ax+by)k的计算需要用到二项式定理: 对于(x+y)k,有第r+1项的系数为:Tr+1= ...
- java动态代理机制
首先了解代理设计模式,其思想是为其他对象提供一种代理以控制对这个对象的访问. java动态代理就是遵循这种思想,spring中的AOP实现原理就是java的动态代理. 在java的动态代理机制中,有两 ...
- Leetcode 127 **
class Solution { public: int ladderLength(string beginWord, string endWord, vector<string>& ...
- SpringBoot利用注解@Value获取properties属性为null
参考:https://www.cnblogs.com/zacky31/p/8609990.html 今天在项目中想使用@Value来获取Springboot中properties中属性值. 场景:定义 ...
- python heapq模块使用
Python内置的heapq模块 Python3.4版本中heapq包含了几个有用的方法: heapq.heappush(heap,item):将item,推入heap >>> it ...
- Python3红楼梦人名出现次数统计分析
一.程序说明 本程序流程是读取红楼梦txt文件----使用jieba进行分词----借助Counter读取各人名出现次数并排序----使用matplotlib将结果可视化 这里的统计除了将“熙凤”出现 ...
- burpsuite只拦截特定网站数据包教程
一.背景说明 在配置burpsuite代理截包时经常会遇到这样的情况: 浏览器经常自己发一些包(收集用户信息),干挠渗透测试人员对目标网站的检测: 如果是代理手机,那就是很多APP都时不时发一些包,干 ...
- struts项目部署在Tomca上在断网情况下启动报错
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6015693.html 前段时间,项目部署到现场后,反馈Tomcat能正常启动,但是项目有时访问不了也不报错. ...
- axure rp安装
axure rp安装 1◆ axure rp 文件下载 2◆创建安装目录 3◆ 安装图解 4◆汉化 替换 5◆ 使用 success 1★AxureRP 8.0安装包 2★ ...