“More and more, mobile usage is surpassing desktop usage as the way most people surf the web, shop online, use social media, and do other online tasks”
Flutter SDK for multi-platform development - Open source
Serverless Firebase cloud service - Commercial
Firebase features
Mobile applications (aka apps) are not just an extension of a business in the apps world. They are the most effective means currently for a business to reach customers and consumers and to improve business processes through location and real-time processing.
Apps development at CMGTec follows agile methodologies, cutting-edge technologies (such as Google Flutter, Dart and Firebase), and best security practices backed by many years experience.
Please see our experience in MC which includes an App for real-time communication and synchronisation of a large number of mobile users. The App allows people attending massive outdoor events to connect with each other in order to execute a set of actions in a synchronised manner along two-dimensional trajectories.
Design and development of:
Native apps.
Hybrid apps.
Cross-platform apps (Android and iOS)
Web browser and Desktop (apps) counterparts.
Native apps run directly in the microprocessor. Hybrid apps run only part of their code directly in the microprocessor, and the rest of the code on top of a core software component such as the Java virtual machine. Cross-platform apps run entirely on a core software component and hence without any change on multiple device architectures or operating systems such Android, iOS, Windows, Linux, etc.
In case that a specific native feature is not available in a development framework and is required by the customer to be native, we will be using specific libraries to satisfy such requirement.
Usually, various native apps for different platforms along with Web and desktop counterparts are needed by customers. For example, Skype is a cross-platform App that can run on Android and iOS devices that also has a web browser and Desktop counterpart. With the Flutter platform it is possible to develop all these apps with a singles source code.
Platforms: Android, iOS, Web, Desktop.
Development frameworks: Google Flutter, React, Unity3D.
Languages: Dart, Java, C#, PHP, Python.
IDEs: IntelliJ IDEA, Android Studio, Microsoft Visual Studio.
Backend: Xampp (web server stack), Apache http server, PHP, MySQL.
Protocols: HTTPS, TCP, SSL/TLS, UDP, global-based time synchronisation, NTP.
Highly scalable messaging frameworks: RabbitMQ, ActiveMQ, Firebase Cloud Messaging, PubNub.
Other mobile technologies: GPS location service.
Unity3D SDK for multi-platform development - Commercial
A serverless Firebase cloud messaging framework - Commercial
Pubnub a global data stream network and realtime infrastructure-as-a-service - Commercial
RabbitMQ a highly scalable messaging framework - Open source
ActiveMQ a highly scalable messaging framework - Open source