google-tv development Environment - ios

Hi I am an android developer and now I want to learn Google TV development.
I want to know how to set up development environment and emulator for execution.
I already have a android development environment using Eclipse 3.5 on ubuntu 10.10.
One more thing is it possible to develop Google TV Apps using iOS?

As far as the main question, you might wish to download the Google TV Add-On from the Android SDK Manager., it will give you the emulator for GoogleTV HC3.1.
There is a new C++ version of the Pairing Protocol and AnyMote Protocol that is Open Source.

I'm not too sure about the development environment but I know that there are issues surrounding open sourced versions of the google TV IOS products.
For example, if you were thinking of creating a google TV remote on IOS, then you might struggle to find an open source Objective-C implementation of the Google Anymote Protocol - Google are prohibited from open sourcing it because of the Apple Store licencing agreement.

Related

Maui Android Binding Class For Brother Mobile Printing SDK

Jumped on the maui development train with a new mobile android app. Intent is this app will print out a docket on a Brother RJ2050 mobile printer.
I've downloaded the SDK and followed the instructions from here (Adding an Android Java Library Binding project rather than the Xamarin version). https://support.brother.com/g/s/es/htmldoc/mobilesdk/guide/getting-started/getting-started-cross-platform.html#bind-the-sdk-for-android
All good so far, problem is when I try building this, I get a heap of CS0535 Errors, For example 'MWPrintSettings' does not implement interface member 'IPrintImageSettings.GetHalfTone()' and a number of warnings of different nature.
As an experiment, created a Xamarin Android Bindings Library followed the instructions and compiled fine. Of course can't include that in my Maui app though.
Wondering if anyone might have some thoughts? Or is it just plain the Brother Mobile SDK isn't going to work in this environment (Being .net7 maui)?

Does flutter SDK provide any framework to develop apps for Windows phone?

I want to know whether google is planning to support any other platforms other than iOS and Android for Cross platform development using Flutter.
Like React native windows for React native does flutter have framework that would support windows phone development?
Nobody can answer this question except Google, however it seems very unlikely that anyone would put effort into Windows Phone when even Microsoft are not:
Of course we'll continue to support the platform.. bug fixes, security updates, etc. But building new features/hw aren't the focus. 😟
https://twitter.com/joebelfiore/status/917071399541391360
As for:
support any other platforms other than iOS and Android for Cross platform development using Flutter
This is not officially supported, but lots of people in the community are interested in running Flutter on desktop and have been playing around with it. Maybe in future it'll cover more platforms even if they're not official or from Google.
https://github.com/google/flutter-desktop-embedding
A job we are doing right now has windows phone compatibility as a requirement.
My suggestion is to look into exporting Flutter to Web and then making a windows app which is just a full screen webview and loading the flutter web app in the app's internal webview.

Ionic ios app development

I am new to mobile development, working on my first app for both iOS and Android. I was under the impression that I can develop it through Ionic once (on my Linux system) and deploy it for both, but recently found out I need to develop on a Mac for iOS?
Like this guy said to someone equally unimpressed:
https://stackoverflow.com/a/38117802/8494414
Also stated here:
https://stackoverflow.com/a/40779188/8494414
My question is, at which stage do I need a Mac? Can I do all the development on my system and then just deploy with a Mac? Did I need to do something special from the get-go to support iOS? I am already rather deep in the process, but should I be considering a different framework?
I do find it strange that this knowledge doesn't seem very explicitly available.
Thank you for any help!
If you want to do a build for the iOS platform you will always need a macOS based operating system with xcode installed at some point. You can do all the coding on your linux machine as the hybrid part will be the same for all platforms. But if you want to test or deploy the iOS version of your app you will need either a mac or you will have to use some third party service where you can upload your sourcecode and you get a ready for install .ipa back. Ionic itself offers a service like that: see Ionic Package Service
As joshmorony said on his blog:
In order to compile an iOS application using Cordova, you need the iOS
SDK, which is only possible if you have a Mac and XCode. This is not
an issue for Android because the Android SDK can be installed on both
Windows and Mac. If you are not using a Mac, you simply can not create
iOS builds.
you can also use some virtual machines but they can be illegal and I don't recommend them

Creating a single SmartTV app for multiple platforms of Samsung and LG

I want to create a smart TV app for samsung and LG, which should run on their specific platforms.
The app should be capable of running on the below platforms of LG:-
LG Smart TV SDK V3.0.
LG Smart TV SDK V2.4.0
webOS TV SDK 1.2.0
The app should be capable of running on the below platforms of Samsung:-
SDK 3.5
SDK 4.5
SDK 5.1
If i develop an app for any of these SDK, what are the dependencies in porting it to the other platforms/SDKs.
My undestanding is that core components like the Player and Remote Control Management are platform specific.And you would need to use a configuration file and implements these components independently for each platform.
And between creating the app for LG and sumsung is there any common SDK to develop app once and run on any platform.Could find about "Smart Tv Alliance", but samsung does not support it and is very recent.
Any pointer or suggestions will be helpful
Cross platform development on Smart TV it is a little tricky. I would suggest you to have a look at some cross platform SDK already out there.
Here a brief list:
INIO TV from Mautilus Software
http://www.inio.tv
Source code free and open source at
https://github.com/mautilus/inio-sdk-js
I used in the past, it works well for Samsung and LG.
Tv App Engine
http://www.tvappagency.com
I think it is proprietary and I could not find information about their fees.
Joshfire Smart TV SDK
http://framework.joshfire.com/
I had not opportunity to test it yet but it seems LG is not supported.
I hope it can helps.
Also there is a free and opensource Smartbox library:
https://github.com/immosmart/smartbox
In my opinion rather good one =)

Using twilio sdk for an iOS app?

I am planing to develop an VoIP iOS app and use Twilios SDK. I am making the choice to either use LiveCode, Appery.io, PhoneGap or build a native Objective C app. I am going to build the app for iOS, Android and HTML5 so the ideal would be to develope in JavaScript for all platforms, but as I understand the support for WebRTC is laking on the iPhone so the alternative for iOS is the native twilio SDK.
My requirements is:
be possilbe to use in iPhone 5 with iOS 7 be able to use twilio iOS
SDK´s voip functionality or twilio´s js SDK (if it is possible to
wrap a browser that supports RTC in the code?) be able to integrate
billing such as in-app payment or paypal with zooz or similar
communicate with REST API´s such as Amazon S3 or a node.js server
store temporary info in a SQLLite db when app is off line make fast
and responsive views (file listings etc) is very important
create cfuuid´s
I have seen several Twilio projects that use PhoneGap but none that are using LiveCode.
I have already built an iOS VoIP app in Objective C, but I want to be able to release it on several platforms also such as for Android and build a HTML5 app, without redoing everything.
This isn't really a programming question and should perhaps not be asked here.
You can create an external for LiveCode and quickly create an interface using the LiveCode IDE. This is probably a quick and easy way to make a working app. If you're starting with LiveCode but are experienced in Objective-C, creating an external won't be a problem for you.
LiveCode doesn't contain native iOS controls, which means that you have to emulate the GUI. If you use PhoneGap, you also will need to compile a plugin for PhoneGap using Objective-C, but you can use a framework, such as JQuery, to get the right GUI.
Either way, you will have to compile the SDK and you'll need to be quite profound in Objective-C.
LiveCode will meet all your requirements. However, Apple will deny your app if you use PayPal for in-app purchases. You'll have to use Apple's in-app purchasing feature. I believe this is possible in LiveCode now. I'm not sure how easy it is.
I'm not sure about file listings either. On iOS, you won't have complete access to all files on the phone. This isn't a LiveCode limation but a limitation of the OS.

Resources