In this article, I will show you how to encrypt your sensitive data in your flutter application, and most importantly how to check it on both iOS and Android platforms.
I took Flutter technology as example, but Android and iOS native developers may be interested too, as we will dissect applications!
Some times ago, I maintained a set of iOS applications that uses sensitive data, composed by a set of databases and text files. Clients choose to secure their data through a gateway (secured server), but demonstration data where embedded into the application. …
I will explain you in details how we can (and cannot) use Curves in Flutter, through a little application I made. But before dive into Curves, let refresh our mind with the main components involved in animations.
In Flutter, we create our custom animation using 3 kind of objects: Animatables, Animation and AnimationController. For each kind, here is a short description, focusing only on details related to curves behavior.
Recently, I read an article talking about the Neumorphism, a “minimal way to design with a soft, extruded plastic look”. Some of UI Designers comment this design as good aesthetic, but doomed to disappear since there is not enough contrast to identify quickly components, especially for impaired people.
On contrary, the material design uses shadows a lot, in order to highlight even more components.
We will see how to do this in Flutter for any shapes:
I also tried neumorphism design. …
Designing an application may be a real struggle when you have to made it to smartphones, tablets and web. Commonly, you may define general layout by retrieving the device screen size through the MediaQueryData instance.
@override
Widget build(BuildContext context) {
final screenWidth = MediaQuery.of(context).size.width;
if (screenWidth < 600.0) {
return _buildPhoneLayout();
}
else if (screenWidth < 1000.0) {
return _buildTabletLayout();
}
else {
return _buildDesktopLayout();
}
}
This example above a simple but pragmatic way to lay out your application page. The only thing I don’t like so much is that you have to define limits for device detection (devices…
A long time ago (a couple of weeks ago in fact), in a galaxy far far away (well, not from us, because we talked about our Milky Way)… a developer wanted to reproduce a design found on dribbble.com… In Flutter of course :D
Well, in that article I will show you that you have all needed stuff from the Flutter framework to design yourself a complex layout widget.
In a previous article, I spoke about developing your own custom layout, taking example on some design i found in dribbble.com website. It ended into the development of a new flutter package named flutter_wall_layout.
Previous article
https://david-gonzalez-1987.medium.com/flutter-custom-layout-512795afbba6
Library
Today, I will give you some example about how this layout can be used.
For one of my Flutter application, I needed to generate a pdf file containing user information. It consisted in inserting some information (image, text, and signature) into a template pdf file, and finally save modifications as a new pdf file.
My searches from pub package website leads me to this conclusion: there is no Flutter library for pdf edition. After some searches on internet, I found a couple of libraries that give a solution for editing a pdf, PSPDFKit and Pdftron, but they are not free.
Hi, I’m David, a french mobile applications developer. As a freelance, I work on Android and iOS applications since 2010. I also work on Flutter now !