Offline Applications Development is dead – there is need for backend. This is true even for the smallest apps. You need to choose from either firebase or some custom solution. But, all meaningful apps strive to support no internet functionality – especially those targeting end users. Progressive Web Applications are about Offline Mode Offline application…
Search Results for: offline
You Are Offline
If you are viewing this page, you’ve opened programtom.com/dev, but you moved around with your device and you are currently offline. Please connect and refresh the page to use this Web Site
Flutter Alternatives for App Development
In this aricle I’ll point out – how Flutter is engineered and what are the Alternatives and the different approaches for App Development. Native App Developmen Native app development involves creating applications specifically for a single platform (iOS or Android) using platform-specific languages and tools (Swift for iOS, Kotlin/Java for Android). This approach ensures optimal…
What are the Modules, Features and Packages in a Flutter Apps that are used the most?
In Flutter app development, there are several Modules, Features and Packages that are commonly used due to their functionality, ease of use, and the value they add to app development. Here’s a detailed overview of some of the most popular ones: Core Flutter Modules and Features State Management – Provider: A flexible and easy-to-maintain solution…
Things nobody tell you about AI – from personal experience
AI is a trend that has million opinions – positive and negative, so, as a technical person, I decided to get some personal experience on it. I am no expert in math and machine learning, so my point of view is from a user application developer. A Demo of my desired app is https://www.youtube.com/watch?v=ZV6M0O_VITE To…
Layers of Software Caching – you learn from Experience
Software Caching involves storing frequently accessed data and code in a faster storage location to reduce latency and improve user performance and developer Experience. Here are the typical layers of software caching, based on common experiences and best practices. In Memory Caching NoSQL database often take advantage of this approach for archiving fast performance. I’ve…
React & Flutter are Framework Brothers from different Fathers
React & Flutter Framework are Brothers from different Fathers. Flutter and React share the goal of facilitating UI development, they have distinct characteristics and are not directly related, but the underlying concepts are so obviously identical. Component-Based Architecture Both Flutter and React follow a component-based architecture, where the user interface is broken down into reusable…
ChatGPT is useless for most recent Sotware Development
Artificial Intelligence – Langauge Models like ChatGPT are useless for Sotware Development with the most recent packages, libraries and frameworks. Let me share my personal experience. Java Spring (Boot) Framework I’ve been developing some Java Spring Boot Micro Services. I having a skeleton of a Spring Boot app and I am trying to apply it…
Data Source & Synchronization Strategies
The Data Source & Synchronization Strategies are a critical aspect of managing information across different devices and systems to ensure consistency, speed and availability. Several strategies can be employed based on the requirements of the application, concrete data models or system. Here are three common data synchronization strategies. Online-Only Data The application will always query…
The Secret Key to Successful Startup is…
The Secret Key to Successful Startup is Use as Much 3rd party API as possible, so your work is basically – near zero. There are services for authentication and authorization, file storage, hosting, AI, payment gateways and integrations user information from social media and so on. Using third-party APIs can be a valuable strategy for…