Recent updates
-
Registering your iOS device UUID
Updated onArticleBefore you can test your app on your iOS device, you first have to register it with your developer account. You can do this via Xcode or manually. We will show you the manual method. Go to Apple Developer portal: https://developer.apple.com/account/ Start by selecting the "Devices" tab:
Knowledge Base LCFM Native Guide Preparing to Deploy iOS Apps
-
My Data Source is Missing
Updated onArticleLCFM Native can handle using additional FileMaker files as data sources, however it needs them to be added in a specific way and does not yet support the full variety of options offered by FileMaker. Apps will still compile if there are missing data sources, however the parts of the app which require those data sources to be accessible will not function or will function incorrectly. If you don't think the compiled app will actually need to use a given missing data source, then you can ignore the warning and continue. Note: Apps will still compile with missing data sources, and if that particular source is not important to your built app, you can ignore the warning. If it is used by the app however, the app will not function correctly.
Knowledge Base LCFM Native Guide Troubleshooting
-
Testing in a Simulator
Updated onArticleIf you do not have an Android device to test your app with, you can use an x86-64 Simulator (Emulator) instead. To do this you will need to create a simulator and have it open and running before you attempt to test from LiveCode for FM. Here's how you do this.
Knowledge Base LCFM Native Guide Preparing to Deploy Android Apps
-
Your Android Phone Settings
Updated onArticleThe aim of the Fast Start option is to get your app onto your Android phone with the minimum effort. To do this you are going to need to plug a phone into your computer or set up an Android x86-64 Simulator, and it needs to be set up to receive your LCFM Native app. Before you can install your app on your phone, you need to make a few changes to the settings. Note: You need an Android device and a cable to plug it into your computer, the device must be running at least Android 7 (nougat) and we recommend a higher end device at this stage of development of LCFM Native. A score of 600 or more is recommended on Geekbench.
Knowledge Base LCFM Native Guide Basic Setup and Installing the Tool
-
Accessibility settings
Updated onArticleBefore you start compiling your FileMaker solutions, you need to ensure your computer is set up correctly to be able to access everything it needs. LCFM works by extracting data from your FileMaker solution, and to do this it needs to be able to drive your computer using the Accessibility features of your Mac. This lesson shows you how to enable Accessibility on your Mac.
Knowledge Base LCFM Native Guide Basic Setup and Installing the Tool
-
Building an App
Updated onArticleWe're now ready to deploy an actual APK, a fully built Android app that requires nothing else to run, onto your device. Before starting this section, please ensure you have completed setup of the SDK as described in the previous chapter.
Knowledge Base LCFM Native Guide Deploying Apps
-
Buying your first license
Updated onArticleIf you have a trial of LCFM Native, you will have been able to test your apps on Mac and Android. To test on iOS or to deploy fully built apps to any platform, you need a license. There are several routes to getting your first license, this lesson covers purchasing from within the compiler tool.
Knowledge Base LCFM Native Guide Preparing to Deploy Android Apps
-
Running the tool
Updated onArticleFor your first run through with a trial of LCFM, you will be using the Fast Start option. Regular Start is not available in the trial. Fast Start has a number of default options set, and does not require you to install any SDKs to deploy your app. You can deploy to Android or Mac using Fast Start. iOS deployment and syncing can be added to a Fast Start project later, or set up using Regular Start, after you have purchased LCFM Native.
Knowledge Base LCFM Native Guide Fast Start
-
Making Your Solution Sync Ready
Updated onArticleLCFM Native allows you to sync your data from your Android app back to your FileMaker database and vice versa. If you intend your solution to work with this built in syncing capability you need to ensure that the tables you want to sync have three special fields to support it - a primary key field, a modification timestamp field and a creation timestamp field. If you dont want to sync, you don't need to do this, your app will work without changes. If you do want your app to run offline and then sync the data received online, you need to make minor changes to your solution to make it work. Here is how you do it on the Sample Assets solution from FileMaker. Open Sample Assets in FileMaker.
Knowledge Base LCFM Native Guide Regular Start - Preparing to Add Syncing
-
Recommended Devices
Updated onArticleFor this build of LCFM Native we are recommending mid to high end devices for best performance. This recommendation will change as the technology matures. We are expecting to be able to target low end devices in the future, but right now we are suggesting a geekbench score of around 300 or above. The better your device, the faster and more smoothly your app is likely to run.
Knowledge Base LCFM Native Guide Preparing to Deploy Android Apps