[App Development] Native SiriusXM App!!! - Windows Phone 8 Apps and Games

Hello!
I am in the R&D Phase of trying to build/port the Native Android SiriusXM App to Windows Phone. At best, I'd like to end up with a fully ported SiriusXM Android App. At worse, I'd like to get the source for an app like SatRadPlayer or SXMBuddy and update it to work with the new server. As a start, I am attaching the fully decompiled Android App.
My biggest challenge is that I haven't really developed a native WP App nor have I ever developed anything for Android...I do have some Java experience, though!
Help/Guidance/Feedback is greatly appreciated!
If anyone else wants to try giving this a shot as well, they are more than welcome to. My only request is that their App be free/donation ware so we can help build the platform.

If the app is originally in Java (not C/C++, and no, I haven't checked yet) you'll probably want to go with C# for your code; it's very similar to Java and the framework is largely self-documenting so it's easy to learn (there's also excellent docs on MSDN, of course). If part of the original app is unmanaged code, it's probably easier to just import that into a Windows Phone Component C++ project in Visual Studio and then patch it up to use Win32/WinRT instead of POSIX/Android.

Good idea. everything was written in Java. sounds like this will be quite a bit of work for one person. The app is developed and maintained by a company called QuickPlay in Canada. The audio streams are transferred over in DRMed "Chunks" that the app decodes. I don't even know if it is possible to decode them (I hope so).
At this point I am thinking it will be easier to manipulate the streams from the desktop app as the call generate xml and the audio is streamed in AAC. I guess the next question is can Windows Phone 8 handle AAC streams?

It supports AAC in general, so yes, I imagine so.
If the source code to the DRM decoder is available or easily decompiled, breaking/re-implementing it should be easy.

GoodDayToDie said:
It supports AAC in general, so yes, I imagine so.
If the source code to the DRM decoder is available or easily decompiled, breaking/re-implementing it should be easy.
Click to expand...
Click to collapse
I took a different approach, and now have a working proof-of-concept using the legacy WMA streams. One of the things I am struggling with is how to set up a timer to periodically send a response packet back to the server. the standard "background thread" won't cut it because it has to be more than around 30 mins. I tried to use a timer in the backgroundaudio agent, but that was throwing a whole bunch of "illegal cross-thread" calls on instantiation. I can use the timer successfully in the main app though. This only works if the app is active and the screen isn't locked.

Hi, did you manage to decode the chk streams? I would be interested in knowing how you did it.

I never did. I ended up creating a mysqueezebox.com account, installing the "Siriusxm" app there and used that to gain access to the legacy streams. It would be really nice if someone could write a nice squeezebox client for Windows phone as everything is open-source and written in LUA.

compu829 said:
I never did. I ended up creating a mysqueezebox.com account, installing the "Siriusxm" app there and used that to gain access to the legacy streams. It would be really nice if someone could write a nice squeezebox client for Windows phone as everything is open-source and written in LUA.
Click to expand...
Click to collapse
well it's done
search for it in the store

@clinton05 cool! thanks for the heads-up! how did you decide to connect to the back-end? I am just curious, and totally understand if you can't/won't share.

Related

[Q] learning how to develop apps

i want to start making apps for android but dont know where to stat i have the sdk on my desktop but thats about it. If someone could please help me or push me in the next step please do so.
Just go to the dev guide on the Android website to start making your first Hello World app. As for language, Android (I could be wrong) uses Java. Again, I could be wrong.
Sent from my GT-I9000M using XDA App
Indeed, Android uses Java. I'd suggest learning it before attempting to program for Android or else you'll feel like it's gonna be too difficult. There's plenty of books on Java, and some powerful Google searching will lead you to step-by-step guides to learning Java.
Also, go through the Android Dev Center for a lot of information. There's plenty of guides there on things like 'how to design your app to flow with the overall android feel' and 'designing icons to fit general android homescreen look'.
You're gonna want to download Eclipse for Java Programming. It's a free Java development environment much like Dreamweaver and Visual Studio are for web development.
Oh, and PLAN! Like any good development project, your project will not get anywhere if you don't know where to start and when to end it.
Plan first. Then plan the planned elements. Java is object-based programming, and just like building a house each object needs to be solid or else it'll crumble to pieces.
Same here. Thx for the advice.
elindemann said:
Indeed, Android uses Java. I'd suggest learning it before attempting to program for Android or else you'll feel like it's gonna be too difficult. There's plenty of books on Java, and some powerful Google searching will lead you to step-by-step guides to learning Java.
Also, go through the Android Dev Center for a lot of information. There's plenty of guides there on things like 'how to design your app to flow with the overall android feel' and 'designing icons to fit general android homescreen look'.
You're gonna want to download Eclipse for Java Programming. It's a free Java development environment much like Dreamweaver and Visual Studio are for web development.
Oh, and PLAN! Like any good development project, your project will not get anywhere if you don't know where to start and when to end it.
Plan first. Then plan the planned elements. Java is object-based programming, and just like building a house each object needs to be solid or else it'll crumble to pieces.
Click to expand...
Click to collapse
Actually, you're doing things the hard HARD ...HARD way....
if you want to develop apps for android, Titanium Mobile (appcelerator.com) is the best way to go. It takes far less time to learn JavaScript , CSS and HTML then it does to learn pure JAVA, and then learn to implement Android's API.
There are a few things that Titanium Mobile can't do, but they are always working on it to make it better. And of course - it's free
I've made a few apps using it. Including an HTML eBook reader, Chinese Flashcard App, and a Simple Chat Client.
Their JavaScript API takes a bit to get used to, but after that, you can easily spit out a simple app in about a day or so.
I have a web-app Template that lets me dump a Web-app (html/css/js) into a project, and spits out a nice new shiny Android app ready for the market.... I also wrote code that lets you access the Menu Button on android too. So it's not like using PhoneGap where it's just a Browser session with an icon on your phone.
PM me if you're interested, and i'll show you everything i learned about Titanium Mobile so far (i'm still learning actually). Or if you want an app done, i can do it for you... free if it's easy enough
DaoMingJin said:
Actually, you're doing things the hard HARD ...HARD way....
if you want to develop apps for android, Titanium Mobile (appcelerator.com) is the best way to go. It takes far less time to learn JavaScript , CSS and HTML then it does to learn pure JAVA, and then learn to implement Android's API.
There are a few things that Titanium Mobile can't do, but they are always working on it to make it better. And of course - it's free
I've made a few apps using it. Including an HTML eBook reader, Chinese Flashcard App, and a Simple Chat Client.
Their JavaScript API takes a bit to get used to, but after that, you can easily spit out a simple app in about a day or so.
I have a web-app Template that lets me dump a Web-app (html/css/js) into a project, and spits out a nice new shiny Android app ready for the market.... I also wrote code that lets you access the Menu Button on android too. So it's not like using PhoneGap where it's just a Browser session with an icon on your phone.
PM me if you're interested, and i'll show you everything i learned about Titanium Mobile so far (i'm still learning actually). Or if you want an app done, i can do it for you... free if it's easy enough
Click to expand...
Click to collapse
Wow, I'm very interested. I might check it out.
sent from my pimp hero running Froyo CM6 and the XDA app
If you know the C or C++ language you could try out MoSync, depends what you like, some programmers like the level of control and speed you get from C++. If your content with simpler apps then maybe phonegap or appcellerator for you.
I guess that when mobile apps get more sophisticated javascript programs will be just as complex as C++ programs.
Thats my view, but then I like C++ better.
/Tony
MoSyncTony said:
If you know the C or C++ language you could try out MoSync, depends what you like, some programmers like the level of control and speed you get from C++. If your content with simpler apps then maybe phonegap or appcellerator for you.
I guess that when mobile apps get more sophisticated javascript programs will be just as complex as C++ programs.
Thats my view, but then I like C++ better.
/Tony
Click to expand...
Click to collapse
It really depends on how much control and you really need. If you're going to write games, then you do need speed that C++ and the Native Application Development API on android can give you. If you're writing a social networking app, the speed of C++ would really be an overkill.
As far as i've read, PhoneGap still has a lot of issues. And the build process is a bit more complicated than on Titanium Mobile.
If you're just using the regular Android API to write apps, i don't notice a lot of difference in speed execution between writing it in pure Java, or using Titanium mobile (using native code and UI elements - i don't mean putting everything into a WebView).
The current app that i'm writing now i don't think can be written using Titanium Mobile or PhoneGap (unless i added some native functions and did my own fork of PhoneGap).
More or less, i'm writing an App for Android and JRE/Linux systems that will allow me to enumerate, and access USB status bits, and USB data frames of a given USB device, and then allowing that USB device to be accessed through a TCP or UDP connection.
I might be able to do this with Titanium Mobile, but i don't think i can. As the only files you're allowed to access are on the SD card, application data directory, and temp directory.... i think there's one other place you're allowed to access too, but i never used it. However later today i might just try to see if i can access the /Dev/DSP01 (aka sound card) on an android device. If i can, i think i could write it using titanium mobile. I'm already halfway done with this app in pure java, so i wouldn't actually rewrite it in Titanium Mobile now.
DaoMingJin said:
if you want to develop apps for android, Titanium Mobile (appcelerator.com) is the best way to go.
Click to expand...
Click to collapse
Thanx mate!
If you looking a book or something to teach you the basics Beginning Java Programming for Dummies and Android Application Development in 24 Hours are good reads.
I'd rather not fill the forum with more threads so I'm just going to ask my question here. What is the best way to read the android dev guide on the device itself? Just going to the site directly? Ideally I'd like a pdf or something designed to be read on a small screen. The site can have formatting issues when read on a small screen.
Sent from my SPH-D700 using XDA App
I've been developing for a long time (nearly 30 years), and whenever I need to learn a new language I start with the Sams range, "Teach yourself whatever language in X days/hours". They're pretty good and this is available for Kindle, which is great if you use the Amazon Kindle app...
http://www.amazon.co.uk/Teach-Yours...1_fkmr2_2?ie=UTF8&qid=1287485537&sr=8-2-fkmr2
It obviously costs, but I really do rate those books as brilliant starting points. The rest is google and friends on here.
Hope this helps - good luck mate.
Personally, I've been coding in Java for what... four years now? I'm feeling dwarfed here by johncmolyneux but honestly, the best way to learn is to not use an IDE like Eclipse, but to use something that you have to hand-code everything yourself, such as Geany! You learn fairly quickly after writing a few applications.
If you are thinking "titanium", "mosync" or "phone gap" it is worth doing a bit of background research. There are several extremely powerful tools out there that can help you build cross platform apps - these are among the top ones.
bit more discussion about this here: http://forum.xda-developers.com/showthread.php?p=16703287#post16703287
There are a few useful reports comparing them - check out ours by googling "triballabs cross platform"
The Google App Inventor makes it pretty easy to create your own Android apps. Best part is you don't need to learn any programming languages. You won't be creating anything too complicated like a video game for example, but it's a good start nonetheless.
http://appinventor.googlelabs.com/about/
If you want to learn the basics of Java, then please check out a book called as "Head First Java". They really explain the basics with the help of real life examples to make things much simpler so that people understand.
Beginner app projects
I'm also just getting started with app development. Something I've been looking for is a beginner app project. Wish I could find a walkthrough of a simple app like a game of Hangman or something like that. I've been through the android developer training web site and got some good info but some things I'm still a little stuck on. Id Love to see an actual app (rather than just a mock up of some fields and buttons) and then a slightly dumbed down explanation of the code. Might be a lot to ask but man it would be great!

[Q] IE required web pages

Just a question, not really to the Vibrant but it's the phone I have.
Anyways, at school (tech dept) we use a program that we use for job requests. We can use the client or a web based version. but the Web Based requires IE to work properly. I tried loading it on the Dolphin but it doesn't seem to work on that or the Default browser. Is there anyway to get this to work on Andy?
We are looking to get Android Tablets for the techs and would like to use it.
Really biggest question is... is the site coded in asp (.Net derivative or otherwise)...
Second would be, are you ALLOWED to edit the source to comment out the IE requirement. (Assuming the site does browser detection).
Honestly, doubt you could make it work easily.... Unless the webclient doesnt do browser detection and its just on paper "IE only".
I'm in the same boat, IE only webapp (.net and ajax). I use PocketCloud vnc app to remote into a windows box and run it that way. Works well for me.
Sent from my SGH-T959 using XDA App
Haxel said:
Really biggest question is... is the site coded in asp (.Net derivative or otherwise)...
Click to expand...
Click to collapse
How is that a factor?
ASP, ASP.NET, et. al .NET back-end frameworks, don't require IE.
lol
Teamviewer is another app that works awesome as well. Just install Teamveiwer android app and teamviewer on your computer and you will be able to remote in without much difficulty.
Basically what we want to do is have the tablets and be able to use the web based version of the app to push things out to comptuers/look up work orders. The program is called Altiris. So third party apps like Teamviewer wouldn't be needed.
From Altiris we can push updates, programs via scripts to all computers on the domain, and apparently the app requires IE.. I don't have the exact details. I have emailed our lead guy working with Altiris to see if we can edit the tag for IE requirement or changing the browser check, havent' heard anything yet.
EDIT: Sorry for being kind of vague and short on the OP.
We use Alteris at my company as well and from a user perspective it is one painful app to have to deal with. When it scans the computer it slows down the user computer like nothing else.
presence06 said:
Basically what we want to do is have the tablets and be able to use the web based version of the app to push things out to comptuers/look up work orders. The program is called Altiris. So third party apps like Teamviewer wouldn't be needed.
From Altiris we can push updates, programs via scripts to all computers on the domain, and apparently the app requires IE.. I don't have the exact details. I have emailed our lead guy working with Altiris to see if we can edit the tag for IE requirement or changing the browser check, havent' heard anything yet.
EDIT: Sorry for being kind of vague and short on the OP.
Click to expand...
Click to collapse
Sounds like it's using active directory roles to do various things via built-in windows mechanisms.
A start would be to authenticate your device on the domain. No idea where to begin with that, though.
What mrxela was probably trying to say is that it could be using ActiveX. Do you know if this is the case?
Ian
It's kind a pain, esepeically when it goes down. But it is useful.
ipugh said:
How is that a factor?
ASP, ASP.NET, et. al .NET back-end frameworks, don't require IE.
lol
Click to expand...
Click to collapse
... oh lol your telling me a joke right? Your giving me a question then guessing answer to it... that must be your intent.
Based on coding, Firefox for various reasons does not acknowledge the "shortcuts" in code (usually the main reason asp sites do not work in FF, or "undocumented" microsoft api calls). Other browsers have similar issues, or may have a different issue with the same piece of code. Any more detail than that serves no purpose. So yes, ASP, ASP.NET and the framework can REQUIRE/ONLY work in IE. Thats why it is a factor.
I'll report back with hopefully some answers to these questions
Haxel said:
... oh lol your telling me a joke right? Your giving me a question then guessing answer to it... that must be your intent.
Based on coding, Firefox for various reasons does not acknowledge the "shortcuts" in code (usually the main reason asp sites do not work in FF, or "undocumented" microsoft api calls). Other browsers have similar issues, or may have a different issue with the same piece of code. Any more detail than that serves no purpose. So yes, ASP, ASP.NET and the framework can REQUIRE/ONLY work in IE. Thats why it is a factor.
Click to expand...
Click to collapse
You are unequivocally incorrect.
To say that IE is more lenient on various standards is one thing, but to describe it in such a fashion that you have is completely wrong.
A browser is not making "api" calls to "undocumented" Microsoft libraries. lol.. Further, a browser is interpreting markup that is controlled by the developer. As far as I know, there are no back-end frameworks that limit or control what markup you generate.
This has zero to do with Microsoft, and a lot to do with browser-specific javascript or markup, etc.
But really, you're incorrect and to purport your answer as being a solution or a reason is not only wrong, but could potentially derail his efforts.
Ian
I wish I had more info on altiris, we reviewed it about 2 years ago and went with Landesk and SCCM combo. I dont remember much about it, if its AD integrated you may have other issues to add on to your plate along with the browser detection.
I might be able to find the old install CD on our share and see, but wouldnt be until Monday that I could go to the office to find it.
ipugh said:
You are unequivocally incorrect.
To say that IE is more lenient on various standards is one thing, but to describe it in such a fashion that you have is completely wrong.
A browser is not making "api" calls to "undocumented" Microsoft libraries. lol
This has zero to do with Microsoft, and a lot to do with browser-specific javascript or markup, etc.
But really, you're incorrect and to purport your answer as being a solution or a reason is not only wrong, but could potentially derail his efforts.
Ian
Click to expand...
Click to collapse
oooh you must be a programmer, thats great. Over thinking is a programmers strong point. I have to fix that kind of stuff all the time. Up until later in the posting you didnt even know the software he was using.
As far as "undocumented api", you can embed .NET applications into the site (as you should know)... along with vbscript ect ect. Which with proprietary software they can/have added such in and gone OOPSIE DONT APPLY PATCH X OR IT WILL BREAK. (Which BTW is why some calls remain "undocumented" as microsoft is not sure they wish to keep it in the current form for whatever reason.) This can and does involve microsoft, or am I mistaken C# and the like is microsoft engineered and is using their own proprietary interpreter (.NET). Even if it is server side, the client side matters. Not to mention if it uses ActiveX...
I was giving the poor soul warning on speed bumps he MAY run across. Take it as you will. This wasnt an epeen contest.
Haxel said:
oooh you must be a programmer, thats great. Over thinking is a programmers strong point. I have to fix that kind of stuff all the time.
Click to expand...
Click to collapse
Engineer. And I correct people who are incorrect on a regular basis.
Ian
Just to clarify, I have the pleasure of having to use a web based in-house app built in CF, app was coded with to specifically check for firefox client and disallow any other clients. Yes, it can be changed fairly easy to work with other browsers, but that's on infinite back-burner...
Another set of web apps is built in .NET with third party ajax modules. It does not run a client check, but no browser except IE6 and above is able to even load these applications. .vb code behind does not exist so no one can even begin to touch anything without messing up another process.
VNC and desktop clients are your ray of hope when you are knee deep in doo doo!
The Web Address/website needs Active X and has a .cab file that gets installed to use the Altiris web client..
Bump.
So if this site requires Active X to run properly is there a way to run it on a different browser or in Stock Android Browser?
presence06 said:
Bump.
So if this site requires Active X to run properly is there a way to run it on a different browser or in Stock Android Browser?
Click to expand...
Click to collapse
Active X is a Microsoft only technology and IE is the only browser that supports it. There are ways to do most things that can be done with Active X using other client side technologies and in some cases plug-ins, but it requires more work and a larger support footprint on the part of the developer. If the developer does not support or provide a plug-in for your browser or have an alternate page that will do the same thing in javascript then you are going to be stuck with IE.
On the Android mobile platform having add-on or plug-in ability means either using Dophin HD, or Firefox Mobile (used to be Fennec). However, this is a moot point since it sounds like the developers have chosen not to support the platform.
This is where pressure from clients that have purchased their software comes in. With the right pressure they may add the ability or at least put it in the roadmap for a future version, but for right now you are most likely stuck with Internet Exploder.

[Q] App Inventor

So App Inventor was ESSENTIALLY a toy, but very easy to understand and use if you were not too demanding with your app.
MY question is with the advent of App Inventor going away, what tool set are people using to build actual high grade apps these days? While I have a long background supporting JAVA application servers, I am NOT a world class C++ or JAVA developer. I am what you would probably consider a hack-developer.
I would LOVE to get involved with any tool set that allows me to build applications QUICKLY, and use my own phone as a test device (I am NO fan of emulators). Is there a GUI based development tool that does not require an advanced degree from MIT to understand how it works? I have worked for years with .NET products (MS Studio etc..) I have also worked with products like ECLIPSE, but the latter it is usually very dependent on knowing a ton of JAVA or C++ to actually 'do anything'...
My real goal for my first real project has to do with accessing GPS and outputting SMS formatted information.
Thanks in advance for any suggestions! While I know A/I was a toy, I have great hopes that the open source world and the folks at MIT labs will take it and move it to the next level. Guess I will have to wait and see on that one..
Sorry delete please.
MakAttak said:
MY question is with the advent of App Inventor going away, what tool set are people using to build actual high grade apps these days?
Click to expand...
Click to collapse
while app inventor was an outstanding tool, I would hardly say that it allowed people to build high grade apps.

[Q] Application Development Help

Hi
I'm new to android dev and I'm trying to make an application for internal use among people in the company and partners. Its a very simple app, and I think I can cover most of the coding, but what I can't is connection to a remote mysql database. Its used to verify login credentials and edit certain columns (without it, app is useless).
From what I understand, its suppose to work like this: SQL > PHP > APP where the app pulls info from a php script located on the remote server. My issue with this is Java, which I'm very new to. I'm looking for someone to guide me through making that first bridge (I tend to make more, where I can pull sql data from app to show some stats or whatever)
Thank you
Loldawg said:
Hi
I'm new to android dev and I'm trying to make an application for internal use among people in the company and partners. Its a very simple app, and I think I can cover most of the coding, but what I can't is connection to a remote mysql database. Its used to verify login credentials and edit certain columns (without it, app is useless).
From what I understand, its suppose to work like this: SQL > PHP > APP where the app pulls info from a php script located on the remote server. My issue with this is Java, which I'm very new to. I'm looking for someone to guide me through making that first bridge (I tend to make more, where I can pull sql data from app to show some stats or whatever)
Thank you
Click to expand...
Click to collapse
If you're into web development and performance is not an issue, then you can try the webview instead of coding natively. At that time, you'll be using more html, javascript, jquery in which you may be more familiar with.
wcypierre said:
If you're into web development and performance is not an issue, then you can try the webview instead of coding natively. At that time, you'll be using more html, javascript, jquery in which you may be more familiar with.
Click to expand...
Click to collapse
Hi, thank for the swift reply =) I thought about it, but I'd like to make it right the first time. It would be nice to make the data available so I can do whatever with it. I did find a tutorial including examples and code on how to connect to sql and pull information, I'm just having a hard time actually implementing it into eclipse.. No idea where to type it in and stuff lol

build YouTube app for Windows 10

How do I build a YouTube app for Windows 10 Mobile
I want learn how to build YouTube app
Help plz
Well you need to tell more info than just asking for help. What is the thing you need help with? What YouTube app you are talking about? AFAIK you need a source code for the app if you want to build it with Visual Studio so do you have it?
You need get YouTube API , using Visual Studio dev app.
https://visualstudio.com
李晓萌 said:
You need get YouTube API , using Visual Studio dev app.
https://visualstudio.com
Click to expand...
Click to collapse
How is this?, And then what ?
I_am_Egyptian_and_proud said:
How is this?, And then what ?
Click to expand...
Click to collapse
You have any programming skills at all?
hene193 said:
Well you need to tell more info than just asking for help. What is the thing you need help with? What YouTube app you are talking about? AFAIK you need a source code for the app if you want to build it with Visual Studio so do you have it?
Click to expand...
Click to collapse
I have an idea for it. Somebody just need to wrap the m.youtube.com web mobile app to be more like a native app, since it's already almost feature complete, and its Material design already, so you guys won't bother much on design. And just maybe add some little native things there like Native Windows Video Player API and controls, maybe casting too, some CSS modifications on the web app's features and looks too, like making the tabs hide when you're scrolling down, and will show up when you scroll up again (just like the YouTube app) (which is not present on current mobile web app) or some custom animations too, ability to scroll through tabs with swipe (currently not possible on mobile web app's CSS rn), maybe a more native rewrap of dialogs on the mobile web app, native to Windows, I don't care if it's Material design on this aspect as since Windows design APIs is still incomplete btw, as long as it's responsive and interactable than the CSS ones, and also maybe native PiP on the app, ability to collapse the player/video page if you swipe down on it or tap collapse button, the whole video page will collapse and fade and the native player will be small at the side, also ability to dismiss it to end the remove or stop the video too.
The good thing with this is you wont need an access to YouTube API (I think) (which is also very restrictive and limited) since you're just wrapping some parts of the web app instead of remaking it.
This is all theoretical btw, since I know few of programming and developing bc I'm more of a UX designer myself. I hope this is possible. And hope someone brave see this idea and really do this. We'll back you with our support
PrinceKicksters said:
I have an idea for it. Somebody just need to wrap the m.youtube.com web mobile app to be more like a native app, since it's already almost feature complete, and its Material design already, so you guys won't bother much on design. And just maybe add some little native things there like Native Windows Video Player API and controls, maybe casting too, some CSS modifications on the web app's features and looks too, like making the tabs hide when you're scrolling down, and will show up when you scroll up again (just like the YouTube app) (which is not present on current mobile web app) or some custom animations too, ability to scroll through tabs with swipe (currently not possible on mobile web app's CSS rn), maybe a more native rewrap of dialogs on the mobile web app, native to Windows, I don't care if it's Material design on this aspect as since Windows design APIs is still incomplete btw, as long as it's responsive and interactable than the CSS ones, and also maybe native PiP on the app, ability to collapse the player/video page if you swipe down on it or tap collapse button, the whole video page will collapse and fade and the native player will be small at the side, also ability to dismiss it to end the remove or stop the video too.
The good thing with this is you wont need an access to YouTube API (I think) (which is also very restrictive and limited) since you're just wrapping some parts of the web app instead of remaking it.
This is all theoretical btw, since I know few of programming and developing bc I'm more of a UX designer myself. I hope this is possible. And hope someone brave see this idea and really do this. We'll back you with our support
Click to expand...
Click to collapse
So what you want to do is create an appx with a webview inside with the uri m.youtube.com basicly, more complex app would be using Youtube API.
Please don't make a web wrapper :crying: . There are enough of those in the Store already and I'm pretty sure the YouTube APIs aren't that restricted, haven't you guys downloaded myTube already?
Instead, search for the YouTube Data API and figure out how to use HTTP requests to send/receive JSON to use data from Google into your app.
This is to want to reivent the wheel, poius ja exixte several clients of Youtube available in the store and for free

Categories

Resources