ARTICLES
Flutter: Implementing a push-to-talk button
Crizant Lai recently encountered challenges while developing a push-to-talk button in his app. He found two issues, one of which was solved by using the record package and removing the _record.start()
line. The other issue was solved by providing haptic feedback to notify users when the app starts recording.
Support for Multiple Cameras at Once in Flutter
Akash Mishra discussed the need for developers to access and display multiple cameras simultaneously when using Flutter. He noted that although Flutter does not provide native support for this, third-party packages, such as the camera by flutter.dev or camerawesome by apparence.io package, can be used to wrap the native camera APIs of both Android and iOS in order to provide a high-level Flutter API for controlling the device's camera. However, there are still limitations to the number of cameras that can be accessed and displayed at once.
What is YAML
Harshit Sharma explains that YAML (Yet Another Markup Language/YAML Ain't Markup Language) is a data serialization language used to write configuration files. It is simple, easy to read and can be converted into JSON or XML. It also uses Python-style indentation format with spaces instead of tabs and has tools available for working with YAML files. Additionally, it uses *.yaml
and *.yml
file extensions and Python-like comments beginning with a hashtag (#).
Nanc - backend-agnostic CMS with extra abilities for Flutter apps
Mike Alfa has developed a new content management system called Nanc, which brings additional features to the Flutter application development. It includes two demo applications and a pre-configured CMS with an additional layer of logic to synchronize the client application with the CMS. To demonstrate the capabilities of Nanc, videos of examples are included at the end of most of the logic blocks in the text.
Hidden Choreographer Of Flutter Screen Animation
This article by Fred Grott discusses how to modify the shared scaffold pattern in order to use GSkinner's Flutter Animate package to animate different components on a screen based on user scrolling. He proposes using a global scroll controller notifier that can be used as a choreographer for screen animation.
VIDEOS
Flutter Hotel Booking App UI with Riverpod
Today, we will build a Hotel Booking App UI with Flutter and Riverpod. The app has three screens to view a list of hotels, explore ...
DISCUSSIONS
r/FlutterDev
Can an app be decompiled and methods used to modify databases?
This isn't specific to flutter but using flutter as an example... Suppose I have an app that allows a user to change their username stored in firebase via a method called updateUsername. This calls firebase and updates that document with a new username.I know that people can decompile an apk (no idea about iOS version) and that would in theory expose the updateUsername method along with other classes and config files. What is stopping someone from calling that update method directly and passing in some random username and someone's user id and updating it maliciously? Couldn't they, with decompiled code, modify their local code and run the app and change data in the database?
Developing with pub.dev packages
Some of the projects I'm developing rely on a couple of pub.dev packages. All the packages I'm using have MIT licences. Can I publish my projects commercially (and potentially make money) using these packages?Also, is it bad practice to program using external packages?Any advice would be appreciated.
r/dartlang
Be specific or be general in parameters?
I have a method
createProduct(CartItem cartItem)
that sends a post request to the database. This method needs only the id of theCartItem (cartItem.id)
. Should I make the parameterCartItem cartItem
orString id
?
r/flutterhelp
Soo i've been learning flutter and i just want to ask for your advice about emulators on a low end pc. Currently running emulators on android studio but it takes too much space and ram, but i am using VSC to create flutter apps. So my question is, would you reccomend any low end emulators for development?
JOBS
Flutter Developer @ Tandym Tech (West Hollywood, CA, USA)