New post on /r/flutterdev subreddit:
Interesting discussion on React-like hooks in Flutter for reusable widget life-cycle management
https://ift.tt/3kjAnse
August 06, 2020 at 09:48PM by satvikpendem
https://ift.tt/30zqBdZ
Interesting discussion on React-like hooks in Flutter for reusable widget life-cycle management
https://ift.tt/3kjAnse
August 06, 2020 at 09:48PM by satvikpendem
https://ift.tt/30zqBdZ
GitHub
Reusing state logic is either too verbose or too difficult · Issue #51752 · flutter/flutter
Related to the discussion around hooks #25280 TL;DR: It is difficult to reuse State logic. We either end up with a complex and deeply nested build method or have to copy-paste the logic across mult...
New post on /r/flutterdev subreddit:
<b>How to create flutter flow widget</b>
I'am trying to create something like flow layout in flutter. I just need to do something like <a href="https://dump.video/i/zPKfW3.mp4">this</a> on FlexibleGridViev but with a stretch animation. So in my case, I build a matrix based on a list of elements and then change the position of the elements, but when I do this for many elements, I can't figure out how to make them not overlap.help me please!!<a href="https://i.stack.imgur.com/hFEKv.png">enter image description here</a>And here is my class<pre>class UserSuggestion extends StatefulWidget { static final String tag = '/user-suggestion'; UserSuggestion({Key key}) : super(key: key); @override _UserSuggestionState createState() => _UserSuggestionState(); } class _UserSuggestionState extends State<UserSuggestion> with TickerProviderStateMixin { double screenHeight; List<Example01Tile> list; List<SuggestionCategory> items = []; Map<int, List<SuggestionCategory>> suggestionMatrix = { 0: [], 1: [], 2: [], 3: [] }; StreamController onTapListener = StreamController(); @override void initState() { // TODO: implement initState super.initState(); final number = 30; items = List.generate( number, (index) => SuggestionCategory( name: index.toString(), width: 100, height: 100, ), ); int rowCount = (items.length / 4).round(); suggestionMatrix = Map.from(suggestionMatrix.map((key, value) { final endIndex = (rowCount * (key + 1)); return MapEntry( key, items .getRange(rowCount * key, endIndex < items.length ? endIndex : items.length) .toList() .asMap() .entries .map((element) { final val = element.value; final i = element.key; return SuggestionCategory( name: i.toString(), width: 100, height: 100, x: (i) * 100.0, y: (key) * 100.0); }).toList()); })); onTapListener.stream.listen((event) { calculeteNewTapsPositions(event); }); } @override Widget build(BuildContext context) { final isDesktop = isDisplayDesktop(context); screenHeight = MediaQuery.of(context).size.height; return Scaffold(body: Center(child: mobile())); } mobile() { return Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( "Tell me what noo jiu jkwk?", style: Theme.of(context).textTheme.headline2, ).paddingOnly( top: PADDING_TOP_BIG_SUGGESTION, left: PADDING_LR_MEDIUM, right: PADDING_LR_MEDIUM), Flexible( child: grid(), ), ]); } grid() { return SingleChildScrollView( scrollDirection: Axis.horizontal, child: Container( height: 600, width: 800, child: Stack( fit: StackFit.expand, alignment: Alignment.topLeft, children: jjjjjj(), ), )); } List<Widget> jjjjjj() { List<Widget> widgets = []; suggestionMatrix.entries.forEach((columns) { int iColumn = columns.key; List<SuggestionCategory> rowsList = columns.value; rowsList.asMap().entries.forEach((rows) { int iRow = rows.key; SuggestionCategory rowsList = rows.value; rowsList.iColumn = iColumn; rowsList.iRow = iRow; widgets.add(AnimatedPositioned( duration: Duration(milliseconds: 600), curve: Curves.easeInOut, left: rows.value.x, top: rows.value.y, // bottom: bottom, // right: right, height: rows.value.height, width: rows.value.width, child: item(rows.value), )); }); }); return widgets; } void calculeteNewTapsPositions(SuggestionCategory suggestionCategory) { final iRow = suggestionCategory.iRow; final iColumn = suggestionCategory.iColumn; bool needExpand = suggestionCategory.currentWeight > 1; bool isEndExpandIteration = suggestionCategory.currentWeight > 2; List<SuggestionCategory> rowList = suggestionMatrix[iColumn]; //mark for right rows rowList.getRange(iRow + 1, rowList.length).forEach((SuggestionCategory e) { setState(() { if (needExpand) { print("right"); e.x = e.x + 100; } else { print("back"); e.x = e.x - 200; } }); }); //mark for left columns suggestionMatrix.forEach((key, value) { if (key > iColumn) { SuggestionCategory e1 = value.elementAt(iRow); SuggestionCategory e2 = value.elementAt(iRow + 1); SuggestionCategory e3 = value.elementAt(iRow…
<b>How to create flutter flow widget</b>
I'am trying to create something like flow layout in flutter. I just need to do something like <a href="https://dump.video/i/zPKfW3.mp4">this</a> on FlexibleGridViev but with a stretch animation. So in my case, I build a matrix based on a list of elements and then change the position of the elements, but when I do this for many elements, I can't figure out how to make them not overlap.help me please!!<a href="https://i.stack.imgur.com/hFEKv.png">enter image description here</a>And here is my class<pre>class UserSuggestion extends StatefulWidget { static final String tag = '/user-suggestion'; UserSuggestion({Key key}) : super(key: key); @override _UserSuggestionState createState() => _UserSuggestionState(); } class _UserSuggestionState extends State<UserSuggestion> with TickerProviderStateMixin { double screenHeight; List<Example01Tile> list; List<SuggestionCategory> items = []; Map<int, List<SuggestionCategory>> suggestionMatrix = { 0: [], 1: [], 2: [], 3: [] }; StreamController onTapListener = StreamController(); @override void initState() { // TODO: implement initState super.initState(); final number = 30; items = List.generate( number, (index) => SuggestionCategory( name: index.toString(), width: 100, height: 100, ), ); int rowCount = (items.length / 4).round(); suggestionMatrix = Map.from(suggestionMatrix.map((key, value) { final endIndex = (rowCount * (key + 1)); return MapEntry( key, items .getRange(rowCount * key, endIndex < items.length ? endIndex : items.length) .toList() .asMap() .entries .map((element) { final val = element.value; final i = element.key; return SuggestionCategory( name: i.toString(), width: 100, height: 100, x: (i) * 100.0, y: (key) * 100.0); }).toList()); })); onTapListener.stream.listen((event) { calculeteNewTapsPositions(event); }); } @override Widget build(BuildContext context) { final isDesktop = isDisplayDesktop(context); screenHeight = MediaQuery.of(context).size.height; return Scaffold(body: Center(child: mobile())); } mobile() { return Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( "Tell me what noo jiu jkwk?", style: Theme.of(context).textTheme.headline2, ).paddingOnly( top: PADDING_TOP_BIG_SUGGESTION, left: PADDING_LR_MEDIUM, right: PADDING_LR_MEDIUM), Flexible( child: grid(), ), ]); } grid() { return SingleChildScrollView( scrollDirection: Axis.horizontal, child: Container( height: 600, width: 800, child: Stack( fit: StackFit.expand, alignment: Alignment.topLeft, children: jjjjjj(), ), )); } List<Widget> jjjjjj() { List<Widget> widgets = []; suggestionMatrix.entries.forEach((columns) { int iColumn = columns.key; List<SuggestionCategory> rowsList = columns.value; rowsList.asMap().entries.forEach((rows) { int iRow = rows.key; SuggestionCategory rowsList = rows.value; rowsList.iColumn = iColumn; rowsList.iRow = iRow; widgets.add(AnimatedPositioned( duration: Duration(milliseconds: 600), curve: Curves.easeInOut, left: rows.value.x, top: rows.value.y, // bottom: bottom, // right: right, height: rows.value.height, width: rows.value.width, child: item(rows.value), )); }); }); return widgets; } void calculeteNewTapsPositions(SuggestionCategory suggestionCategory) { final iRow = suggestionCategory.iRow; final iColumn = suggestionCategory.iColumn; bool needExpand = suggestionCategory.currentWeight > 1; bool isEndExpandIteration = suggestionCategory.currentWeight > 2; List<SuggestionCategory> rowList = suggestionMatrix[iColumn]; //mark for right rows rowList.getRange(iRow + 1, rowList.length).forEach((SuggestionCategory e) { setState(() { if (needExpand) { print("right"); e.x = e.x + 100; } else { print("back"); e.x = e.x - 200; } }); }); //mark for left columns suggestionMatrix.forEach((key, value) { if (key > iColumn) { SuggestionCategory e1 = value.elementAt(iRow); SuggestionCategory e2 = value.elementAt(iRow + 1); SuggestionCategory e3 = value.elementAt(iRow…
New post on /r/flutterdev subreddit:
Navigation Drawer
Can someone give me a link with a good navigation drawer tutorial, teaching the best practices? I've seen some and everyone has a different approach on this subject.
August 06, 2020 at 11:30PM by ioncelciuc
https://ift.tt/3iiUhBM
Navigation Drawer
Can someone give me a link with a good navigation drawer tutorial, teaching the best practices? I've seen some and everyone has a different approach on this subject.
August 06, 2020 at 11:30PM by ioncelciuc
https://ift.tt/3iiUhBM
reddit
Navigation Drawer
Can someone give me a link with a good navigation drawer tutorial, teaching the best practices? I've seen some and everyone has a different...
New post on /r/flutterdev subreddit:
Flutter Firestore with charts_flutter error
I get the error when I try to hook up firestore with charts_flutter, does anyone know what's wrong. I cant find out where I went wrong.
August 07, 2020 at 12:58AM by AIDXN3
https://ift.tt/3gGUyOU
Flutter Firestore with charts_flutter error
I get the error when I try to hook up firestore with charts_flutter, does anyone know what's wrong. I cant find out where I went wrong.
I/flutter ( 6709): The following _TypeError was thrown building StreamBuilder<QuerySnapshot>(dirty, state: I/flutter ( 6709): _StreamBuilderBaseState<QuerySnapshot, AsyncSnapshot<QuerySnapshot>>#3c873): I/flutter ( 6709): type 'MappedListIterable<DocumentSnapshot, History>' is not a subtype of type 'List<History>'
This is the code ``` import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:flutter/material.dart';import 'package:hive/hive.dart'; import 'package:charts_flutter/flutter.dart' as charts;class MachineGraph extends StatefulWidget { MachineGraph({Key key}) : super(key: key);@override _MachineGraphState createState() => _MachineGraphState(); }class _MachineGraphState extends State<MachineGraph> { List<charts.Series<History, String>> _seriesBarData; List<History> myData;_generateData(myData) { _seriesBarData.add(charts.Series( domainFn: (History history, _) => history.time, measureFn: (History history, _) => double.parse(history.data), data: myData, id: "history", )); }@override Widget build(BuildContext context) { return SafeArea( child: Container( child: Scaffold( body: Column( children: <Widget>[ _buildBody(context), ], ), )), ); }Widget _buildBody(BuildContext context) { var box = Hive.box('myBox'); return StreamBuilder<QuerySnapshot>( stream: Firestore.instance.collection(box.get('companyId')).snapshots(), builder: (context, snapshot) { assert(snapshot != null); if (!snapshot.hasData) { return LinearProgressIndicator(); } else { List<History> history = snapshot.data.documents .map((e) => History.fromMap(e.data['history'])); return _buildChart(context, history); } }, ); }Widget _buildChart(BuildContext context, List<History> history) { _generateData(history); return Container( child: Column( children: <Widget>[Expanded(child: charts.LineChart(_seriesBarData))], ), ); } }class History { final String data; final String time;History(this.data, this.time);History.fromMap(Map<String, dynamic> map) : data = map['data'], time = map['time'];@override String toString() { // TODO: implement toString return data.toString(); } } ```August 07, 2020 at 12:58AM by AIDXN3
https://ift.tt/3gGUyOU
reddit
Flutter Firestore with charts_flutter error
A subreddit for Google's portable UI framework.
New tweet from FlutterDev:
✅That verified and fixed feeling!
Join @filiphracek and @Fitzface as they discuss debugging, including the debugger, breakpoints, stack frames, assertions, and more!
Tune into The #BoringShow and find your bug → https://t.co/bwgpAC6D5X pic.twitter.com/gJHFhM1Q7k— Flutter (@FlutterDev) August 6, 2020
August 07, 2020 at 12:45AM
http://twitter.com/FlutterDev/status/1291505625076076544
✅That verified and fixed feeling!
Join @filiphracek and @Fitzface as they discuss debugging, including the debugger, breakpoints, stack frames, assertions, and more!
Tune into The #BoringShow and find your bug → https://t.co/bwgpAC6D5X pic.twitter.com/gJHFhM1Q7k— Flutter (@FlutterDev) August 6, 2020
August 07, 2020 at 12:45AM
http://twitter.com/FlutterDev/status/1291505625076076544
Twitter
Filip Hráček (@filiphracek) | Twitter
The latest Tweets from Filip Hráček (@filiphracek). I explain difficult things to smart people. Separately, I also make games (@RaindeadGames) and useful little software projects (https://t.co/LnvSFrXDLK). San Fransisco Bay Area
New post on /r/flutterdev subreddit:
Flutter Latest Interactive Widget? | Interactive Viewer
https://youtu.be/MStBZkX14JE
August 07, 2020 at 01:57AM by thehappyharis
https://ift.tt/3fCi1z6
Flutter Latest Interactive Widget? | Interactive Viewer
https://youtu.be/MStBZkX14JE
August 07, 2020 at 01:57AM by thehappyharis
https://ift.tt/3fCi1z6
YouTube
Flutter Latest Interactive Widget? | Interactive Viewer
Flutter interactive viewer is the latest widget in the Flutter library.👉 Pre Sign Up to Flutter Learning Platform :https://learncodecode.com/fluter-learning...
New post on Flutter Dev Google group:
Image and word editing
We have an App which allows the user to easily modify images thru our unique ViewPort - a simple to use image place holder all manipulated by the mouse, further we have interactive text in pre authored templates. User starts with a dashboard and then a simple UI with 16 buttons to carry out
August 07, 2020 at 04:35AM by tutorial atenriched
https://ift.tt/2DkZURv
Image and word editing
We have an App which allows the user to easily modify images thru our unique ViewPort - a simple to use image place holder all manipulated by the mouse, further we have interactive text in pre authored templates. User starts with a dashboard and then a simple UI with 16 buttons to carry out
August 07, 2020 at 04:35AM by tutorial atenriched
https://ift.tt/2DkZURv
Google
Google Groups
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
New post on Flutter Dev Google group:
CodeMagic IOS build - Where put googleService-info.plist
Greetings - I am happy that I have a path for building my IOS app for free through CodeMagic remote mini mac server. However, since I have zero exposure to IOS builds, I am wondering where in my Visual Code IOS structure I should put the googleService-info.plist file. Should I put it under
August 07, 2020 at 05:43AM by Matt Mason
https://ift.tt/3fDdTPv
CodeMagic IOS build - Where put googleService-info.plist
Greetings - I am happy that I have a path for building my IOS app for free through CodeMagic remote mini mac server. However, since I have zero exposure to IOS builds, I am wondering where in my Visual Code IOS structure I should put the googleService-info.plist file. Should I put it under
August 07, 2020 at 05:43AM by Matt Mason
https://ift.tt/3fDdTPv
Google
Google Groups
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
New post on /r/flutterdev subreddit:
Is Firestore Appropriate for my App
I am making an app where the users can search for preferences about a car and the car that meets those preferences appears. So I expect I have to make a database that holds the different types of cars and their properties. Is firestore the appropriate choice for my app?P.S. I apologize if this is a basic question. I am new to programming lol
August 07, 2020 at 06:08AM by BerryAppleSoup
https://ift.tt/2DGjg3e
Is Firestore Appropriate for my App
I am making an app where the users can search for preferences about a car and the car that meets those preferences appears. So I expect I have to make a database that holds the different types of cars and their properties. Is firestore the appropriate choice for my app?P.S. I apologize if this is a basic question. I am new to programming lol
August 07, 2020 at 06:08AM by BerryAppleSoup
https://ift.tt/2DGjg3e
reddit
Is Firestore Appropriate for my App
I am making an app where the users can search for preferences about a car and the car that meets those preferences appears. So I expect I have to...
New post on /r/flutterdev subreddit:
The simple, but powerful technique used in widget_arrows
https://ift.tt/30ytTy2
August 07, 2020 at 09:27AM by Schwusch
https://ift.tt/2XEfiPB
The simple, but powerful technique used in widget_arrows
https://ift.tt/30ytTy2
August 07, 2020 at 09:27AM by Schwusch
https://ift.tt/2XEfiPB
DEV Community
Drawing arrows in Flutter, or anything else, based on widget positions
I recently made a Flutter package called widget_arrows which caught some attention on the FlutterDev...
New post on /r/flutterdev subreddit:
Hello, I an new to flutter and I was wondering, is it possible to have 1 flutter code running on mobile, web and desktop too?
Thank you
August 07, 2020 at 12:09PM by moment_of_science
https://ift.tt/3a1JlWz
Hello, I an new to flutter and I was wondering, is it possible to have 1 flutter code running on mobile, web and desktop too?
Thank you
August 07, 2020 at 12:09PM by moment_of_science
https://ift.tt/3a1JlWz
reddit
Hello, I an new to flutter and I was wondering, is it possible to...
Thank you
New post on /r/flutterdev subreddit:
Flutter Facebook Responsive UI Tutorial | Web and Mobile
https://youtu.be/HvLb5gdUfDE
August 07, 2020 at 12:03PM by Marcus-Ng
https://ift.tt/3gCR9An
Flutter Facebook Responsive UI Tutorial | Web and Mobile
https://youtu.be/HvLb5gdUfDE
August 07, 2020 at 12:03PM by Marcus-Ng
https://ift.tt/3gCR9An
YouTube
Flutter Facebook Clone Responsive UI Tutorial | Web and Mobile
» Flutter courses, writeups, and source code on Launch Club 🧠
https://drp.li/Iq9Bk
» Flutter Job Board 👋
https://drp.li/T9bLq
Learn Flutter fast in this tutorial by building the responsive web and mobile UI design of the real world app, Facebook. You'll…
https://drp.li/Iq9Bk
» Flutter Job Board 👋
https://drp.li/T9bLq
Learn Flutter fast in this tutorial by building the responsive web and mobile UI design of the real world app, Facebook. You'll…
New post on /r/flutterdev subreddit:
Hello flutter developers Please review my article on flutter top plugins which boost your productivity
Hello developer I write an article about .Top plugins which boost your productivity. It is only 2 min read ,I created this list after all my experience I have .If you don't like this post feel free to comment me.Flutter top plugins to save your day
August 07, 2020 at 01:47PM by Professional_Box_783
https://ift.tt/3kociAP
Hello flutter developers Please review my article on flutter top plugins which boost your productivity
Hello developer I write an article about .Top plugins which boost your productivity. It is only 2 min read ,I created this list after all my experience I have .If you don't like this post feel free to comment me.Flutter top plugins to save your day
August 07, 2020 at 01:47PM by Professional_Box_783
https://ift.tt/3kociAP
Tipsandtricksprogramming
Flutter Top Plugins To Save Your Day
Flutter top plugins that save your day.Plugins like error lens,rest client which is for rest api,Pubspec assist to get all package directly from Vs.
New post on /r/flutterdev subreddit:
Flutter Hive Database easy Tutorial
https://youtu.be/SFcMdQXnM78
August 07, 2020 at 03:44PM by priiimo3
https://ift.tt/2DMXPxa
Flutter Hive Database easy Tutorial
https://youtu.be/SFcMdQXnM78
August 07, 2020 at 03:44PM by priiimo3
https://ift.tt/2DMXPxa
New post on /r/flutterdev subreddit:
Flutter fast code
https://youtu.be/9DoQ630fVaQ
August 07, 2020 at 04:11PM by m4hmoud
https://ift.tt/3fA8991
Flutter fast code
https://youtu.be/9DoQ630fVaQ
August 07, 2020 at 04:11PM by m4hmoud
https://ift.tt/3fA8991
YouTube
Flutter Welcome - login - signup UIs - Flutter Fast Code | Flutter ui tutorial | flutter ui
Flutter is a wonderful framework for building mobile applications and in this video we will build Welcome, login, signup screens,the first screen will have a...
New post on /r/flutterdev subreddit:
My first article on Flutter. Built an app that plays audio and video files.
https://ift.tt/3kokWiI
August 07, 2020 at 02:48PM by vishnukvs
https://ift.tt/3gHvBCM
My first article on Flutter. Built an app that plays audio and video files.
https://ift.tt/3kokWiI
August 07, 2020 at 02:48PM by vishnukvs
https://ift.tt/3gHvBCM
Medium
Building a Flutter Media App
Building an app which plays video and audio files from local as well as from internet in flutter
New post on /r/flutterdev subreddit:
Flutter-Layout Examples - Simple Button
http://www.youtube.com/watch?v=GVUxe0r7mHs
August 07, 2020 at 02:26PM by srimal85emoney
https://ift.tt/2PyF832
Flutter-Layout Examples - Simple Button
http://www.youtube.com/watch?v=GVUxe0r7mHs
August 07, 2020 at 02:26PM by srimal85emoney
https://ift.tt/2PyF832
YouTube
Layout Examples - Simple Button
In this category, widgets will have only one widget as its child and every widget will have a special layout functionality.
For example, Center widget just centers it child widget with respect to its parent widget and Container widget provides complete flexibility…
For example, Center widget just centers it child widget with respect to its parent widget and Container widget provides complete flexibility…
New post on /r/flutterdev subreddit:
Tomorrow: Flutter Remote Meetup | Flutter BLR x GeekyAnts
Here's the detailed agenda of tomorrow's Flutter Remote Meetup:12:00 PM - 12:15 PM - Keynote by Pushkar Sharma12:15 PM - 12:35 PM - AI with Flutter - By Rishit Dagli12:35 PM - 12:55 PM - Widget Testing - The Untold Story - By Devanand P12: 55 PM - 01:15 PM - Working with Device Camera in Flutter - By Ayush Shekhar01:15 PM - 01:35 PM - Flutter Apps powered by GraphQL with Hasura - By Sivamuthu01:35 PM - 01:55 PM - Myths & Facts about Architecture & Principles - By Nitish SahaniThe event will be streamed live on GeekyAnts's YouTube channel: https://bit.ly/geekyants-youtubeStay updated following this link : https://bit.ly/flutterblr-9#flutterblr #flutterverse #Flutter #flutterdev
August 07, 2020 at 03:30PM by geekyants
https://ift.tt/2C5ULfd
Tomorrow: Flutter Remote Meetup | Flutter BLR x GeekyAnts
Here's the detailed agenda of tomorrow's Flutter Remote Meetup:12:00 PM - 12:15 PM - Keynote by Pushkar Sharma12:15 PM - 12:35 PM - AI with Flutter - By Rishit Dagli12:35 PM - 12:55 PM - Widget Testing - The Untold Story - By Devanand P12: 55 PM - 01:15 PM - Working with Device Camera in Flutter - By Ayush Shekhar01:15 PM - 01:35 PM - Flutter Apps powered by GraphQL with Hasura - By Sivamuthu01:35 PM - 01:55 PM - Myths & Facts about Architecture & Principles - By Nitish SahaniThe event will be streamed live on GeekyAnts's YouTube channel: https://bit.ly/geekyants-youtubeStay updated following this link : https://bit.ly/flutterblr-9#flutterblr #flutterverse #Flutter #flutterdev
August 07, 2020 at 03:30PM by geekyants
https://ift.tt/2C5ULfd
Facebook
Log in to Facebook
Log in to Facebook to start sharing and connecting with your friends, family and people you know.
New post on /r/flutterdev subreddit:
Flutter 1.20 - Dart 2.9 - Pigeon Interop CLI - Pubspec Assist 2.0 - Rive 2.0 Beta - Flutter News
https://youtu.be/7lBbv1cdryQ
August 07, 2020 at 05:11PM by MyracleDesign
https://ift.tt/31vemhv
Flutter 1.20 - Dart 2.9 - Pigeon Interop CLI - Pubspec Assist 2.0 - Rive 2.0 Beta - Flutter News
https://youtu.be/7lBbv1cdryQ
August 07, 2020 at 05:11PM by MyracleDesign
https://ift.tt/31vemhv
YouTube
Flutter 1.20 - Dart 2.9 - Pigeon Interop CLI - Pubspec Assist 2.0 - Rive 2.0 Beta - Flutter News
In this episode of #FlutterNews, we want to speak about the new Flutter #Release 1.20 and the latest update for Dart 2.9. Additionally, I want to introduce you the update of the Pubspec Assist for Visual Studio. After that, I give a short overview of the…
New post on /r/flutterdev subreddit:
Our First Flutter App
Hey flutter dev'sTLDR; we are looking for some helpful constructive feedback :D
https://github.com/Barttje/Pokemon-FlutterA friend and myself have build a pokemon app to test drive flutter. We've build some small apps, but this one was a bit bigger. We also used GraphQL as api communication.We would like to have some feedback, or things we can improve on to make the app better! You can even make pull request if you feel like it :DSome of the things we had troubles with:
- we are not really following responsive designs (e.g. we have a lot of fixed sizes)
- we started building huge components, and later on we decided to divide a bit more in smaller separate ones. However we are not sure how we should organize/divide widgets
- we have a hero widget, but that doesn't work properly. We see it happening because of the loading in the widgets, it probably is related to the separation of widgets.
August 07, 2020 at 05:02PM by Osicka
https://ift.tt/3icizNU
Our First Flutter App
Hey flutter dev'sTLDR; we are looking for some helpful constructive feedback :D
https://github.com/Barttje/Pokemon-FlutterA friend and myself have build a pokemon app to test drive flutter. We've build some small apps, but this one was a bit bigger. We also used GraphQL as api communication.We would like to have some feedback, or things we can improve on to make the app better! You can even make pull request if you feel like it :DSome of the things we had troubles with:
- we are not really following responsive designs (e.g. we have a lot of fixed sizes)
- we started building huge components, and later on we decided to divide a bit more in smaller separate ones. However we are not sure how we should organize/divide widgets
- we have a hero widget, but that doesn't work properly. We see it happening because of the loading in the widgets, it probably is related to the separation of widgets.
August 07, 2020 at 05:02PM by Osicka
https://ift.tt/3icizNU
GitHub
Barttje/Pokemon-Flutter
Contribute to Barttje/Pokemon-Flutter development by creating an account on GitHub.
New tweet from FlutterDev:
☑️This #FlutterFriday learn how to up your static checking game!
Want more static checking than Dart provides by default? Use package:meta and its annotations like @required, @visibleForTesting or @immutable.
Learn more → https://t.co/haUs0Earx3 pic.twitter.com/ab0fFYLyHA— Flutter (@FlutterDev) August 7, 2020
August 07, 2020 at 05:17PM
http://twitter.com/FlutterDev/status/1291755359200096257
☑️This #FlutterFriday learn how to up your static checking game!
Want more static checking than Dart provides by default? Use package:meta and its annotations like @required, @visibleForTesting or @immutable.
Learn more → https://t.co/haUs0Earx3 pic.twitter.com/ab0fFYLyHA— Flutter (@FlutterDev) August 7, 2020
August 07, 2020 at 05:17PM
http://twitter.com/FlutterDev/status/1291755359200096257
Twitter
#flutterfriday hashtag on Twitter
35m ago @FlutterDev tweeted: "✳️ Early access to features like HotUI a.." - read what others are saying and join the conversation.