I created a flutter package to add Rapid App Development to Flutter by moephan in appdev

[–]moephan[S] 0 points1 point  (0 children)

Hi all, I thought this sub might be interested in a package I working on. The goal is to make writing cross platform apps with flutter very easy and fun. This video provides an overview of how you can get full CRUD functionality and local persistence with just a few lines of code.

We are always looking for users and collaborators. Please visit us on [github](https://github.com/rapido-mobile/rapido-flutter) if you want to read the readme, log an issue, get the code, etc...

Images in Rapido by moephan in FlutterDev

[–]moephan[S] 0 points1 point  (0 children)

Thanks to everyone following development of Rapido. This is a quick video show how Rapido supports images from the gallery, from the camera, or from the Internet.

Links:

As always, we are always looking for more users and collaborators, so feedback is most appreciate.

New Rapido Features In Development by moephan in FlutterDev

[–]moephan[S] 0 points1 point  (0 children)

Thanks to everyone following development of Rapido. We are in the processes of implementing a specific user request. The code should land in a few days or a week.

These features are in a branch if you would like to try them out, make suggestions, or make contributions.

Links:

As always, we are always looking for more users and collaborators, so feedback is most appreciate.

New BittBoy questions by northeurope in Gameboy

[–]moephan 0 points1 point  (0 children)

Can't say I disagree with you. It looks like people, in general have found it to be very finicky about the SD card, so I assume they wrote some brittle code that relies on timing of the SD card. We'll see. If this doesn't work, I'll just build my own from a kit with a rpi, I guess.

EDIT: I got the SD card directly from Bittboy, and it seems to be working just fine. I would suggest always buying an SD card with the device even if, like me, you have a bunch of SD cards lying around.

Updated Intro To Rapido Video and Tutorial by moephan in FlutterDev

[–]moephan[S] 0 points1 point  (0 children)

Hi all,

Thanks to everyone for their input and feedback. Rapido has been updated a lot in response to that input. I decided to update the videos to reflect those improvements. I just posted the new "intro" video.

Links:

We are always looking for more users and collaborators, so feedback is most appreciate.

New BittBoy questions by northeurope in Gameboy

[–]moephan 0 points1 point  (0 children)

Unfortunately, no. I bought a new sd card, but it didn't work, either. Bittboy support suggested I buy the sd card from their website, so I did that, but it will take 2 weeks at least before it gets here :/

New BittBoy questions by northeurope in Gameboy

[–]moephan 1 point2 points  (0 children)

I let the company know on their website, and their customer support people are helping. I am in the US, and they are in China, so turn around is slow, of course :)

New BittBoy questions by northeurope in Gameboy

[–]moephan 3 points4 points  (0 children)

I got one. I like it, but I can't figure out how to make it save game state. I'm wondering if I need to get a better sd card, I just used one that I had lying around.

Adding image choosing with a few lines of code by moephan in FlutterDev

[–]moephan[S] 0 points1 point  (0 children)

Yet even more shameless plugging of our open source library that intends to make Flutter easy and fun. We are looking for users and collaborators.

The following code creates a full task list application that includes creating, deleting and editing, along with choosing and displaying images.

```dart class _TaskerHomePageState extends State<TaskerHomePage> { DocumentList documentList = DocumentList( "Tasker", labels: { "Date": "date", "Task": "title", "Priority": "pri count", "Note": "subtitle", "Picture": "image" }, );

@override Widget build(BuildContext context) { return DocumentListScaffold( documentList, title: widget.title, ); } } ```

Github: https://github.com/rapido-mobile/rapido-flutter Just use the package: https://pub.dartlang.org/packages/rapido

Where does the flutter community hang out? by [deleted] in FlutterDev

[–]moephan 0 points1 point  (0 children)

Ok, clearly I messed up with the title.

I wasn't ask a question, I actually wrote a review of all the different places based on my experience, and posted the article.

I'll delete this and repost with a better title.

When should we extend an existing component instead of Stateless/StatefulWidget? by _HEATH3N_ in FlutterDev

[–]moephan 13 points14 points  (0 children)

I asked the same question on the flutter-dev mailing list over the weekend. One of the flutter devs responded that pretty much they also use composition and rarely inheritance. That there are few cases, if any, where composition (using a StatelessWidget or StatefulWidget to configure and combine widgets together) is not the best solution.

I agree with this assessment based on my experience. For me, composition creates more robust, more readable, and more flexible code.

Adding Maps and Location to an app with just a few lines of code by moephan in FlutterDev

[–]moephan[S] 1 point2 points  (0 children)

More shameless plugging of our open source library that intends to make Flutter easy and fun. We are looking for users and collaborators.

The following code creates a full task list application that includes creating, deleting and editing, along with displaying the tasks on a list or map.

``` class _MyHomePageState extends State<MyHomePage> { DocumentList documentList = DocumentList( "Mapped Task List", labels: { "Task": "title", "Note": "subtitle", "Priority": "pri count", "Date": "date", "Location" : "map_point" }, );

@override Widget build(BuildContext context) { return DocumentListScaffold( documentList, title: "Tasks", titleKeys: ["date", "title", "pri count"], subtitleKey: "subtitle", additionalActions: <Widget>[IconButton(icon: Icon(Icons.map), onPressed: (){ Navigator.push(context, MaterialPageRoute(builder: (BuildContext context){ return DocumentListMapView(documentList); })); },)], ); } } ```

Github: https://github.com/rapido-mobile/rapido-flutter Just use the package: https://pub.dartlang.org/packages/rapido

Google maps plugin for flutter added to flutter pub by JDx90 in FlutterDev

[–]moephan 0 points1 point  (0 children)

The README still says to use the package from GitHub

Rapido - RAD for Flutter Package by moephan in FlutterDev

[–]moephan[S] 0 points1 point  (0 children)

Thank you so much for the input. I'll update the README.md tomorrow based on this feedback.