hosted app for firefox os similar to: http://www.zoobe.com/, is it possible? - firefox

I'm currently working at a project to develop an App for firefox os similar to: http://www.zoobe.com/.
So it's basicly a hosted app, where you can choose a 3D-character. Then you have to make a picture for the background and record your voice on the phone. A Video will be rendered then and the 3d-character will speak the recorded message for you!
So my generell question is: Does anybody know, if its possible to develop such complex app for firefox os at this stage?
I've read, that all the APIs required for the project, like camera API and so on are already working.
I would implement the data-flow between server and client with node.js.
I would be greatful for any evaluations, tips and help.

There is no sound recording API yet, so I fear you will have to wait for it to be implemented for this kind of app to be possible. You can track the work on this API at https://bugzilla.mozilla.org/show_bug.cgi?id=803414

Related

Struggling to find good Examples of iOS app clip & Android instant Apps

I've searched for examples of iOS app clip & Android instant Apps but could not find more than few examples.
I am looking for released apps in App Store/Google Play or open source examples.
good examples could make developing these new features easier and gives developers new creative ideas to use these wonderful tools.
Do you have an app that utilizes App clip or instant app?
How did this affect your app?
What is the challenges you have faced?
Note: I know this is not a typical question but it need to be asked in a community full of great developers who love to share knowledge with others, and I don't think there is a better place than here.
Intro
I know it's been 10 months since you posted the question but I just stumbled upon it now... I've developed an app called ARShades for both iOS and Android that allows the user to try glasses on via Augmented Reality and I'm still in charge of development. The app supports both Instant App and App Clip, although I'm facing troubles making the the app banner show for the App Clip.
Firebase issues
As far as I can tell developing App Clips is a tad harder than develeloping Instant Apps, I'll tell you why. The main apps for both systems make extensive use of Firebase Firestore and many other features. This isn't a problem on Android where sockets are supported across the board, while on iOS they are only supported in the main app, so I had to use REST API to read and write data on Firebase when developing the App Clip, it's been a nightmare since it was the first time for me dealing with REST APIs (I just finished yesterday and published the update).
App Size
Another issue I faced is related to reducing the app size. On Android I had to remove all the unused images and compress the remamining ones. On iOS I had to separate the asset catalogues between: used only by the main app, shared, and used only by app clip. And of course I went through some compression works there too. I forgot to mention that I developed a new app as Instant App on Android, while you cannot do the same on iOS since it must be in the same project.
App to site linking
Another insidious part was the linking of the site to the apps. I managed to do it on Android by making changes to the manifest and specifying the host, while I can't seem to find a way to link the App Clip to the site in ay way. I've done everything the documentation says. I've put the apple app site association file in the .well-known folder but nothing, no banner shows up. I'll keep working on that.
Edit: Everything is now solved.
Conclusions
So, to sum up, I've found Instant Apps better on the developing and hassle side of things, the support sockets, hence the full suite of frameworks the full apps have. I hope I kind of answered your question, although I think you have documented yorself elsewhere in these past 10 months XD
Links to Android: https://play.google.com/store/apps/details?id=it.spaarkly.arshades&hl=en_US&gl=US
Link to iOS: https://apps.apple.com/us/app/arshades-demo/id1586661818
Link for trying Instant App / App Clip

Can I check if a Windows process is running from a Google Chrome extension?

I'm trying to develop a server-side tracker for a video game that runs against an API to update the player's performance, but I only want to track the player's activity when he is playing the game. Since there's no way to know that just from the API, nor any other service, I'm looking at other ways to tell the tracker to update when the user is running the game's process.
I'm trying to rule out desktop applications and a Chrome extension seems like a good compromise. However, I'm aware of the security implications that this has and I know Chrome has some concerns on browser-OS communications. Is there a way to safely achieve this in the scope of a Chrome extension?
Thanks.
Chrome extensions API does not provide any methods to get the process info other than that of the browser process. You can try using the native client as a part of the chrome extension.

What's the easiest way to make a real-time chatting app with Xamarin?

I'm trying to figure out a way to create a real-time chatting app with Xamarin and some kind of backend technology. How can I do it?
I have a better solution. The above-mentioned technologies(buddy SDK & SignalR) will require you to integrate and handle everything by your self. Instead, you can go for CometChat SDK, which has real-time chat along with Audio/Video chat functionalities. Also, you can use its ready-made UI inside your application. It is the easiest & quickest way for you to make a real-time chatting system. For more information on CometChat you can refer to the following link:
https://developer.cometchat.com/docs/xamarin-forms-quick-start
As mentioned by ChristiaanV, SignalR is the way to go.
The Performance is great with Xamarin, we delivered more than 150k messages within 2 hours without any problems regarding the connection.
With Azure Mobile App and ServiceBus, you can easily scale out your backend, as described here http://www.asp.net/signalr/overview/performance/scaleout-with-windows-azure-service-bus
Have a look at SignalR, it's a good and easy to use framework to do realtime 'things'. They also have a Xamarin Component which is free to use.
https://github.com/SignalR/SignalR
http://components.xamarin.com/view/signalr
Please note that I personally don't have experience with using it on mobile devices, so I can't tell you anything about how it's performing battery / performance wise.

Chrome app for Windows in the background, using hooks

I want to write an application for Windows that will work in the background and track some hooks, but as yet are not familiar with this development environment would like to know whether it is possible implementation of these tasks into the chrome app. Why chrome app? -Because, the application will interact with the application for android, it's simply easier to develop ...
So my questions are:
1. Chrome app in the background?
2. Chrome app and windows hooks?
If possible please bring a small example, or a manual on the implementation of the goals ...
P.S. Thank you very much for your participation and apologies for mistakes and awkwardness of speech (English is not my native language)!
I am pretty sure you will be unable to use global keyboard hooks in a chrome app. It would allow key loggers and other "bad thing"...
You can read this for more information :https://groups.google.com/forum/m/#!topic/chromium-extensions/yPGeRn9y7Dc

Recommendations on Mac OSX (preferably Swift) video chat APIs?

I'm tasked with developing a fullscreen native Mac OSX (Swift preferably, as I've been experimenting with it a lot lately) application that will connect two kiosks in two different parts of the US (each with high speed hardwired internet connections) in a video chat session. The kiosks must be able to automatically/programmatically connect and reconnect in case of lost connection. I was looking into TokBox but it seems their SDK/API is WebRTC, iOs, or Android oriented, otherwise it would have been a great choice at first glance. As I understand it, WebRTC is really just meant for browsers.
Does anyone have recommendations on an SDK/API that can help me accomplish this?
You can use WebRTC and make a web app out of the website. It will look and feel like a regular appp. Take a look at Mike Kelly's Refract for a painless web app packager.

Resources