My Heart is aFlutter

So I have a job possibility... it is very exciting stuff.  I could learn Flutter, Google's attempt at cross-platform mobile development.  It would be imperative that I finish my first project within the first year.  I've spent the last 1.5 hours or so fooling around with Android Studio, and the prior 2 hours messing with Visual Studio Code.  Both are IDEs that can be used to develop Flutter applications.  

While it sounded exciting 6 hours ago, the reality seems to be a lot less fun.  I've got a command line window open, another with PowerShell, another window with the IDE, and various Chrome tabs open, where I am researching and trying to make this thing work.  Android Studio seems to be locked up while creating my first (empty!) Flutter project.  It's been sitting like this forever:


What the hell is it doing?  Is an empty project that intensive to create?

I'm concerned if I can't get a lousy "Hello World" project going, then if I take this new job, then I'm in some deep shit.

The code itself looks simple enough--or at least something I feel like I can learn.  Here's a super small sample (that I can't confirm works because my IDE is killing itself trying to create an empty project):

import 'package:flutter/material.dart';

void main() {
  runApp(
    Center(
      child: Text(
        'Hello, world!',
        textDirection: TextDirection.ltr,
      ),
    ),
  );
}

It's a bit of C-style language, like so many others (Java, JavaScript, C#, etc).  It's called Dart, and Google created it.

Technologies come and go.  The big question is will this thing be dead in 2 years?  Or will it be the next big thing?  If I'd invested massive amounts of time in Silverlight, look where I'd be.  Instead, I got lucky and jumped on C# back around 2003, and it paid off.  I had a great feeling about C#, but mostly I guess it was luck.


Comments

Popular posts from this blog

Santa Marianita, Ecuador

Is it over?

Tired and Boring Musings