The Flutter Handbook. How to build a successful Flutter application?
Dawid Dziurzyński
63 posts tagged as:
A mobile app is a kind of software designed for mobile devices – smartphones and tablets. A mobile application concept includes programs of various applications: office, advertising, entertainment, retail, and others. One of the difficulties associated with mobile apps’ development is the need to adapt them to the capabilities of various mobile devices available on the market.
Applications are divided according to the way they are created and the type of communication:
Web-based applications are all mobile programs that require an Internet connection over a network link instead of residing inside a device’s memory. They are created in different programming languages using appropriate mechanisms like CGI, ASP.NET.
Native applications do not require a continuous connection to the network. They are dedicated to a specific operating system and written from scratch in the programming language appropriate for it, e.g., for iOS, it will be Objective C and Swift, Android uses Java and Kotlin. This group will include applications for data organization, planning, all calendars, notepads, graphic editors.
Mobile hybrid apps are a combination of native and web-based application solutions. They are built similar to websites, using HTML5, CSS, and JavaScript technologies. They have several functions, which require contact with the network, as well as offline solutions.
Read more about mobile apps on our blog posts.
June 1, 2023 - 2 min read
What challenges tech companies are facing in the promotion of a pro-health attitude? How can healthcare technology help overcome them? What are the most important trends in healthtech that will help to promote healthy behaviors…
Read moreMay 18, 2023 - 4 min read
To ensure that our app page is truly catchy to users, it is essential to test its effectiveness firsthand. Luckily, there are powerful tools available from Google and Apple that can help us achieve this goal.
Read moreApril 24, 2023 - 9 min read
The recent development of AI is rapidly changing the digital landscape and providing companies with new ways to improve their offerings. And artificial intelligence (AI) integration into preexisting mobile or web apps can significantly enhance user experience, efficiency as well as overall functionality.
Read moreMarch 15, 2023 - min read
When it comes to managing the lifecycle of a widget in Flutter, StatefulWidget is the default approach. While it works well, it can have disadvantages, such as remembering to call the dispose() function and duplicate…
Read moreFebruary 23, 2023 - 6 min read
For e-commerce businesses looking to capitalize on this trend, developing an m-commerce app can be an excellent approach. However, building a successful mobile app takes more than adapting an existing e-commerce website to mobile devices.
Read moreFebruary 3, 2023 - 4 min read
There’s no denying that in the digital age, mobile apps have become a must for most companies. With the increasing use of smartphones, businesses are turning to mobile app development to reach their audiences more…
Read moreSeptember 27, 2022 - 6 min read
Customer Experience vs User Experience – these two terms are often used interchangeably what leads to misinterpretations and misunderstandings. Although they have similar associations, they have slightly different meanings. What’s the difference between CX and…
Read moreSeptember 13, 2022 - 4 min read
The Flutter ecosystem is a huge game-changer among the many mobile app development tools available out there. As a result of using it, development time can be cut in half, and your productivity can increase…
Read moreSeptember 9, 2022 - 13 min read
Due to the rapid development of the HealthTech sector, more and more digital products are appearing on the market. They aim to improve the lives and health conditions of patients and users. If you’re also…
Read moreAugust 30, 2022 - 7 min read
In the previous part, we developed ActivableImageView programmatically using MotionLayout. This time, we will build an advanced progress bar with steps. Getting started with the development To read and possibly understand this article, you need…
Read more