Using xamarin forms, is it possible to create an app that connects/disconnects to a wifi AP ? I am trying to avoid creating an iOS and Android project since my UI requirements are pretty simple.
I know it's bad to share links but here
spin.atomicobject.com/2018/02/15/connecting-wifi-xamarin-forms
Related
I'm wanting to build a smart light that I can control using a React Native Application connected to firebase database. I found many tutorials that use esp8266 modules to control the device (a light in my case).
But I already own smart bulbs that are connected to my Alexa Ecosystem.
Is there any way I can give Alexa the commands to control my bulb directly via my React Native Mobile App (instead of the Alexa App). If so, please guide me a little. Any resources will be a huge help.
So far I only have experience with building React Native Apps. No experience in IOT devices yet.
If you want to use Alexa to react on a vocal command, you have to build a custom Alexa skill.
You need an amazon account on developer.amazon.com
You need to create a skill in the developer console (https://developer.amazon.com/alexa/console/ask) where you also configure the language model (on which sentences the skill will react and invoke an intent)
You need a backend, which is triggered by the Amazon Alexa Cloud for those intents. There are multiple ways to implement such a backend - but I am not aware if you could run react native app in a container / on a server. I worst case you need to implement the controlling logic of your app on a backend again (https://developer.amazon.com/en-US/alexa/alexa-skills-kit & https://developer.amazon.com/en-US/docs/alexa/ask-overviews/what-is-the-alexa-skills-kit.html & https://developer.amazon.com/en-US/docs/alexa/build/build-your-skill-overview.html)
You can run such a skill in developer mode just for your alexa account and does not need to publish it. If you like to do that, to enable other users you need to think about account management (linking) and maybe then a smart home skill (https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/smart-home-skills & https://developer.amazon.com/en-US/docs/alexa/smarthome/understand-the-smart-home-skill-api.html) is more interesting for you - it is a little bit more complicated in coding, but the language model is handled by Amazon.
I have written my mobile app in Xamarin.Forms and it works great in iOS and Android. My users are wanting to me to integrate a Flic button into the program. Flic is a bluetooth button that allows integration into your app. Click once and something in your app can happen. Click twice ... click and hold ... etc.
The sdk for Flic is quite good but they limit examples and information to just "raw" Android or iOS. Can anyone suggest how to integrate the sdk/dll files into xamarin.forms? I don't know much about bindings, etc.
how to integrate the sdk/dll files into xamarin.forms?
Fortunately, someone has already done it.You can add the binding library of iOS and Android from Nuget.
You can implement the method in iOS and Android .Then use the dependency service to call the method in forms.
If you want to learn more about how to bind native library or package in iOS and Android.
You can refer to iOS Document and Android Document.
I am building a dating app in xamarin forms. Everything is setup like login,peoples profiles ,payments etc. But now i got stuck on implementing voice call and chat functionality.
There are many library available of native IOS and android like Sinch,Twillio they are not available for xamarin forms. Is there any way of using these library (Specially sinch api).
I tried to achieve it using binding feature available in xamarin but end up with failure. As binding feature only useful in case AAR(Android archive) or Jar library. I was looking for some example or guidance where something like calling/chat/image editor (i.e. where UI and coding involve) has been implemented in xamarin by using native API.
You can use SendBird Messaging SDK and Chat API for Mobile Apps and Websites.
It has support for Xamarin officially and It has a nuget package NOT OFFICIAL for Xamarin.Forms It's works perfectly you can download here
Additionally, you can use this sample on Github that use this nuget package.
This answer is not spam. It's only a recommendation
You can use CometChat Xamarin SDK, It fits your above requirements perfectly. It has Audio/Video call functionalities builtin along with Audio/video broadcast & screen share. For more information you can check out the documentation at the following link:
https://developer.cometchat.com/docs/xamarin-forms-quick-start
I am developing a mobile app using flex 4.5
I want to let the user share a plain text using any of the apps available in his device (whatsapp, facebook, skype, bluetooth, ..). How can I do that? I know how to email, sms and call. But don't know how to share.
Please help
Air does not have native support for this feature, however you can use it with the navigateToURL method, but its still very clumsy.
You need to use Android SDK Share Intent URL's to access the native share menu's.
more info here: Air Share Intent
I am building a mobile application in Flex 4.5 and from this app I would like to start the device's native navigation tool, like Google Navigation for example.
Is there a way to open the Navigation App using Flex 4.5?
As far as I knew, there was no way to launch other applications from a mobile Flex App.
Some native apps can be opened using URLs. It is, basically, the Flash Platform version of saying "Let the OS Handle it." If you HTTP link to a video, for example, it may open in a native player or it may open in the browser.
You can open the native text messaging program using sms as the protocol. As far as I know, there is no universal URL to open navigation services.
This post alludes to the fact that linking to maps.google.com will do it.
You can look into using the AIR Geolocation services APIs; but that is intended for in-app usage not launching other apps.
You can try using StageWebView to open up google maps or something. I don't think there's a way to open the native navigation app because it might not be there and they're different for each device.