Dynamic App Icon In Flutter
I am expecting for a way to make a similar ui,Put it in the app icon.
want to create the live app icon continuously changing itself, like apple clock app icon shows the current time in the App Icon.
Is There is any way to make that type of App icon in flutter
Similar App Icon like this
Related
I want to build a Flutter App that can show information in a modalBottomSheet, but outside of the App.
The App should run in the background and when I want it to show something, it should show a modalBottomSheet over the curently used App. It doesn't matter if the user is in a App or just the Homescreen, important is that the App runs from the background and can overlay other Apps.
You could use flutter_overlay_window. It can display your flutter app over other apps on the screen
Flutter masters!
I am designing an app that has sensitive information in it. I want to prevent a screen overlay attack - i.e. another app that mimics my app and instead of in my TextField to enter text into the bad app's TextField.
Is there a way to detect that another app is running on top of my app?
Also - how can I forbid taking screenshots and recording screen video when using the app?
Regards!
Is it possible to have dynamic App icon in Android? For example let's say I have clock App. Can I update the App icon showing current time or is the only way to implement a widgets?
You may use <activity-alias> to display different app icons in the launcher, just like the example I created here
But I don't think it is a good decision to update the app icon per minute, the solution may only applicable to calendar app.
I'm developing an app that works with sensitive information.
One of the requirements is that when a user puts the app in background the content that the app is currently displaying has to be hidden, so if another person navigate through the apps in background he can't see the last screen where the user was.
Any ideas on how to do that?
I tried to show an overlay when the app moves to AppLifecycleState.paused, but it doesn't work for me, the app prints a message if I want but it can't update the UI.
Edit
Shameless plug: i did a library for doing just that as I also needed it:
https://pub.dev/packages/secure_application
Answear
Build is not called after paused, at least on Android.
For Android I used a flutter_windowmanager package (modified to still be able to build on IOS):
https://github.com/neckaros/flutter_windowmanager
When my app need securing I add the flag secure:
FlutterWindowManager.addFlags(FlutterWindowManager.FLAG_SECURE)
And my app is now a black screen in the app switcher.
You should still hide content your way for when the user get back to the app.
Otherwise you can go native:
https://medium.com/#mehmetf_71205/securing-flutter-apps-ada13e806a69
I have developed and published one TVOS app. In my app project, I put icon images, launch image and top shelf image. I also put two screenshots in the app configuration part on the developer.apple.com.
Now the app is online. The top shelf image is fine when the app is in focus. But the top shelf image is not used as the background image in the App introduction part in the App Store. I want to get the full background like the game app. Where shall I configure that image and what is the dimension of the image? Thanks in advance! I attach images to make my questions more clear.
My app looks like this when it is focused on the Apple TV. I want to use this topshelf image for the app introduction background.
But it looks like this in the app store. I don't want to see the screenshot on the right side of the screen. There is no background image at the introduction part.
I want to get the full-background for the introduction page like this app.
You have no control over that. Only apps selected by Apple's App Store editors are given the privilege to have a customized App Store page.
Note, the standard background on the Apple TV App Store, is created automatically based on your app's icon. It's a large, blurred out version of your icon. So in your case, you see that red line, and a lot of white, which is exactly what you have in your icon.