Mission Statement
Geosyncracy Inc. is focused on developing mobile applications that run on modern smartphone platforms.
Current technology
Geosyncracy uses a technology that was built for the web and is based on the use of HTML 5, CSS and Javascript. Smartphones enable this capability by launching your web application in a Webview. You wrap your HTML, CSS and Javascript in an installable module, like .apk for Android, which then executes the webpage specified by the application in a Webview. The Webview is capable of having the look and feel of a native app. Deploying an application in this manner allows a developer to access native phone features that are not supported by a Javascript interface. This type of application is known as a Hybrid Mobile Application as it mainly uses HTML based technologies but also permits access to features only supported by the native platform. Developed properly, this allows the application to be very portable thus requiring minimal effort on the part of the development team to support many smartphones. Using the popular jQuery and jQuery mobile frameworks enhances the developers ability to focus on the application and not the nuances of each platform. Cordova provides access to the native phone features that your application is likely to require.
Moving to Flutter
A technology that has been around for a few years, developed by Google, is called Flutter. This platform is available on both Android and IOS devices.
It allows the development of cross platform mobile apps from a single code base. Read more about this platform here.
It allows the development of cross platform mobile apps from a single code base. Read more about this platform here.
Exploring FlutterFlow
FlutterFlow is a fairly new tool that makes it much easier to build Flutter applications. It provides a WYSIWYG environment for laying out your UI and much more. It offers integrations to Web APIs that return formatted data so that little to no coding is required to use and display the data. I'm still learning how to best use this tool but the ability to easily manage your Flutter widgets should help save time in the app development. There are also many additional built-in integrations to speedup your development cycle to get your app deployed faster. The product also offers the ability to build you IOS and Android apps for you deploy them to the app stores automatically. There are many resources to help with your learning curve like FlutterFlow University and Flutter Documentation to mention just two.
I'll blog more about my experiences with this tool as I move the KaraokeCat app to the next version using FlutterFlow to support both IOS and Android from one code base.
I'll blog more about my experiences with this tool as I move the KaraokeCat app to the next version using FlutterFlow to support both IOS and Android from one code base.
Copyright © 2015-2024, Geosyncracy Inc. All Rights Reserved.