Skip to main content
Kelvas blog

Posts

2021


How to make a good README?

·971 words·5 mins
If you like to share and you make code, you probably have a GitHub, GitLab or other account to share your interesting pieces of code to the world. Like any Git repo, you’re going to have a README file. And you may not know it yet, but this is perhaps the most important part of your repo. Beyond your code and its quality, when you share code, it is important that developers who find your code can easily understand what it is about and especially to give them confidence in you, even if they have never seen you before and do not (yet) know your work.

Swift : Async unit tests

·481 words·3 mins
In software development there is one thing that is difficult to achieve : quality. Anyone can code but few are able to code good software. When I say good I mean robust, stable and malleable according to the necessary evolutions. But to guarantee such a quality you need tools. Beyond the timeless design pattern, debugging tools or other, there are especially unit tests. Of course making an iOS application in Swift is no exception to the rule.

Kotlin: Cache Managment

·1276 words·6 mins
Kotlin Cache Management # In computer science, we always say that there are two things that are complicated: naming variables and managing the cache! And that’s absolutely true. Unfortunately, this is a recurring problem in mobility since we must save as much as possible the network consumption of the mobile device we have in our hands: network loss weak networks (Edge, 3G,…) … It is therefore important to know how to manage data caching in order to provide a meaningful user experience.

Upload flutter project on Google Play

·284 words·2 mins
Upload flutter projet on Google Play # Have you ever tried flutter? If not, I invite you to do it, it’s worth a visit! But did you go as far as publishing on stores and especially on Google Play? I personally tried to publish an application made with this technology on Google Play but I found myself faced with an unexpected error: That’s a problem! Fortunately Android Studio allows us to compile for several platforms in the same APK but also to compile several APK, each for a different platform!

Firebase and Azure DevOps

·1199 words·6 mins
Firebase # As I have already mentioned in this article, Firebase is a service offered by Google for mobile and web developers to facilitate a large number of parts of application development: Authentication NoSql Database cloud function Storage (image, video, …) Web application hosting Real-time database Test lab Crash reporting in real time Remote config Cloud messaging It is therefore a very useful service for the rapid prototyping of an application and even for an application in production and all this for a very modest price.

Firebase : Functions

·1159 words·6 mins
Firebase is a very complete service offered by Google that allows a large number of things: Authentication Database Storage Hosting Functions ML Kit Crashlytics Performance Test Lab … And many other things! The part we are interested in today is the cloud function. As you probably know, cloud functions are simple pieces of code executed on demand. They are generally serveless and can therefore be executed anywhere and at any time without being repeated in a specific context.