I want to make home calendar widget using flutter, is there any example of way to make it???
A good place to start, either by using them or by getting inspired by their methods, is to look for appropriate packages on pub.dev
A quick search yields me:
https://pub.dev/packages/calendar_view
https://pub.dev/packages/table_calendar
https://pub.dev/packages/cr_calendar
Among many others. You can use those and customize them to fit your needs. If you want to implement something yourself, you can try using a package like flutter_grid_button:
https://pub.dev/packages/flutter_grid_button
Edit
I see you meant to make it an actual Widget (in the traditional Android/iOS sense, not in the Flutter sense). For that, you can use something like the home_widget package:
https://pub.dev/packages/home_widget
But you'll need to write the Widget code itself in native iOS/Android code, and cannot use Flutter views as-is, as I understand.
Related
I am working in an application where I would like to combine a code that I have developed in Android with Flutter.
More specifically, I have a login in Android where I would like to send me to the main that I have in Flutter.
I would like to know if I can pass from an Android activity to Flutter as I normally do in Android with the manifest.
Does anyone know if this is possible?
Yes, you can.
You can use a Platform View to achieve what you want, in this particular scenario, an AndroidView widget. It’s more or less like a platform plugin, but this time, you’re actually inlining native views in your widget tree.
It’s not immediate and there are a few things that you need to setup before achieving it, so you should only do so if your activity is too complex to the point where it’s not worth to recreate and maintain with Flutter widgets.
Nevertheless, I’ll leave you with an article that goes through the process of creating the Android Platform View itself.
I have a UWP application and I want it to be able to run into Android and also IOS using Xamarin.forms. Is there anyway to port it and run it on both of them?
Short answer: no.
Long answer: Xamarin Forms is "Xaml" too, but works on top of a completly different framework.
If you have used a good architecture, you can use all your viewmodels (or whatever your ui logic is called) and just put a Xamarin.Forms UI on top of that. With a little luck, you can reuse a lot of the structure from your existing xaml, but as most names are different, it is almost a complete rewrite. Or you could put a native UI with Xamarin.Plattform UI on top of your code.
So if you want to go cross platt form, you have to add at least one completely new UI.
I'm programming an app in Android.
My client needs a 'dummy' like application, I mean, an app with all layouts but just navigable, without the actual controllers or activities, just navigate through layouts. By clicking buttons, but just pass to the other layouts without executing java or whatever code.
My question is, is this possible in AndroidStudio?
Or should I generate another kind of graphical app in order to accomplish this?
Any ideas?
Thanks in advance!
The short answer to your question (as I understood it) is no. You have to have activities to have an android app that will function. You could create a very rudimentary set of activities to do what you want.
However, if you are simply trying to create a mockup of what the app will look like for your client, I suggest using a tool like FluidUI. This will allow you to layout the general look and feel of your app without any actual code required.
Let me know if this helps!
I'm trying to figure out (if it's even possible) to override the behavior of the built in ICS launcher folders.
I have a specific and small change I'd like to add (simply add a button on the top to sort alphabetically to start with). From looking at the source for Launcher2 add the behavior should be easy enough, but I can't seem to figure out way to hook into the launcher and override specific bits.
I would hazard to guess that the correct approach is that you have to implement a full custom launcher (by altering the class I'm interested in changing and recompiling Launcher2) and that what I'm hoping to do isn't possible. Android/Java is not my day job so I'm hoping there might be a way that I'm not seeing that a more experienced developer is aware of.
In short is/how can I implement a custom subclass of com.android.Launcher2.Folder and have that used instead? Preferably with just a drop in app rather than having to completely override the normal ICS launcher app.
I'm trying to figure out (if it's even possible) to override the behavior of the built in ICS launcher folders.
No, sorry.
I would hazard to guess that the correct approach is that you have to implement a full custom launcher (by altering the class I'm interested in changing and recompiling Launcher2) and that what I'm hoping to do isn't possible.
Correct. Beyond that, you cannot simply reuse their code, as packages have to be unique in Android devices.
how can I implement a custom subclass of com.android.Launcher2.Folder and have that used instead?
Completely rebuild the firmware that contains the modified class, then use that modified firmware on your device. Or, refactor the entire home screen app into your own package, get it building as a standalone app (which may not be easy), and then add in your change.
Far simpler would be for you to make your own app widget that implements some sort of folder construct. That would not "override the behavior of the built in ICS launcher folders", but it could give you the functionality you seek.
I came across this app and I wonder how was it developed on android (Cause it looks so much like an iphone app), see this screenshot.
Anyone have any idea how to accomplish that type of look on Android?
That's just a matter of styling after all. In general, I would consider it to be discouraged to make your Android app look like an iPhone app. Every platform has its own UX standards, and Android's standards are different from iPhone's. That quite obviously also reflects in the user interface.
Anyhow, you may want to read this article about Android themes and styles. It should get you going with defining own widget styles and stateful drawables to implement custom buttons.
This app obviously uses customized ListViews, ButtonView on the bottom of the screen.
Theses are pretty much standard and common in android apps.
Here is how to create custom components:
https://developer.android.com/guide/topics/ui/custom-components.html