Create & Publish MSIX Installer for Flutter Windows App to Microsoft Store

  Рет қаралды 7,171

Xcoding with Alfian

2 жыл бұрын

In this video, we are going to create a MSIX Installer for Flutter News Windows App. We'll learn on how to use Flutter msix installer package to create local app installer with self signed certificate and upload msix to Microsoft Store #flutter #flutterdev #dartlang
Timeline:
00:00 Introduction & Demo
02:51 Install MSIX Flutter Package
04:36 Configure MSIX for App
09:29 Create And Install Self Signed Certificate for Local App Installation
20:46 Create And Upload MSIX Installer for Microsoft Store
25:20 Closing
Build a Windows News App with Flutter and Fluent UI Theme
kzfaq.info/get/bejne/qc56fMt9y5ucY2w.html
GitHub Completed Project Repository:
github.com/alfianlosari/FlutterNewsWindows
Microsoft MSIX Doc:
docs.microsoft.com/en-us/windows/msix/overview
Flutter MSIX Package:
pub.dev/packages/msix
Publish App Microsoft Store:
developer.microsoft.com/en-us/microsoft-store
How To Install OpenSSL on Windows - Tecadmin:
tecadmin.net/install-openssl-on-windows/
OpenSSL Windows Installer Download:
slproweb.com/products/Win32OpenSSL.html
How to generate PFX self signed certificate - Sahaj Rana:
sahajrana.medium.com/how-to-generate-a-pfx-certificate-for-flutter-windows-msix-lib-a860cdcebb8

Пікірлер: 30
@mayur16
@mayur16 2 жыл бұрын
even with official msix documents i was struggling .. thank you for the video. great content.
@chrisallen123
@chrisallen123 Жыл бұрын
Thank you! This was a MASSIVE help.
@eronduemmanuel3106
@eronduemmanuel3106 2 жыл бұрын
Thanks for sharing! Learning this was so easy.
@zachsmith9039
@zachsmith9039 11 ай бұрын
Thank you, very easy to follow 🐐
@JerrysTechCorner
@JerrysTechCorner 2 жыл бұрын
Thanks for the informative video!
@laylage1935
@laylage1935 Жыл бұрын
thank you, Alfian!
@alr5897
@alr5897 2 жыл бұрын
Thansk for the video, awesome
@peterbk364
@peterbk364 2 жыл бұрын
thankyou so much for this video
@uladzimirpaliukhovich8202
@uladzimirpaliukhovich8202 Жыл бұрын
Thanks, very useful video!
@XCA
@XCA Жыл бұрын
Thanks!
@chouhanrahul
@chouhanrahul 2 жыл бұрын
Thank you
@vamsi3877
@vamsi3877 2 жыл бұрын
Thanks 👏Alfian , Please make a video on BLoC pattern
@MobileChannel-sq2vj
@MobileChannel-sq2vj 9 күн бұрын
I am troubling with flutter windows app deployment using msix config capabilities that will use microphone and webcam for meet app using flutter webrtc. Most of the windows computer using antivirus software like kasperkey that is block webcam and microphone. How to make trustworthy source for this?
@cricketclub1617
@cricketclub1617 2 ай бұрын
my project depend on sqlite file and after msi install it open the app with grey screen. It's look like it doesn't included the sqlite file. What to do ?
@bennguyen1313
@bennguyen1313 Жыл бұрын
Any plans to make more Flutter for Windows / Dart FFI videos? I'd love to to make an desktop application, but documentation on accessing hardware (via DLLs) seems either out-dated, deprecated, or non-existent! Even for standard peripherals, like bluetooth, there's too many packages for the same thing that make it confusing for the beginner! ( flutter_reactive_ble , quick_blu , flutter_ble_lib , flutter_blue )
@Kaitek_soft
@Kaitek_soft 5 ай бұрын
Thanks for the tut! I've made a desktop app that connects to MYSQL, I'm wondering how can I include the silent installation of MYSQL in the MSIX installer. Could you please share your knowledge on this?
@pluzmedia
@pluzmedia Жыл бұрын
Hi Alfian, whenever i pass the argument --store while creating msix it won't signed
@seggamulti1219
@seggamulti1219 7 ай бұрын
What's up brother What about those that don't plan todl distribute their applications through the Microsoft store. Is possible to just build it , sign it if necessary and then just upload the msix file on a hosting company like mega and then share the link. Would the users face any issue installing it with this process?
@ulysses3183
@ulysses3183 2 жыл бұрын
Thank you so much for this! I was missing the part where you have to trust your own certificate. From the end user side, do they have to manually trust the cert as well? I'm wondering if the install will be a lot of friction for users.
@XCA
@XCA 2 жыл бұрын
If you publish your app through Microsoft Store, users don’t need to do anything as Microsoft provides the trusted certificate automatically.
@victoradatsi256
@victoradatsi256 Жыл бұрын
Why is my msix asking me to install certificates
@anuroopmallick9784
@anuroopmallick9784 2 жыл бұрын
Hi alfian, when the promt asks if you want to download certificate, i clicked yes which create a test_certificate.pfx. However, i want to do it the other way. How i a delete the locally generated test_certificate.pfx file
@XCA
@XCA 2 жыл бұрын
you can just delete it from the location where it generate the certificate.
@flutterhacks2226
@flutterhacks2226 2 жыл бұрын
Hello, after we published the app, will our msix package be available (trusted) to all users? I meant if share msix package via websites, can users install it?
@XCA
@XCA 2 жыл бұрын
If you mean by "published" is using Microsoft store, then yes. If not, I think users will need to trust manually Here is what the readme says: You can use the App Installer file to enable your users to install and update the app from local file share. Note: installing from the web ms-appinstaller: is disabled for now
@adityasinha3851
@adityasinha3851 Жыл бұрын
I followed all the step in the video but after installing at 19:56, the app won't launch. There is no problem with the .exe file
@adityasinha3851
@adityasinha3851 Жыл бұрын
I realized that it launches but it is in background
@adityasinha3851
@adityasinha3851 Жыл бұрын
The task manager shows the app running but the app won't show up on desktop
@dev.faizan
@dev.faizan 8 ай бұрын
run in lower resolution@@adityasinha3851
@devvictorruan5543
@devvictorruan5543 2 жыл бұрын
hey man! In my case there is erro where can't building msix files, follow the error: flutter pub run msix:create running "flutter build windows"... 17.4s building msix files... |Unhandled exception: FormatException: Missing extension byte (at offset 45) #0 _Utf8Decoder.convertChunked (dart:convert-patch/convert_patch.dart:1859:7) #1 _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:314:28) #2 _Utf8ConversionSink.add (dart:convert/string_conversion.dart:310:5) #3 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:72:18) #4 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:111:24) #5 _RootZone.runUnaryGuarded (dart:async/zone.dart:1618:10) #6 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11) #7 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7) #8 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19) #9 _StreamController._add (dart:async/stream_controller.dart:648:7) #10 _StreamController.add (dart:async/stream_controller.dart:596:5) #11 _Socket._onData (dart:io-patch/socket_patch.dart:2314:41) #12 _RootZone.runUnaryGuarded (dart:async/zone.dart:1618:10) #13 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11) #14 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7) #15 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19) #16 _StreamController._add (dart:async/stream_controller.dart:648:7) #17 _StreamController.add (dart:async/stream_controller.dart:596:5) #18 new _RawSocket. (dart:io-patch/socket_patch.dart:1839:33) #19 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1322:14) #20 _microtaskLoop (dart:async/schedule_microtask.dart:40:21) #21 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5) #22 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:122:13) #23 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:193:5)
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 22 МЛН
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 44 МЛН
İĞNE İLE TELEFON TEMİZLEMEK!🤯
0:17
Safak Novruz
Рет қаралды 746 М.
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 17 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 435 М.