No CD was done in Github actions in this video, only CI. Clicked the video hoping to learn about Flutter CD in Github actions. Also building Android is the easy part, iOS is where it gets interesting.
@FlutterExplained4 жыл бұрын
That is very true, unfortunatly the CD part GitHub Actions is not that easy because there is no deployment package at the moment. (8:10). Maybe you can give some insights about why it is so much harder to deploy to IOS?
@Jimson924 жыл бұрын
@@FlutterExplained Both app stores have APIs to deploy to them. If no one has built actions for them yet then you would need to do it yourself in your workflows. iOS is harder for a few reasons (CodeMagic takes care of a lot of this for you). macOS only, flutter build ios does not create a signed IPA, the machine needs certificates and profiles installed on it to sign your app. Fastlane can be used to take care of some of this for you, but there isn't a "drop in" solution for this on Actions yet.
@FlutterExplained4 жыл бұрын
@@Jimson92 Thank you for the answer. I think GitHub Actions has still a long way before it can do that out of the box. I still hope you could take something from the video.
@esentakos4 жыл бұрын
Great video ! I would love to see in the future about Flutter tests. In general the Flutter testing area is kinda fuzzy for me, yet. Again, great video and very helpful.
@uptourgames37354 жыл бұрын
Very informative! Thank you I'm going with codemagic, can code magic work with test flight or similar tool?
@FlutterExplained4 жыл бұрын
I believe CodeMagic at the moment only supports the AWS Device Farm aws.amazon.com/de/device-farm/. It would also be possible to publish your app in the app store as a beta release and then put it manually into the TestFlight environment of Apple. I hope that helps :)
@SomrajSaha4 жыл бұрын
Wow...your videos are REALLY good. I hope you never feel discouraged & drop out halfway through your journey.
@FlutterExplained4 жыл бұрын
Thank you, I am super happy that you enjoy it. I hope the same :) but at the moment I love the journey and would never get sloppy.
@iknowishare-97052 ай бұрын
Very clear explanation ❤
@mobiledevelopment88972 жыл бұрын
When we make a code base for iOS(Swift or Objective C), will flutter generate the swift code for iOS or Objective C code or both? Can we specify whether like to have Swift code? If not, what kind of code will be generated for iOS and Android, please? Any help is appreciated.
@FlutterExplained2 жыл бұрын
You can actually select wich end result you want to have. You can select in the Project creation in IntelliJ or VSCode. I believe the default creation will be Kotlin for Android and Swift for iOS. I hope that helps :)
@mobiledevelopment88972 жыл бұрын
@@FlutterExplained Thanks.
@PrinceGoyal-ii2hj Жыл бұрын
is this safe to provide app manager role key to codemagic?
@FlutterExplained Жыл бұрын
Yes I think that is the recommended way.
@viswanathreddy13502 жыл бұрын
I want to integrate my flutter with Jenkins using AWS virtual machine. Could you please suggest me with best possible way?
@ahmedadnan58753 жыл бұрын
I hope you made more video about CI / CD it was very good Explanation
@FlutterExplained3 жыл бұрын
Hi thanks for your feedback, what would you like to know more about CI / CD?
@avidsailors2 жыл бұрын
Loved you video. Would it be wise to CI with Actions, and CD with Magic? What about simply doing CI on laptop and just CD with Magic? Magic really want you to build on their infra... any way are it?
@aboNader154 жыл бұрын
Hi bro Should I learn XD Adobe or dart first or flutter Please what is the steps one by one Thanks for your nice tut
@FlutterExplained4 жыл бұрын
Hi there :), thanks for your kind words! Adobe XD is a design tool and let you create UI ideas that you can then transform into code. Dart is the foundation of Flutter and a programming language that can do more then just UI. If you want to learn Flutter I would recommend Dart first, if you want to learn more about design and tooling, then Adobe XD is your friend. I hope that helps :)
@aboNader154 жыл бұрын
@@FlutterExplained thanks it's very helpful
@nuniezjorge4 жыл бұрын
do i need a mac at some point to develop and test on a phisical ios phone?
@FlutterExplained4 жыл бұрын
If you want to run it locally on your computer or on a device you will need XCode or a mac OS system. But if you just want to publish it to the app store you can avoid that by building with Codemagic.
@fredericklane7453 жыл бұрын
What is the shortcut for indentation blocks?
@FlutterExplained3 жыл бұрын
Select multiple lines and then press tabulator ↹
@rehanjaved80263 жыл бұрын
I don't usually like youtube videos but you deserve it man
@FlutterExplained3 жыл бұрын
Thank you so much!
@aniketkhote93 жыл бұрын
Flutter users should run `flutter pub get` instead of `pub get`. How to solve
@FlutterExplained3 жыл бұрын
If you are in a Flutter project you will use `flutter pub get` if you are in a Dart project you run `pub get`. Could you give me some more details for your question "How to solve"?
@michaelamir65044 жыл бұрын
I didn't get a thing :(
@FlutterExplained4 жыл бұрын
Oh I am sorry to hear that, what is unclear maybe I can explain it a bit more?