TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Flutter Release Preview 2

121 点作者 timsneath超过 6 年前

21 条评论

threeseed超过 6 年前
I spent quite a few months comparing this with React Native.<p>Flutter has done cross-platform right. And it&#x27;s somewhat sad and counter-intuitive but pretending to be native is a lot better than actually being native. iOS and Android are just too dissimilar in areas to provide a common layer on top of. In particular routing which is a mess with React Native.<p>Flutter also has the best development experience period. Nothing comes close. Compilation is fast. The reload cycle is instant. The tooling is excellent. It is really polished.<p>I just wish it had not come from Google because you always get that niggling feeling like it&#x27;s going to abandoned. Which would be a real shame.
评论 #18029650 未加载
评论 #18029762 未加载
评论 #18029652 未加载
评论 #18030060 未加载
评论 #18030162 未加载
nevi-me超过 6 年前
EDIT: formatting<p>Almost everyone here talks about abandonment. It&#x27;s become a sad Google reality, but I&#x27;d hazard that some people are posting from Google Chrome, which would defeat the point about worrying.<p>I use Flutter, I&#x27;ve released an app that&#x27;s been in prod for about 5 months now. Flutter runs on Dart, which is a Google-bred language. From my little knowledge, most&#x2F;some of the people working on Dart are the team in Aarhus that work(ed) on V8. Our Vyacheslav Egorov (mraleph) being first that comes to mind.<p>Is Google going to abandon Flutter, what about Dart? Should I not learn Go because they&#x27;ll also abandon it? Heck, should I not develop for Android because they&#x27;ll abandon it too?<p>The fearmongering is a bit excessive. I&#x27;d think Google has a better track record with software platforms. I separate Google into:<p>- Products - come for free, can be abandoned any time<p>- APIs - come for free, don&#x27;t build your business around them in case MapsGate price surges come your way. Or, if you rely on them out of being &quot;free&quot;, always have contingency plans to switch. After all, if they build a market then destroy it, it&#x27;s a good space for smaller players to join in.<p>- Software &amp; Platform Tools - feels safer, unless very experimental.<p>___<p>Flutter allowed me to do in a few days what Java&#x2F;Kotlin was taking me weeks. Why? It makes developing UIs much easier. As one can see from the RP2 announcement, background execution looks hairy, app size is improved but the build process still lacks what native has (e.g. updates to an app result in user downloading whole apk).<p>Will I have to rewrite my app again when Flutter is abandoned? Sure, but it won&#x27;t be an overnight rewrite. I&#x27;ll probably be able to get away with a 1-2 year window (if I need one) before the last supported Google Play Services becomes obsolete.<p>For me, I&#x27;m willing to take that upfront benefit. Yes, downside&#x27;s learning yet another new language. I learnt Dart, and it was about 80% similar to the langs that I already know.
评论 #18029851 未加载
评论 #18029688 未加载
评论 #18029709 未加载
MarkMc超过 6 年前
I first started developing with Flutter about a year ago.<p>One thing that has really impressed me is how responsive the Flutter team is to developers. Often when I posted a question on Stack Overflow it would be answered perfectly within 24 hours by a member of the Flutter team.<p>Contrast this with React Native where Facebook&#x27;s attitude seems to be to develop what they need themselves then &#x27;throw it over the wall&#x27; to for others to improve.<p>The Flutter team is like a dog that really wants you to be happy. The React Native team is like a cat that doesn&#x27;t really care about you as long as she gets fed.
评论 #18032198 未加载
评论 #18030509 未加载
malkia超过 6 年前
There is also an effort to bring flutter on the desktop.<p>I dabbled (briefly) in it, got flutter app running on windows + linux, though certain integration factors (smooth window resizing, stability, mouse wheel support, etc.) were not there yet.<p>For some of them (mouse wheel, keyboard, tabbing) there might be more work needed (and maybe not seen as important), but it could bring a real &quot;electron&quot; killer, where my slack, teams or whatever else &quot;electron&quot; app does not spawn 5 processes, and take GB of memory (granted, flutter still takes a lot, compared to leaner Qt, and much much leaner write directly using Win32), but then there are some sensible limits, and going below these (for the sake of perfection) doesn&#x27;t buy you much nowadays (I no longer have to run QuarterDeck QEMM to shuffle my 640kb DOS+EMS memory efficiently around :))
评论 #18030120 未加载
评论 #18033591 未加载
hillelcoren超过 6 年前
Another big fan of Flutter here...<p>We&#x27;re using it to replace our native iOS and Android apps enabling us to have a single code base. This is critical for a team as small as ours (2 devs covering web and mobile).<p>I can&#x27;t sing its praises strongly enough, you can check out the code for our app here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;invoiceninja&#x2F;flutter-mobile&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;invoiceninja&#x2F;flutter-mobile&#x2F;</a><p>Edit: grammar is hard
monkmartinez超过 6 年前
I am moving away from Google as fast as I can in most areas. Every time I bird-dog one of their products I am ultimately let down. There is no way I can trust anything they build at this point. I wish it were different as they have some really good ideas, they are just the worst when it comes to follow through for the long haul.
评论 #18029626 未加载
rohan1024超过 6 年前
Are you frustrated with the way Android apps are developed? Tired of amount of time to get simple list working? Writing lot of boiler plate code only to update list from a dialog box? Ever got scared of implementing a navigation drawer or a fragment? Did you left Android development because the time and code to implement it was way greater than expected? Tired of handling life cycles?<p>Sorry for being dramatic but if you answered yes to any of those give a try to Flutter! You will be surprised of how fast you can develop an app for mobile with descent UI. Thank me later!
评论 #18029933 未加载
stewbrew超过 6 年前
Why do they want me to learn a new language to make use of a gui runtime+lib? Seriously. What makes that language that revolutionary so that nothing else, no other tried &amp; tested &amp; loathed language, could have been used instead? I don&#x27;t see it.
评论 #18030101 未加载
评论 #18030128 未加载
评论 #18030081 未加载
评论 #18030046 未加载
评论 #18030159 未加载
评论 #18029972 未加载
FlyingSnake超过 6 年前
Flutter might be a cool project, but what&#x27;s the status of integrating native controls?<p>Mobile apps are not only CRUD clients and do lots of stuff that needs tight OS integration. The last time I checked, flutter couldn&#x27;t do Maps, GeoLocations, AR (ArKit&#x2F;ARCore), Encryption, audio&#x2F;video, file storage etc activities that are outside the normal purview of a CRUD TableView App.<p>Since flutter team seems to be active here, could anyone from the team shed light on these aspects?
评论 #18030065 未加载
评论 #18030110 未加载
hayksaakian超过 6 年前
Are there any apps in the wild that I can install which use flutter? I&#x27;m curious to know how it feels from a user perspective.<p>Stats and benchmarks are neat but I&#x27;d really want to try it firsthand to know that it&#x27;s &quot;Fast&quot;.
评论 #18029587 未加载
评论 #18029527 未加载
评论 #18029586 未加载
评论 #18029454 未加载
tananaev超过 6 年前
Are those SO popularity comparison numbers real? If they are, I feel they were somehow artificially inflated. I have nothing against Flutter, but I don&#x27;t think at this point it&#x27;s as widely used as Xamarin and React Native. For Angular numbers should be even higher.
评论 #18029570 未加载
评论 #18029508 未加载
joobus超过 6 年前
How confident can anyone be basing a core product on flutter given Google&#x27;s history of abandonment?
评论 #18029490 未加载
评论 #18029492 未加载
评论 #18029539 未加载
评论 #18029487 未加载
Apocryphon超过 6 年前
Google is making a smart move by showcasing Flutter&#x27;s capability to make iOS apps. Cross-platform SDKs have a tendency of favoring one (iOS with React Native) or neither. By showing that devs can easily make quality apps on iOS, they show the promise of Flutter.
RobertRoberts超过 6 年前
It&#x27;s really sad how Google can possibly (I won&#x27;t bother wasting my time to find out) make something really truly awesome, and it just doesn&#x27;t matter at all. Their brand has a stink to it that won&#x27;t wear off any time soon, if ever.<p>They chose an evil path of manipulating users into giving up privacy. Talking out both sides of their mouth with politics and freedom of speech and other things. Creating and dumping tech like hot potatoes. Attempts at mass manipulation of the internet (AMP, messing with the location bar). The list goes on...<p>Google is schizophrenic, and I don&#x27;t know if they can come back from this in the long term. I won&#x27;t even bother looking at any of their tech anymore, there are plenty of great alternatives to every service they offer without all the Google baggage.
评论 #18029780 未加载
raydev超过 6 年前
Looking at the new Cupertino stuff.... since Google is reimplementing all iOS animations for navigation, bounce, etc., is that not infringing on Apple&#x27;s patents?
Rubytron超过 6 年前
Nevercode is proud to join Flutter revolution! The day Flutter announces Release Preview 2 Nevercode CI&#x2F;CD supports Flutter apps out-of-the-box. Building beautiful iOS &amp; Android apps using a single code base just got better! Check our doc: <a href="https:&#x2F;&#x2F;developer.nevercode.io&#x2F;docs&#x2F;building-flutter-apps" rel="nofollow">https:&#x2F;&#x2F;developer.nevercode.io&#x2F;docs&#x2F;building-flutter-apps</a>
saagarjha超过 6 年前
Is Flutter using native controls here, or are they drawing a copy of them by hand? I didn’t see a scroll bar in that demo, so I’m not sure. The rest of the stuff looked pretty good, though of course I’d need to actually physically try it to give it a final opinion rather than just rely on a GIF of someone interacting with it.
评论 #18030098 未加载
HappySweeney超过 6 年前
Any word on the testing situation? Currently, my inaugural app has a bunch of tests which won&#x27;t run as a) you can&#x27;t use plugins in unit tests, and b) integration tests (via flutter drive) won&#x27;t work with platform channels, as it has a dependency on dart:ui.
crudbug超过 6 年前
I was looking at this last week. The lack of native &lt;XML&gt; tree representation, similar to JSX would make this ideal.
mike22223333超过 6 年前
Do not use it for any serious project. It is Google, they will probably abandon it. Google has ADHD.
jimmcslim超过 6 年前
Wait, Dart is still a thing? Can I write Flutter apps in any other language? I&#x27;ve had a look at a few pages to understand which language Flutter uses, but it hasn&#x27;t mentioned Dart yet (apart from the .dart extension in the Getting Started example).<p>Sorry, yes it does - &#x27;Dart language and core libs&#x27;.