So I'm having a client that wants an online-coaching website , and I'm an flutter app developer , I've never used flutter web, and I was wondering if I can do the work in Flutter Web instead of learning Angular or Reactjs etc , because I'm familiar with flutter and it will take less time to grasp the concepts .
Answer:
YES, 100%, it will work very well. No need to learn anything new. Same code will also create a website.
Guidelines are here
Exceptions:
In case you are using packages, double-check that those are compatible with "web" (most are compatible but otherwise, you can avoid those)
Bonus information:
You can publish to Firebase... It is free and very fast.
Guidelines here.
I am trying to build a chatbot that answers FAQ from customers at the company I worked for. I have played around with Dialogflow and ManyChat, but I am not really satisfied with these platforms so far. Do you have any recommendations for platforms that can be used to build a chatbot on that answers questions from customers?
I am looking for a platform that provides easy semantic interpretation and implementation to a website and Facebook Messenger, perferably with multi language support.
Does anyone with experience have any ideas?
I advise you to choose .net framework because it has large number of libraries and easy to use. And i advise you to create web service or web Api Choose C# for code in .net framework so you will be able to use your bot service any where you want. It has a lot of help on internet and many nuget packages.
If you choose this framework you will be able to integrate your bot in websites, Mobile and infact anywhere you want .
You can check this out Microsoft Link for Services
Sorry for this very basic question but it's important to know.
I never used this kind of framework before and i am interested by trying ionic !
We can build html5/AngularJS apps with this framework, but is it only to generate native code for mobile apps or can we also use our code for the web app (should we maintain 2 different code ?) ?
Check out the browser support section
Ionic is focused on building native/hybrid mobile apps rather than
mobile websites.
While you can get support from webkit, there isn't much support for other desktop browsers because, well it's just not what we want to focus on :)
It is browser competible, however not officially supported.
I want to develop a SmartTV application for the GoogleTV platform and i've been browsing trough the GoogleTV Guidelines (https://developers.google.com/tv/android/).
However, i don't want GoogleTV to be my only platform. I also want the same app to work on devices like Samsung SmartTV and/or LG SmartTV.
But do the guidelines from Google conflict with Samsung guidelines and does the code of my application need a lot of rework to work on other devices?
I'm editing my answer. I just checked the Samsung website and, I'm happy to say, they threw out all the junk.
They use to have a number of different, non-interchangeable, coding languages. And none of them really worked on the TV's of the other manufacturers either. This is most likely the reason why few applications were ever developed for those platforms.
Now they are supporting basic javascript. So, you have the opportunity to build yourself a TV web page and load it up as an application on Samsung and potentially run it from the Google-TV browser. However, I would verify whether your application requires specific HTML5 features (such as offline support) that may not be implemented in the Android-like browser version running on Google-TV. Having said that, you can always build an app that loads locally on Samsung and runs from a remote server on Google-TV?
... for some historical perspective on how we go to where we're at you can continue reading....
The implication of each manufacturer having their own unique OS creating developer fragmentation was probably predictable to them but they were likely working in a panic. After they became aware of the Apple TV when the first patents were make public in 2008 they understood the longer term impact if Apple provided hundred of thousand of applications worth of content and they had nothing to compete. So they got together and decided on a standard they would implement that would provide a non-fragmented solution allowing any app to run on the TV's of any supporting manufacturer. AKA: they got it right.
In 2009 a good number of them announced support for the Yahoo Connected TV standard. However, by 2010 the development framework, app store, etc that was promised had not materialized. This is likely when they all went in their own direction (although you can still buy Yahoo Connected TV sets from Samsung, Sony, LG, Vizio, and Panasonic today).
With the implementation of the Google-TV Market and the ability of developers to transition existing apps to Google-TV apps with only 20% or so of the effort of creating new (thus lowering the cost and supporting the business case for a TV version) that they have a solution that meets their original requirements.
Now, there's certainly going to be a little 'bitten once twice shy' coupled with revenue sharing discussions and perhaps the impact of Google being a hardware manufacturer (Motorola Mobility) but, at the end of the day, the inevitable is inevitable. They either take Google-TV or create their own, very close, must run existing applications, version of Android.
PS: I didn't look at the other manufacturers site.
For my understanding core components like the Player and Remote Control Management are platform specific.
You would need to use a configuration file and implements these components independently for each platform.
Alternatively you can use some cross platform SDK.
Searching on Google for "smart tv app development" I found out:
Joshfire Smart TV SDK
http://www.joshfire.com/products/
Works on Google TV and Samsung
But not on LG
Mautilus Smart TV SDK
http://www.mautilus.com/knowhow/smart-tv-application-development/
As written in their website it covers
LG Netcast 2012
Samsung 2012 / 2013 models.
I hope it can helps.
orangeejs is a new open source project aims to ease the pain of cross platform smart tv app development. The target platforms are latest model of samsung/lg/android/ios.
There is a framework developed by BBC and called TAL. It aims to help you with cross-platform development. All their Smart TV apps were developed using this library so take a look.
First of all if you consider to develop for many TV platforms see the:
https://developers.google.com/tv/web/lib/jquery/
It's jQuery library for Google TV, so you can develop application in HTML/JavaScript just like in Samsung and LG.
Of course there are the differences in key handling, video player, event handling so you will need to develop the framework which cover all this differences.
There are few open source frameworks out there but not mature enough to use it "out of the box".
for example: http://framework.joshfire.com/
You might want to take a look at cloudee-couch which is open-sourced by Boxee. This example/framework is built on top of Spine.js. Base classes take care of key handling, focus, and oauth authentication.
It's not a big deal to make an application for the smart tv platform that supports across the devices. Now the industry is filled with a lot of smart tv app development companies with their unique functionalities and features to offer the customized app as per the business models. FYI I'd suggest you choose the best smart tv app builder from the list. Hope it will be helpful for the video content creators & business owners to stream across the tv.
VPlayed
Zype
Uscreen
Explore the complete list here Ref: https://dev.to/dwarak17/5-smart-tv-app-development-companies-to-develop-tv-apps-in-2021-1584
While both Samsung and LG have proprietary Smart TV systems, they also both support Google TV. If you create an app for Google TV, you'll only have to write it once and it will run on Samsung's Google TV's, LG's Google TV's, Vizio's Google TV's, and Sony's Google TV's.
We're going to build survey apps for rural development (in India) using cellphones, including some Nokia and Android devices. For building and capturing user info, we're looking at OpenXdata (which is open source J2ME solution) and exZact, (which works on iPhone/iPod Touch). We're also looking at ODK.
What tools/framework have other users used for the same ? Did you use cellphones or custom devices? What phones worked for you ? What are the pros and cons of each?
P.S : We're looking to develop for devices in the $100 category so that a big number of such devices can be deployed in the field cost effectively.
I found an open source solution (J2ME, FLASH and J2EE) from Nokia for
mobile
form creation
server side app
respectively.
http://www.nokia.com/corporate-responsibility/society/nokia-data-gathering/english/00-index
If you need to use J2ME phones, I can highly recommend OpenXData. I worked on the project for many years, and have used it for many projects - some of which had nearly 1000 data collectors. I found the server very stable and never experienced any data loss.
If you wish to use Android phones, then I'd recommend ODK collect, which still has a very active community.
If you have more questions on OpenXData, you can reach out on our mailing list.