I saw this UI concept on dribbble and decided to give it a try! Will be posting the code soon once I’ve cleaned it up a bit and created a better API for it.
I can't believe that my app, SpaceX GO!, made to that list - it's event on the main image!
It's available in the Play Store, and the source code is available on GitHub.
Hi there. I'll share the source code for my app with about 2k downloads. It's not terribly complicated but it demonstrates the widget tree and some advantages of Dart.
https://github.com/Garrison88/gloomhaven-enhancement-calculator
https://play.google.com/store/apps/details?id=tomkatcreative.gloomhavenenhancementcalc
Not aware of one but both Apple Pay and Google Pay are compliant.. You could try using only those for EU customers.
We've seriously considered switching to Square just due to their sdk to avoid compliance issues.
Indie developer I've published my first app a few weeks ago It's a simple app that tracks the buses from my city. Google Play link https://play.google.com/store/apps/details?id=com.cade.cade_onibus_mobile
Hey guys, the creator here 👋
Today, I launched a useful developer tool that helps you to optimize and preview your app's copy and screenshots on the App Store without the need for publishing it live or any other design tool.
It is now live on Product Hunt 🚀: producthunt.com/posts/storepreviewer
I would love to hear your feedback!
🤔The Problem
Whenever I want to try out or publish a new app I encounter this one repeating and very annoying problem: There is no way for me to see how my app’s copy and screenshots will actually look like. On the App Store. In real life. On the device.
Playing around with various Sketch/Figma templates is nice for perhaps that one logo preview but iterating over multiple screenshot ideas is quite cumbersome and takes a lot of time. Not even thinking about doing it for multiple devices, dark and light mode as well as the list and detail view.
💭Thoughts
Optimizing your app’s copy and screenshots should be a creative, productive and most important fun process. You should be able to iterate fast and be efficient while finding the assets that fit you best.
🛠The Solution
A web app based on this premise. StorePreviewer is a useful developer tool that helps you preview your app on the App Store in the way it should be. Switch between different views and devices, try out various designs and find out what fits you best.
▶️Link to the site: storepreviewer.com
I made a game in Flutter. Imo Flutter's strength is in UI composition so it's more suited to trivia, card or board games. If you intend to do sprite based animations there are game libraries like Flare. A common requirement in games is also state management, for eg. passing information on lives or score between widgets. For this you would have to learn some of the state management solutions.
Based on what you describe, if it's mainly detecting button presses, it should be easily done in Flutter.
If you want just stored in the phone then SQLite
If you would like to store in a cloud then try Firebase: https://firebase.google.com/
The free version is quite generous and you should have plenty of room.
It will handle all the login if you want
​
edit: it also has a offline mode
> yeah I have all of the assets and layouts done as well as a pallet, the actual functionality off the app is done, we just need someone to take the app from the basic UI and make it look like my figma layout
there's also an android version - sorry about that! Here's the link - https://play.google.com/store/apps/details?id=com.volvmedia.volvapp&hl=en_IN&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1
This is a project we have been working on and just released the 0.1.0 version.
Material Themer allows you to visually pick the components of your ThemeData, and then generate the corresponding Flutter code with a single click!
We are developers and no matter how hard we try, most of our apps end up looking like typical "developer graphics". We thought that having a visual aid that allows us to rapidly iterate through design choices would help us create themes that seem a bit more professional.
The app is available on the stores:
Feedback/comments/suggestions, or bug reports and feature requests are much appreciated!
Original design: @dribble by Crank for B&B
​
Still a little buggy sometimes, specially in the 3D perspective of the cards moving. But hope you guys enjoy
What about the Free udacity course from Google?
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905
Google have got a free course up on Udacity. Pretty good but they go pretty fast so without a decent programming background it may be a bit of a struggle. Otherwise I started learning Flutter on Udemy. You can get pretty great courses for $10 on special (most of the time) and this course in particular starts off at a pretty chilled pace. Great for starting out I'd say.
​
Goodluck!
Netninja on YouTube. Also mtechviral on YouTube.
I am offering free live coding class - https://calendly.com/mrtechmaker/flutter?month=2020-04
Currently working on kwizto app on GitHub. https://github.com/karan-ta/Kwizto
You can use a wherein query:
https://firebase.google.com/docs/firestore/query-data/queries#in\_and\_array-contains-any
However, I'm not sure about ordering and the compound query - Firestore can be funny about that kind of stuff. In any case, you will need to get all documents to make sure you get all the ids. However, I suspect the query will be faster than making a call for each id.
You might want to look at using Firebase Cloud Storage.
If you're just storing files and metadata for those files, you can store json files alongside the uploaded file. the json file would contain data that describes the file. uploaded date, name, etc
if you want to be able to query that metadata, eg: find all files uploaded in the last three days or find all filea with "cat" in the name, you'll want to use Firestore for your metadata and Cloud Storage for the uploads.
If you specifically refer to the term Firebase
, it is an app platform, providing a bunch of services, it's not itself a database.
Cloud Firestore is the mainstream database service available on that platform, which is a NoSQL document database (much like MongoDB).
If you prefer a relational database, you may consider Cloud SQL or other equivalent services.
u/zxaq15 I wouldn't do it like this in firestore. Mainly because you get charged per read/write so every time you want to tally up the like count you need to read all the docs, which is rather inefficient.
There is actually a great distributed counter example in the docs.
you should get Greenshot to make grabbing screenshots easier. it's got a built in editor so you can mark up images with lines, arrows, numbers, etc. and it can be bound to your print screen button to make things even easier.
this is a good course if you dont know dick
​
https://www.appbrewery.co/p/flutter-development-bootcamp-with-dart
The big ones for me are:
No widgets as functions. This causes unnecessary rebuilds and works against Flutter's design.
If you can calculate something with a function, do that as opposed to storing it in memory.
Use final
and const
wherever possible.
Trailing commas, nesting, etc. are good practice, but I let my IDE/linter do all that for me anyway.
In C++ there is something like templates. In Dart it's possible via <code>generics</code>. It provides a mechanism to call a method with a specific argument type.
React Native also had the benefit of being able to attract React / JS devs by promising they wouldn't have to learn anything new...
I honestly believe that Dart has hindered Flutter's expansion, but the Dart team is actively working to improve the language. For example, they've added a new FFI: https://dart.dev/guides/libraries/c-interop
No, flutter is using the dart language.
https://dart.dev/guides/language/language-tour
The syntax is completly different.
Also java runs on different operation systems.
Flutter as far as I understood translates the instructions into the language you want kotlin or java in the android case and
objective-c or swift if you develop for apple devices.
Yes it will, I'm actually doing like literally the exact same thing right now and it's working fine. You'll need to use some plugins though, but I'm guessing you knew that.
The biggest professional app I know of using Flutter is the Hamilton app. There is a official showcase of apps you can see here. And also an unofficial showcase here.
If you want something like "an alternative App Store" where they can download the app, no. That's not possible.
You can install a MacOS virtual machine on your PC. After installing Android Studio, XCode, homebrew and cocoapods on the VM, you can setup Flutter and deploy your app to iOS devices using the Flutter install instructions for MacOS.
This is how I compile and deploy my app on iOS devices from an HP laptop.
If there is no dart package available on pub.dartlang.org, you can write some plattform specific code for both, iOS and Android to integrate the specific library in your project. Check https://flutter.io/docs/development/platform-integration/platform-channels for a good example.
You will need to use platform channels to expose that functionally to a flutter app, unless someone has done that and created a flutter pub package for it.
See platform channels here: https://flutter.io/platform-channels/
And the packages here: https://pub.dartlang.org/flutter
Over the past 2 months, I've been working on and off on this bus timings and public transportation app for Singapore.
Play store link: https://play.google.com/store/apps/details?id=com.themindstorm.nextbussg
If anyone is interested, it is free but still in Beta: https://play.google.com/store/apps/details?id=burgseitenapps.qrc
Feedback appreciated
I'm developing this in Flutter. It's for enterprises and it requires a license to use.
Basically, it's an app that will connect to Best POS, a point of sales, and it'll help manage the inventory. The original concept was an app made to help retailers take pictures of their stock so they can sell online using our website platform. It's evolving into a store manager with more and more control over the inventory than first anticipated, and people want to use it to receive their stock and verify quantities by scanning the merchandise's barcodes.