New post on /r/flutterdev subreddit:
Food Delivery App UI Speed Code
https://youtu.be/RW3gvy5BpYU
February 15, 2022 at 08:47AM by base77
https://ift.tt/jWohdXw
Food Delivery App UI Speed Code
https://youtu.be/RW3gvy5BpYU
February 15, 2022 at 08:47AM by base77
https://ift.tt/jWohdXw
YouTube
Food Delivery App UI, like you have never seen before 🤯🤯 | Flutter UI | Speed Code
A Food Delivery App #UI developed using #flutter.
As the UI contains a lot of #animations, it may be a bit harder to understand.
The logic behind the navigation animation is to first animate the present screen from the bottom to top till #App Bar and then…
As the UI contains a lot of #animations, it may be a bit harder to understand.
The logic behind the navigation animation is to first animate the present screen from the bottom to top till #App Bar and then…
New post on /r/flutterdev subreddit:
Experience of the Flutter community
What is the depth of experience of developers in the Flutter community above and beyond Flutter?How many years of experience do you have in IT.View Poll
February 15, 2022 at 09:22AM by bsutto
https://ift.tt/FVOwMSf
Experience of the Flutter community
What is the depth of experience of developers in the Flutter community above and beyond Flutter?How many years of experience do you have in IT.View Poll
February 15, 2022 at 09:22AM by bsutto
https://ift.tt/FVOwMSf
New post on /r/flutterdev subreddit:
Static Metaprogramming will change Dart/Flutter for the best !
https://ift.tt/8nqPfve
February 15, 2022 at 12:00PM by GabrielBB03
https://ift.tt/J8MSjdy
Static Metaprogramming will change Dart/Flutter for the best !
https://ift.tt/8nqPfve
February 15, 2022 at 12:00PM by GabrielBB03
https://ift.tt/J8MSjdy
GitHub
language/motivation.md at master · dart-lang/language
Design of the Dart language. Contribute to dart-lang/language development by creating an account on GitHub.
New post on /r/flutterdev subreddit:
Feedback needed on in-app purchase implementation
Hey everyone! I implemented in-app purchases in Flutter. I used the official plugin in_app_purchase. I would like to be sure that I did everything correctly. Any feedback is very much appreciated! Following is what I did:1) I load all products from store:
February 15, 2022 at 11:59AM by hmarat
https://ift.tt/ugOl8PX
Feedback needed on in-app purchase implementation
Hey everyone! I implemented in-app purchases in Flutter. I used the official plugin in_app_purchase. I would like to be sure that I did everything correctly. Any feedback is very much appreciated! Following is what I did:1) I load all products from store:
final isAvailable = InAppPurchase.instance.isAvailable(); if(isAvailable){ final response = await IAPInstance.queryProductDetails(skis.toSet()); products.value = response.productDetails; }2) Then I start listening to the purchaseUpdated stream
void _listenToPurchaseUpdated( List<PurchaseDetails> purchaseDetailsList, ) async { if (purchaseDetailsList.isEmpty) { return; } final purchaseDetails = purchaseDetailsList.first; if (purchaseDetails.status == PurchaseStatus.pending) { // PENDING } else { if (purchaseDetails.status == PurchaseStatus.error) { // HANDLE ERROR } else if (purchaseDetails.status == PurchaseStatus.purchased || purchaseDetails.status == PurchaseStatus.restored) { final token = purchaseDetails.verificationData.serverVerificationData; final productId = purchaseDetails.productID; // Here I check if token is valid, and if it is, I update user data in DB final isValid = await checkIsTokenValid(productId, token); if (isValid) { // Show dialog, that purchase was completed successfully if (purchaseDetails.pendingCompletePurchase) { // QUESTION_1: when purchase status is restored, pendingCompletePurchase is always "false". I don't need it to call when purchase is autorenewed? await IAPInstance.completePurchase(purchaseDetails); } } else { // HANDLE ERROR } } } } final Stream purchaseUpdated = IAPInstance.purchaseStream; _subscription = purchaseUpdated.listen((purchaseDetailsList) { _listenToPurchaseUpdated(purchaseDetailsList); }, onDone: () { print('On done callback called'); _subscription.cancel(); // QUESTION_2: Why I cancel subscription here? Is it necessary? }, onError: (error) { // handle error here. print('Error callback called: $error'); });3) When the user wants to buy a subscription, I do this:
final PurchaseParam purchaseParam = PurchaseParam(productDetails: details); await IAPInstance.buyNonConsumable(purchaseParam: purchaseParam);It will fire an event and the stream callback will be executed.4) The biggest question is about auto-renewal:4.1) When user is outside of app, and the subscription is renewed, how can I detect it and update in my DB? (Both for iOS and Android). My solution is to call IAPInstance.restorePurchase() when app is opened the first time. This will fire purchaseUpdated callback with "restored" purchase status, and then I do my validation with backend, which will check the token and then change user subscription expiration date in my DB. But when I check purchaseDetails.pendingCompletePurchase, it always returns false, when status is restored. Shouldn't I call completePurchase() when purchase is restored? Am I doing it correctly?4.2) When the user is in foreground, i.e. in the application, and subscription expires and renewed, purchaseUpdated callback is not called :(( What to do here? Check expiration time on app open and set timer for calling IAPInstance.restorePurchase()? I think this will also fire the purchaseUpdated callback with "restored" purchase status.P.S. In testing mode, monthly subscription duration is 5 minute, and when I don't open app long time, when I come back, there is no subscription. Is it OK? Is it only because of my test card?Thank you very much!
February 15, 2022 at 11:59AM by hmarat
https://ift.tt/ugOl8PX
reddit
Feedback needed on in-app purchase implementation
Hey everyone! I implemented in-app purchases in Flutter. I used the official plugin `in_app_purchase`. I would like to be sure that I did...
New post on /r/flutterdev subreddit:
How to my alarm clock app functioning/working?
Hi, I'm a beginner and want to ask how to make an alarm app functioning? I'hv made the UI with canvas. But I'm still not able to find how to make it working, how to trigger the alarm at a set time.How to write the backend? can we do it in dart? or I'll need to learn kotlin?Thanks
February 15, 2022 at 12:53PM by Logical_Clothes_1089
https://ift.tt/TGNHOqB
How to my alarm clock app functioning/working?
Hi, I'm a beginner and want to ask how to make an alarm app functioning? I'hv made the UI with canvas. But I'm still not able to find how to make it working, how to trigger the alarm at a set time.How to write the backend? can we do it in dart? or I'll need to learn kotlin?Thanks
February 15, 2022 at 12:53PM by Logical_Clothes_1089
https://ift.tt/TGNHOqB
reddit
How to my alarm clock app functioning/working?
Hi, I'm a beginner and want to ask how to make an alarm app functioning? I'hv made the UI with canvas. But I'm still not able to find how to make...
New post on /r/flutterdev subreddit:
Flutter Bloc (v8.0.1) Pattern to load API data with Freezed and Auto Route
https://www.youtube.com/watch?v=HqFysuGBeUI
February 15, 2022 at 02:13PM by imran_sefat
https://ift.tt/RjTatL2
Flutter Bloc (v8.0.1) Pattern to load API data with Freezed and Auto Route
https://www.youtube.com/watch?v=HqFysuGBeUI
February 15, 2022 at 02:13PM by imran_sefat
https://ift.tt/RjTatL2
YouTube
Flutter Bloc (v8.0.1) Pattern to load API data with Freezed and Auto Route
Hello, this is a tutorial to load API data with Bloc Pattern along with Freezed to generate the data class and auto_route for navigations.
Timestamps
0:00 Intro
0:35 Project Structure and Dependencies
4:05 API Data explained
4:39 Datamodel generation with…
Timestamps
0:00 Intro
0:35 Project Structure and Dependencies
4:05 API Data explained
4:39 Datamodel generation with…
New post on /r/flutterdev subreddit:
Flutter Real Estate Mania UI Speed Code with Source Code
https://www.youtube.com/watch?v=mdqwmrZoPGo
February 15, 2022 at 02:12PM by imran_sefat
https://ift.tt/PkREJ5L
Flutter Real Estate Mania UI Speed Code with Source Code
https://www.youtube.com/watch?v=mdqwmrZoPGo
February 15, 2022 at 02:12PM by imran_sefat
https://ift.tt/PkREJ5L
YouTube
Flutter Real Estate Mania UI Speed Code with Source Code
Hello, this is a Speed Code video of a Real Estate app. The link to the GitHub repo is available below.
The original Dribble Design can be found here: https://dribbble.com/shots/16805313-Real-Estate-App
⏰ Timestamps
0:00 Intro
0:33 Starter Template with…
The original Dribble Design can be found here: https://dribbble.com/shots/16805313-Real-Estate-App
⏰ Timestamps
0:00 Intro
0:33 Starter Template with…
New post on /r/flutterdev subreddit:
3 Ways to Add ListView inside Column in Flutter - FlutterBeads
https://ift.tt/p78bsY4
February 15, 2022 at 01:30PM by pinkeshdarji
https://ift.tt/3F20kaj
3 Ways to Add ListView inside Column in Flutter - FlutterBeads
https://ift.tt/p78bsY4
February 15, 2022 at 01:30PM by pinkeshdarji
https://ift.tt/3F20kaj
FlutterBeads
3 Ways to Add ListView inside Column in Flutter - FlutterBeads
<span class="rt-reading-time" style="display: block;"><span class="rt-label rt-prefix"></span> <span class="rt-time">3</span> <span class="rt-label rt-postfix">min read</span></span> While developing your Flutter app, you may need to include a scrollable…
New post on /r/flutterdev subreddit:
Any thoughts on the WidgetView pattern ?
Hi,I have been using Provider + change notifier for state management for a while and it was great. Now that I started making biggers projects I think separating the UI from the logic has become a little bit harder since provider always require to have a context.I recently found this article about WidgetView pattern and it seems to work well with provider, although I haven't found much documentation/videos about it.https://blog.gskinner.com/archives/2020/02/flutter-widgetview-a-simple-separation-of-layout-and-logic.htmlI have tried Bloc in the past and I didn't really understand his full potential because I was applying it to small projects. Now I dont know if I should start using bloc or keep provider + change notifier + widgetview.The main advantage of bloc would be to have a lot of documentation and lots of people using it while the advantage of widgetview would be being able to still using provider and reduce the boilerplate.Do you guys have any thought about this? have anyone tried to use widgetview ?Thank you so much
February 15, 2022 at 01:23PM by ZuppaSalata
https://ift.tt/dXBqRyN
Any thoughts on the WidgetView pattern ?
Hi,I have been using Provider + change notifier for state management for a while and it was great. Now that I started making biggers projects I think separating the UI from the logic has become a little bit harder since provider always require to have a context.I recently found this article about WidgetView pattern and it seems to work well with provider, although I haven't found much documentation/videos about it.https://blog.gskinner.com/archives/2020/02/flutter-widgetview-a-simple-separation-of-layout-and-logic.htmlI have tried Bloc in the past and I didn't really understand his full potential because I was applying it to small projects. Now I dont know if I should start using bloc or keep provider + change notifier + widgetview.The main advantage of bloc would be to have a lot of documentation and lots of people using it while the advantage of widgetview would be being able to still using provider and reduce the boilerplate.Do you guys have any thought about this? have anyone tried to use widgetview ?Thank you so much
February 15, 2022 at 01:23PM by ZuppaSalata
https://ift.tt/dXBqRyN
gskinner blog
Flutter: WidgetView – A Simple Separation of Layout and Logic
One of the most interesting aspects of Flutter, is the way it mixes declarative markup-style code, with imperative business logic style code, all within the same Dart programming language and file....
New post on /r/flutterdev subreddit:
Flutter Mobile Apps - How to Add Background to Flutter Cards
https://youtube.com/watch?v=zErLhGYKdfQ&feature=share
February 15, 2022 at 04:09PM by osppro
https://ift.tt/xzOU9mY
Flutter Mobile Apps - How to Add Background to Flutter Cards
https://youtube.com/watch?v=zErLhGYKdfQ&feature=share
February 15, 2022 at 04:09PM by osppro
https://ift.tt/xzOU9mY
YouTube
Flutter Mobile Apps - How to Add Background to Flutter Cards
#flutterapps #fluttermobileapp #flutter #mobileapps #androidapps
#Flutter #tutorials #mobileapps #androidappswithflutter #ospproprogrammer #mobileapps
Flutter Mobile Apps - How to Add Background to Flutter Cards
Internship Training Join now https://osppr…
#Flutter #tutorials #mobileapps #androidappswithflutter #ospproprogrammer #mobileapps
Flutter Mobile Apps - How to Add Background to Flutter Cards
Internship Training Join now https://osppr…
New post on /r/flutterdev subreddit:
<b>Pass File from child back to parent</b>
I'm using Image Picker on a file that looks like this `import 'dart:io';` class EditImage extends StatefulWidget { const EditImage({Key? key}) : super(key: key);@override State<EditImage> createState() => _EditImageState(); }class _EditImageState extends State<EditImage> { File? image; Future pickImage() async { try { final image = await ImagePicker().pickImage(source: ImageSource.gallery); if (image == null) return;<pre> final imageTemporary = File(image.path); setState(() { this.image = imageTemporary; }); } on PlatformException catch (e) { // ignore: avoid_print print("Failed to pick image:$e"); } </pre>}Future pickCamera() async { try { final image = await ImagePicker().pickImage(source: ImageSource.camera); if (image == null) return;<pre> final imageTemporary = File(image.path); setState(() { this.image = imageTemporary; }); } on PlatformException catch (e) { // ignore: avoid_print print("Failed to pick image:$e"); } </pre>}@override Widget build(BuildContext context) { return Padding( padding: EdgeInsets.only(left: 0.15.sw), child: GestureDetector( onTap: () { if (image == null) { showDialog<void>( context: context, barrierDismissible: false, // user must tap button! builder: (BuildContext context) { return AlertDialog( title: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, // ignore: prefer_const_literals_to_create_immutables children: [ const Text( 'Choose Image', style: TextStyle(), ), IconButton( onPressed: () { Navigator.pop(context); }, icon: Icon( Icons.close, size: 20.sp, color: const Color(0xFF000000), ), ) ], ), content: SingleChildScrollView( child: ListBody( children: const <Widget>[ Text( 'Choose a profile Picture to upload', style: TextStyle(), ), ], ), ), actions: <Widget>[ TextButton( child: const Text( 'Camera', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickCamera(); Navigator.pop(context); }, ), TextButton( child: const Text( 'Gallery', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickImage(); Navigator.pop(context); }, ), ], ); }, ); } }, child: SizedBox( width: 190.w, height: 125.h, child: Stack( children: [ Positioned( bottom: 0, right: 5, child: ConstrainedBox( constraints: BoxConstraints.tightFor(width: 70.w, height: 15.h), child: ElevatedButton( style: ElevatedButton.styleFrom( elevation: 0, primary: Colors.green[700], ), onPressed: () { if (image != null) { showDialog<void>( context: context, barrierDismissible: false, // user must tap button! builder: (BuildContext context) { return AlertDialog( title: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, // ignore: prefer_const_literals_to_create_immutables children: [ const Text( 'Choose Image', style: TextStyle(), ), IconButton( onPressed: () { Navigator.pop(context); }, icon: Icon( Icons.close, size: 20.sp, color: const Color(0xFF000000), ), ) ], ), content: SingleChildScrollView( child: ListBody( children: const <Widget>[ Text( 'Choose a profile Picture to upload', style: TextStyle(), ), ], ), ), actions: <Widget>[ TextButton( child: const Text( 'Camera', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickCamera(); Navigator.pop(context); }, ), TextButton( child: const Text( 'Gallery', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickImage(); Navigator.pop(context); }, ), ], ); }, ); } }, child: const Align( alignment: Alignment.topRight, child: Text( '+EDIT', textAlign: TextAlign.right, style: TextStyle( fontSize: 12, color: Color(0xff0ced10), fontWeight: FontWeight.bold), ), ), ), ), ), Container( height: 125.h, width: 125.w, clipBehavior: Clip.antiAlias, decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(15.r), border: Border.all(color: const Color(0xff0ced10), width: 2), boxShadow: [ BoxShadow( color: Colors.black, offset: const…
<b>Pass File from child back to parent</b>
I'm using Image Picker on a file that looks like this `import 'dart:io';` class EditImage extends StatefulWidget { const EditImage({Key? key}) : super(key: key);@override State<EditImage> createState() => _EditImageState(); }class _EditImageState extends State<EditImage> { File? image; Future pickImage() async { try { final image = await ImagePicker().pickImage(source: ImageSource.gallery); if (image == null) return;<pre> final imageTemporary = File(image.path); setState(() { this.image = imageTemporary; }); } on PlatformException catch (e) { // ignore: avoid_print print("Failed to pick image:$e"); } </pre>}Future pickCamera() async { try { final image = await ImagePicker().pickImage(source: ImageSource.camera); if (image == null) return;<pre> final imageTemporary = File(image.path); setState(() { this.image = imageTemporary; }); } on PlatformException catch (e) { // ignore: avoid_print print("Failed to pick image:$e"); } </pre>}@override Widget build(BuildContext context) { return Padding( padding: EdgeInsets.only(left: 0.15.sw), child: GestureDetector( onTap: () { if (image == null) { showDialog<void>( context: context, barrierDismissible: false, // user must tap button! builder: (BuildContext context) { return AlertDialog( title: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, // ignore: prefer_const_literals_to_create_immutables children: [ const Text( 'Choose Image', style: TextStyle(), ), IconButton( onPressed: () { Navigator.pop(context); }, icon: Icon( Icons.close, size: 20.sp, color: const Color(0xFF000000), ), ) ], ), content: SingleChildScrollView( child: ListBody( children: const <Widget>[ Text( 'Choose a profile Picture to upload', style: TextStyle(), ), ], ), ), actions: <Widget>[ TextButton( child: const Text( 'Camera', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickCamera(); Navigator.pop(context); }, ), TextButton( child: const Text( 'Gallery', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickImage(); Navigator.pop(context); }, ), ], ); }, ); } }, child: SizedBox( width: 190.w, height: 125.h, child: Stack( children: [ Positioned( bottom: 0, right: 5, child: ConstrainedBox( constraints: BoxConstraints.tightFor(width: 70.w, height: 15.h), child: ElevatedButton( style: ElevatedButton.styleFrom( elevation: 0, primary: Colors.green[700], ), onPressed: () { if (image != null) { showDialog<void>( context: context, barrierDismissible: false, // user must tap button! builder: (BuildContext context) { return AlertDialog( title: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, // ignore: prefer_const_literals_to_create_immutables children: [ const Text( 'Choose Image', style: TextStyle(), ), IconButton( onPressed: () { Navigator.pop(context); }, icon: Icon( Icons.close, size: 20.sp, color: const Color(0xFF000000), ), ) ], ), content: SingleChildScrollView( child: ListBody( children: const <Widget>[ Text( 'Choose a profile Picture to upload', style: TextStyle(), ), ], ), ), actions: <Widget>[ TextButton( child: const Text( 'Camera', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickCamera(); Navigator.pop(context); }, ), TextButton( child: const Text( 'Gallery', style: TextStyle( fontSize: 12, color: Colors.black, fontWeight: FontWeight.bold, ), ), onPressed: () { pickImage(); Navigator.pop(context); }, ), ], ); }, ); } }, child: const Align( alignment: Alignment.topRight, child: Text( '+EDIT', textAlign: TextAlign.right, style: TextStyle( fontSize: 12, color: Color(0xff0ced10), fontWeight: FontWeight.bold), ), ), ), ), ), Container( height: 125.h, width: 125.w, clipBehavior: Clip.antiAlias, decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(15.r), border: Border.all(color: const Color(0xff0ced10), width: 2), boxShadow: [ BoxShadow( color: Colors.black, offset: const…
New post on /r/flutterdev subreddit:
Why is immutability important? (Riverpod versus Provider)
Sorry, I am coming from C, so declarative programming is new to me. I don't understand why we have to make the class immutable for Riverpod. Everyone says imutablity is important, but I am confused on exactly why if we could just have read-only variables to enforce changes from the interface only. Having a separate notifier and class declaration seems very boilerplate to me and inefficient with the copy. Sorry, I really know very little about this because, at my job, I use C for simple embedded systems that control via a while(1). The only threading I understand is an interrupt of 2 levels of priority.Please let me know where I should move this question if it is inappropriate for this subreddit.
February 15, 2022 at 05:14PM by whitemagehealing
https://ift.tt/LovMaC9
Why is immutability important? (Riverpod versus Provider)
Sorry, I am coming from C, so declarative programming is new to me. I don't understand why we have to make the class immutable for Riverpod. Everyone says imutablity is important, but I am confused on exactly why if we could just have read-only variables to enforce changes from the interface only. Having a separate notifier and class declaration seems very boilerplate to me and inefficient with the copy. Sorry, I really know very little about this because, at my job, I use C for simple embedded systems that control via a while(1). The only threading I understand is an interrupt of 2 levels of priority.Please let me know where I should move this question if it is inappropriate for this subreddit.
February 15, 2022 at 05:14PM by whitemagehealing
https://ift.tt/LovMaC9
reddit
Why is immutability important? (Riverpod versus Provider)
Sorry, I am coming from C, so declarative programming is new to me. I don't understand why we have to make the class immutable for Riverpod....
New tweet from FlutterDev:
🔥💙 Adding Firebase to your Flutter project Tune in tomorrow at 9:00 AM PT with @puf and the @FlutterComm as they go over tips on how to add @Firebase to your Flutter project. ✨ Set a reminder 👉🏽 https://t.co/U9SPrIEAZY #FlutterPuzzleHack https://t.co/DNTB4mCGF7— Flutter (@FlutterDev) Feb 15, 2022
February 15, 2022 at 06:00PM
https://twitter.com/FlutterDev/status/1493631193094684672
🔥💙 Adding Firebase to your Flutter project Tune in tomorrow at 9:00 AM PT with @puf and the @FlutterComm as they go over tips on how to add @Firebase to your Flutter project. ✨ Set a reminder 👉🏽 https://t.co/U9SPrIEAZY #FlutterPuzzleHack https://t.co/DNTB4mCGF7— Flutter (@FlutterDev) Feb 15, 2022
February 15, 2022 at 06:00PM
https://twitter.com/FlutterDev/status/1493631193094684672
YouTube
Adding Firebase to your Flutter Project :: Flutter Puzzle Hack :: Volume 4 of 4
Join Frank van Puffelen (Puf), Firebase Engineer at Google, for tips on how to add Firebase to your Flutter project.
Join the Puzzle Hack today - https://flutterhack.devpost.com/
Resources: https://flutterhack.devpost.com/resources
Follow us on…
Join the Puzzle Hack today - https://flutterhack.devpost.com/
Resources: https://flutterhack.devpost.com/resources
Follow us on…
New post on /r/flutterdev subreddit:
I wrote a library so you don't have to deal with Nested Hell anymore.
https://ift.tt/hZuTc7P
February 15, 2022 at 07:21PM by SaltyAom
https://ift.tt/Ntug8Xi
I wrote a library so you don't have to deal with Nested Hell anymore.
https://ift.tt/hZuTc7P
February 15, 2022 at 07:21PM by SaltyAom
https://ift.tt/Ntug8Xi
New tweet from FlutterDev:
@roaakdm 🤩💙👏— Flutter (@FlutterDev) Feb 15, 2022
February 15, 2022 at 09:10PM
https://twitter.com/FlutterDev/status/1493679238079139845
@roaakdm 🤩💙👏— Flutter (@FlutterDev) Feb 15, 2022
February 15, 2022 at 09:10PM
https://twitter.com/FlutterDev/status/1493679238079139845
Twitter
Flutter
@roaakdm 🤩💙👏
New post on /r/flutterdev subreddit:
EventChannel vs MethodChannel for plugins
I know that MethodChannels are for invoking methods, and EventChannels are for streaming data. Is there a performance difference between the two? I have plugins that use MethodChannels for sending data that could be done over EventChannels. I'm wondering if it's worth the effort to switch them over.
February 15, 2022 at 10:17PM by Rexios80
https://ift.tt/GdotQ90
EventChannel vs MethodChannel for plugins
I know that MethodChannels are for invoking methods, and EventChannels are for streaming data. Is there a performance difference between the two? I have plugins that use MethodChannels for sending data that could be done over EventChannels. I'm wondering if it's worth the effort to switch them over.
February 15, 2022 at 10:17PM by Rexios80
https://ift.tt/GdotQ90
reddit
EventChannel vs MethodChannel for plugins
I know that MethodChannels are for invoking methods, and EventChannels are for streaming data. Is there a performance difference between the two?...
New post on /r/flutterdev subreddit:
Flutter: Using the Keyboard Actions Package To Improve Mobile UX
https://ift.tt/fM7NC4t
February 15, 2022 at 11:31PM by allthecoding
https://ift.tt/GNlomwa
Flutter: Using the Keyboard Actions Package To Improve Mobile UX
https://ift.tt/fM7NC4t
February 15, 2022 at 11:31PM by allthecoding
https://ift.tt/GNlomwa
Keyhole Software
Flutter: Using Keyboard Actions To Improve Mobile User Experience
This post covers three options for customizing an iOS or Android keyboard in a Flutter mobile application, with a code walkthrough of using the Keyboard Actions package to easily add keyboard features that increase user efficiency.Mobile app developers, have…
New post on /r/flutterdev subreddit:
Has anyone had success with BLE Beacons in flutter?
Looking for package and general advice.I’d really like to use the OpenBeacon format.I need something I can get data for in IOS and Android. IOS likes to make it impossible to discover beacons but I’ll know what my UUIDs are upfront. OpenBeacon?IOS seems to have a ProximityUUID function that you pass a UUID to and the OS keeps an eye out for it. Does Android have the same?I assume there is a way to “register” a UUID in a flutter package so that I don’t need to manually BLE scan for beacons?Has anyone had success with this in a background mode? I assume I would need to be in background, that if the app is off, the beacon is entirely off/unregistered as well? Or can the beacon presence start the App?Any other gotchas to watch for?
February 16, 2022 at 07:14AM by BigTechCensorsYou
https://ift.tt/Je8oUBX
Has anyone had success with BLE Beacons in flutter?
Looking for package and general advice.I’d really like to use the OpenBeacon format.I need something I can get data for in IOS and Android. IOS likes to make it impossible to discover beacons but I’ll know what my UUIDs are upfront. OpenBeacon?IOS seems to have a ProximityUUID function that you pass a UUID to and the OS keeps an eye out for it. Does Android have the same?I assume there is a way to “register” a UUID in a flutter package so that I don’t need to manually BLE scan for beacons?Has anyone had success with this in a background mode? I assume I would need to be in background, that if the app is off, the beacon is entirely off/unregistered as well? Or can the beacon presence start the App?Any other gotchas to watch for?
February 16, 2022 at 07:14AM by BigTechCensorsYou
https://ift.tt/Je8oUBX
reddit
Has anyone had success with BLE Beacons in flutter?
Looking for package and general advice. I’d really like to use the OpenBeacon format. - I need something I can get data for in IOS and Android....
New post on /r/flutterdev subreddit:
Flutter development on macbook aire m1 8gigs ram.
I was leaning flutter for about 6 months now, I was doing it on a core 2 dou and a 4gb ram and HDD so it was like coding in hell.after a long time of saving I have now 1500$ and I want to buy a new laptop.I'm considering a base model of MBK air m1 with 8gb memory "1450$ with taxes. really sucks I know :( "I'm not going to upgrade for at least 2 ~ 4 years (only if I managed to get a well paid job before that time cause I'm currently on 250$ a month)so I need to get the most of this 1500$what's your thoughts on the MBA base model? like an emulator and a simulator and 1 docker container and some firefox tabs.some people said that I can get a lot more better laptop with that 1500$ and then I can install Open Core or a hackintosh but I'm note sure about that.please I want some advice from people who actually using MBK m1 with 8 gigs and not some random opinions. because this is the savings of my life and I'm willing to make the most of it.
February 16, 2022 at 10:14AM by HasanMHallak
https://ift.tt/afYCzT3
Flutter development on macbook aire m1 8gigs ram.
I was leaning flutter for about 6 months now, I was doing it on a core 2 dou and a 4gb ram and HDD so it was like coding in hell.after a long time of saving I have now 1500$ and I want to buy a new laptop.I'm considering a base model of MBK air m1 with 8gb memory "1450$ with taxes. really sucks I know :( "I'm not going to upgrade for at least 2 ~ 4 years (only if I managed to get a well paid job before that time cause I'm currently on 250$ a month)so I need to get the most of this 1500$what's your thoughts on the MBA base model? like an emulator and a simulator and 1 docker container and some firefox tabs.some people said that I can get a lot more better laptop with that 1500$ and then I can install Open Core or a hackintosh but I'm note sure about that.please I want some advice from people who actually using MBK m1 with 8 gigs and not some random opinions. because this is the savings of my life and I'm willing to make the most of it.
February 16, 2022 at 10:14AM by HasanMHallak
https://ift.tt/afYCzT3
reddit
Flutter development on macbook aire m1 8gigs ram.
I was leaning flutter for about 6 months now, I was doing it on a core 2 dou and a 4gb ram and HDD so it was like coding in hell. after a long...
New post on /r/flutterdev subreddit:
Add web support to your Flutter mobile app
https://ift.tt/XZpIRW6
February 16, 2022 at 11:02AM by sbeugen
https://ift.tt/z8LgxIH
Add web support to your Flutter mobile app
https://ift.tt/XZpIRW6
February 16, 2022 at 11:02AM by sbeugen
https://ift.tt/z8LgxIH
Medium
Add web support to your Flutter mobile app
This post shows what needs to be done in order to enable a Flutter based mobile app to work in the browser…
New post on /r/flutterdev subreddit:
Flutter Mobile Apps - How to make Rounded Corners in Flutter Cards
https://youtube.com/watch?v=7xJiGMj3hRM&feature=share
February 16, 2022 at 11:32AM by osppro
https://ift.tt/GWZa2q3
Flutter Mobile Apps - How to make Rounded Corners in Flutter Cards
https://youtube.com/watch?v=7xJiGMj3hRM&feature=share
February 16, 2022 at 11:32AM by osppro
https://ift.tt/GWZa2q3
YouTube
Flutter Mobile Apps - How to make Rounded Corners in Flutter Cards
#flutterapps #fluttermobileapps #mobileapps
Flutter Mobile Apps - How to make Rounded Corners in Flutter Cards
You can set the shape property to RoundedRectangleBorder() or CircleBorder() in order to create a circle Card.
If you use RoundedRectangleBorder…
Flutter Mobile Apps - How to make Rounded Corners in Flutter Cards
You can set the shape property to RoundedRectangleBorder() or CircleBorder() in order to create a circle Card.
If you use RoundedRectangleBorder…