Flutter Heroes
25.9K subscribers
272 photos
2 videos
31.1K links
Download Telegram
New post on /r/flutterdev subreddit:

<b>Advice & Recommendations on how to approach an app idea</b>
Hello Everyone,I'm not sure if this is the right place to post something like this, but here I go.For the scheduling/calendar service, should I look to integrate this with various APIs like google calendar, outlook, etc or just build this in, Like I think flutter has a calendar widget that I can build on top of? What's the best practice for this?I don’t want to give too many details away about my idea, but basically, I want to create a mobile application where potential users who are barbers/hairstylist will be able to display their current portfolio of work as well as for other users to request their services from the barbers/hairstylist on the platform. For reference, let’s just classify the users of this product into two categories, Business users, Customer users. Business users are those who are barbers/hairstylists that display their work. Customer users are those who request services from business users.The following are some features I would want for a minimum viable product:&#8203;Provide customer users the ability to search for business users from where they can request their services from.Provide customer users the ability to view the business users’ portfolios on recent work they have done.Provide customer users the ability to pay for business users’ services in the appProvide customer users the ability to rate the business users servicesProvide customer users the ability to schedule appointments based on the business user’s scheduleProvide business users the ability to register as a barber/hairstylistProvide business users the ability to upload photos of their portfolio to be displayed to customer usersProvide business users the ability to create a schedule that will show when they are available to be booked.Provide the ability for business users and customer users to communicate through direct message in the app<strong>Please feel free to suggest if these are solid features to have as an MVP.</strong>I’ve broken down the system to be composed of the following services:&#8203;Search service (find business users on the platform)Portfolio service (Display business users work on their account profiles)Geolocation service (to pull up business users within their location)Scheduling service (customers booking appointments through the schedule)Notification service (send notifications/updates of when their service is available)Payment service (Process payments for both users )What are the technologies, patterns, and practices that would make this a scalable system architecture?For the mobile application, I’m planning to use Flutter and dart. How should I approach implementing identity and authorization? I’m hesitant to use Firebase or any NoSQL database because dealing with ids and associating those ids with various records that belong to the account holder can be troublesome to deal with. On the other hand, Firebase has great integration with Flutter since it's a google product. What about a relational database? Will this scale well? Does it have its purposes in mobile applications?For GeoLocation integration, I was planning on using google maps API, is this the recommended approach, should I look into another tool, library, API? What's the best practice for this?For the payment processing component, I was planning on using Stripe, any recommendations here? What's the best practice for this?For the scheduling/calendar service, should I look to integrate this with various APIs like google calendar, outlook, etc or just build this in, Like I think flutter has a calendar widget that I can build on top of? What's the best practice for this?What database technology should I use to store photos for the users portfolio?As my backend, I’m planning on using java to receive requests from the mobile client. I’m also planning to have this part of the architecture deployed on the cloud.I know I haven’t thought of everything about the system…
New post on Flutter Dev Google group:

Linux desktop build documentation update
Hi, I am following this https://ift.tt/2RN3ACp On Ubuntu 18.04 (flutter 2.0.5), I have to add the following development libraries sudo apt-get install libblkid-dev Cheers

April 17, 2021 at 11:29PM by Nicholas Yue
https://ift.tt/3srUmIm
New post on /r/flutterdev subreddit:

Dart License Checker - Detects and lists all licenses used by your dependencies
https://ift.tt/3mVYvmw

April 17, 2021 at 11:35PM by redsolver
https://ift.tt/3ssOwGH
New post on /r/flutterdev subreddit:

Is it ready already?
So I wanted to know whether flutter is stable enough for web and how it performs? Also whether it is possible to use flutter with firebase ?

April 18, 2021 at 12:17AM by ssolid20
https://ift.tt/3mWELPD
New post on /r/flutterdev subreddit:

I'm curious about this poll.
Long files are scary, but it a clean project tree is also appreciated. What the community will say?View Poll

April 18, 2021 at 05:10AM by Arrietismo
https://ift.tt/3ea2IyZ
New post on /r/flutterdev subreddit:

Privacy Oriented Note taking app
I was a Google notes user until i find that i was getting lots of ads from the shopping items which i saved in Google notes.so i decided to make a notes app as I was leaning flutter and it's ready now.it's open source , privacy oriented (as It don't have internet permission) with flexible choices and beautiful UI.please give a try. Suggestions/feature requests are always welcomed.Features 1. Ability to hide notes with password 2. Archive them to avoid clutter 3. Privacy oriented 4. Small in size (6-7mb)Repo Link - https://github.com/ProblematicDude/flutter-notesDownload link-https://github.com/ProblematicDude/flutter-notes/releases/tag/0.0.2

April 18, 2021 at 06:44AM by nikx645
https://ift.tt/3gjjRJt
New post on /r/flutterdev subreddit:

Flutter jobs have really seemed to explode
Currently over 46k openings on linkedin right now

April 18, 2021 at 06:26AM by ThorstonPowell
https://ift.tt/3uR91yi
New post on /r/flutterdev subreddit:

Bottom Bar - An Optimized Bottom Navigation Bar with Beautiful Animations
This package is inspired by bottom_navy_bar and has a few improvements over it:BottomBarItem's width is dynamic and not fixed (Bottom_bar vs bottom_navy_bar)A bit more optimized (BottomBarItem vs BottomNavyBarItem)I hope you like it: https://pub.dev/packages/bottom_bar

April 18, 2021 at 10:06AM by quantumizeCode
https://ift.tt/32mBIGX
New post on /r/flutterdev subreddit:

Make a file's shareable link.
I want to make a downloadable link of a file. I don't want to share or send a file to a server, I just want to convert a file to a shareable link. Just like how torrent seeding works..........Example: I share a file and it makes a public url and share that url to 10 peoples and anyone can download that file using a shared link until someones who shares it have that file and a working internet on their phone. Sorry for bad English.

April 18, 2021 at 09:21AM by Kb1675
https://ift.tt/2QdJvV5
New post on /r/flutterdev subreddit:

[Today I Learned] Flutter Dash has a dedicated Material Icon
https://ift.tt/32w0tAx

April 18, 2021 at 11:11AM by ankmahato
https://ift.tt/32rx6PT
New post on /r/flutterdev subreddit:

FlutterForce — Week 117
https://ift.tt/2P4Fx0I

April 18, 2021 at 12:35PM by flutterist
https://ift.tt/3szGH20
New post on /r/flutterdev subreddit:

What's the priority of flutter for Mac M1?
The flutter for Mac M1 is followed by many umbrella issues on github the the main one is this issue.If you jump to each one of them you will notice that about 40% are still open and stale. Also most of them are marked as P4 or P5.What's the priority of full support for all OSes/arm64/amd64 and tooling on Mac M1?

April 18, 2021 at 03:19PM by TuriSabries
https://ift.tt/3gld81x
New post on /r/flutterdev subreddit:

Profiling flutter apps on emulators
flutter run --profile allows running the app on profile mode which is roughly 90% the speed of release build but allows for performance measurements. You can check for frame rate, memory issues, etc.But here is the catch. You can't simply run profile mode on emulators. Because for profiling flutter uses x64 apk out of arm64-v8a, armeabi-v7a and x86_64 versions that flutter produces as split apks. Flutter does not generate an x86 release build apk whereas emulators generally use x86 system images.​Solution.When creating an emulator, instead of picking the recommended x86 images you should pick x86_64 images with google apis.Creating an emulator with x86_64 system image will allow you to test in profile mode.Now forarm64-v8a: only api level 30 x64 system image will run this apk. No profile mode. Just drag and drop to try the final build but you can't test it.armeabi-v7a: x64 api level 30 or x86 api level 28 will run this apk. No profile mode. Just drag and drop to try the final build but you can't test it.x86_64 : Any emulator with x64 image will do the profile mode.​Also.System Images with Google APIs: The images will have google apps installed and allows you to test apps that require services like firebase.Non-google api images: It is simply the AOSP build. Contains no google app and you can't test for firebase like services.Images with play-store api: These images have play-store installed by default along with other google apps and firebase can be tested here. This is the production build and you don't have root access. This images can only be used with emulators that support play-store(look for play-store icon when selecting the device)​System images with google apis provide the most value and are not very heavy for the system. Pick x64 version.

April 18, 2021 at 07:06PM by ToChaseAwayTheNight
https://ift.tt/32pDLdv