Since Dart 2.7 it is possible to add functionalities to existing libraries. If a class is missing a method you would like to use, you can just extend that class with your own implementation of such a method.
In the latest article, we started working on the architecture of the app, by adding Provider and moving hardcoded playlists in a temporary special service file.
Part 4 of the series about creating an audio player in Flutter. In this article, we add Provider and move the hardcoded data away from the player code.
Part 3 for the series of articles to create a music player for iOS and Android using Flutter.
Part 2 for the series of articles to create a music player for iOS and Android using Flutter.
Create a music player for iOS and Android using Flutter, part 1.
How to draw a wave representation of speech in SwiftUI, old Siri style.
It is not safe to deploy a service account json file with your Cloud Functions. Read what other options you have to modify a Google Sheets from Firebase Cloud Functions.
Visualize complex queries from Firebase Analytics in Data Studio via BigQuery.
How to synchronize data from Firestore to a spreadsheet in Google Drive using a Cloud Function triggered by the creation of a new document in Firestore.
How to host your static website for free. Generate the static pages using Swift Publish and host on GitLab Pages.
Learn how to create a Docker image that can be used by any continuous deployment tool to build your static website created with Publish.
A quick tip on how to add drafts to your writing process when using Publish static website generator.
A Firestore emulator running on a custom port needs some specific settings when testing rules.
Use ImageMagick from a Swift program to modify images in bulk.