wrapping websites into .apk? - G1 Apps and Games

anyone here have a good write up on how to do this?

I'd be interested in this, too. Especially if you could find a way to wrap vBulletin forums so they appear almost like they're native =P
Maybe some AJAX and some theming magic with a webview window?

amgupt01 said:
I'd be interested in this, too. Especially if you could find a way to wrap vBulletin forums so they appear almost like they're native =P
Maybe some AJAX and some theming magic with a webview window?
Click to expand...
Click to collapse
Yeah, I get what your saying, which begs to ask why XDA doesn't have a mobile optimized version? I mean this is one of the sites i frequent the most on my phone... or am I missing something? an XDA app would be sweet!!

they do have a mobile app (beta) but it was created for WM. it was a big deal and they even raised a bounty to whoever can create it. check the general forums to check it out. http://forum.xda-developers.com/showthread.php?t=540504
back to the topic, i think it's possible. there is a widget in the market called web widget maker, that wraps a webpage inside of awidget so you can display it on your homescreen. it's very buggy and not worth the buy, but the concept is there and potential.

It would be easy to wrap a static web site inside of an APK. If I am not mistaken, this is what the AndroidAPI app in the market has done with the Android documentation. Note also how large that application is. But to wrap an entire system such as vBulletin would be pretty tough, given no PHP in Android. I suppose there are options, but I highly doubt they are practical. The most practical option, in my opinion, is for someone to write a generic vBulletin API Interface (not even sure if there is a vBulletin API) and allow for that to be included in apps that call to the web for their data.

Couldn't you just load the page normally inside a webview but edit it to point to a heavily modified android resolution friendly css file instead of the reg. one. Does anyone know if you can edit html on the fly through a web view?

Does anyone know if this is possible... I would like to have my forum built into a stand alone app. Or anyone who knows how to make a website/forum it into an app we can talk about things.

Related

Petition to rid the market if Khalid Shaikh's apps!

I browse the market every day and I see this guy putting apps that consistently get low reviews. His highest ranking app is 3 stars. He spams the market with apps that are overpriced photo galleries that show pics and play sounds of one specific thing. I think we should help him get the message that his high refund/low ranking rates are not giving him. Please reply if you agree that his apps need to stop spamming the market. If you have not tried one yet, look here. I am not doing this to be mean, but he needs to be told not to quit his day job.
Where's the option for "No. I dislike spam apps, but I hate censorship more." ?
So if his apps were malicious would you vote to have them removed? Do you feel spam filters on email are censorship? They fill your box with junk in hopes of making a few dollars off of you. I am against censorship but his apps are rediculous.
So if his apps were malicious would you vote to have them removed?
Click to expand...
Click to collapse
There are rules in place for the Market in regards to malicious apps. There would be no need to vote because the gatekeepers of the Market have already said malicious apps would be removed.
Do you feel spam filters on email are censorship?
Click to expand...
Click to collapse
Of course not. The key difference is who gets to decide what is removed. With a spam filter, each user gets to decide whether he wants to see content or not. Any system that removes apps from the Market (that aren't infringing the basic rules as stated above) without your knowledge and consent is basically censorship, whether the decision is made by ten people at Google or a hundred people on xda-dev.
Not if your email provider passes your email through spamhaus you dont. Also I would ****LOVE**** to have a configureable filter but I doubt we will. As an acceptable alternative, I would like for consistantly low rated and highly returned items to be removed. Guess what walmart does if a product gets returned 80% of the time it is sold. Do they ask you?
Also, I am not trying to start a fight with anyone, just stating my view on the subject.
Darkrift said:
Also, I am not trying to start a fight with anyone, just stating my view on the subject.
Click to expand...
Click to collapse
I don't care to start a fight either; I'm just pointing out that what you are proposing is a path down a slippery slope, and it generally goes against the "open participation" ethos of Android. You should also keep in mind that one person's junk may be another mans treasure. Would I ever buy one of Khalid's lame $5 joke apps (literally, they're joke books!)? No probably not. That doesn't mean that someone else might not want it.
Edit: Just as an example, back in the early days of Market before developers could geotarget the regions for distribution, some Chinese developers put up some app whose interface was completely Chinese. I think it was a Chinese input method or a frontend for a Chinese website. Regardless, the ignorant fresh T-Mobile masses downloaded it, didn't understand what it was for, and then promptly uninstalled it and rated it zero stars. If you do a filtering system based on ratings, you are giving every uninformed ignoramus an equal say in whether an app is allowed to stay or go.
The Markets sucks! It needs the possibility for user to set their own filter
e.g.
dont show apps publiced by Khalid Shaikh! lower than 2stars, more expensive than x$ and so on..
only show apps of a specifig language (e.g. for traffic,taxi,bus,tv gadgets..)
sort for recently updated and so on .. that's what the market app really needs!
bassbox said:
The Markets sucks! It needs the possibility for user to set their own filter
e.g.
dont show apps publiced by Khalid Shaikh! lower than 2stars, more expensive than x$ and so on..
only show apps of a specifig language (e.g. for traffic,taxi,bus,tv gadgets..)
sort for recently updated and so on .. that's what the market app really needs!
Click to expand...
Click to collapse
Yes, the market app needs customizable local (meaning on a user's own device) filters. That will partially solve the problem of crap apps littering the marketplace. However, I think overhauling Market client is low on the Google Android team's priority list. Unfortunately since it is a proprietary closed source app, there is no way for the dev community to take the matter into its own hands.
You would think that the king of searching would have some sort of decent searching on their own platform..
jashsu said:
Yes, the market app needs customizable local (meaning on a user's own device) filters. That will partially solve the problem of crap apps littering the marketplace. However, I think overhauling Market client is low on the Google Android team's priority list. Unfortunately since it is a proprietary closed source app, there is no way for the dev community to take the matter into its own hands.
Click to expand...
Click to collapse
I am planning on developing an interface to the Market which allows for custom filters. I have a prototype Yahoo Pipe, which uses Cyrket to display Market data and allow simple filters. Basically, I can filter out apps that have certain words in the title, are from a certain developer (or more than one), or are below a certain rating threshold.
I will have to agree though on the statement about censorship. While it is true that his apps may be without any true merit, I do not believe that they are (or he is) breaking any of the Market rules or developer agreements. Unfortunately, as we've seen in the the "free" market and the iPhone AppStore, people are willing to download and even spend money on useless apps. I think as long as there is a market for this type of app we will continue to see them. Now, unfortunately that means we all have to deal with him, his apps, and others like him and his apps until either the Market allows for better filtering/sorting or a developer creates this for the community... It is much needed nonetheless.
nEx.Software said:
I am planning on developing an interface to the Market which allows for custom filters. I have a prototype Yahoo Pipe, which uses Cyrket to display Market data and allow simple filters. Basically, I can filter out apps that have certain words in the title, are from a certain developer (or more than one), or are below a certain rating threshold.
Click to expand...
Click to collapse
thats awesome. if its anything like BarTor its going to be good
nEx.Software said:
I am planning on developing an interface to the Market which allows for custom filters. I have a prototype Yahoo Pipe, which uses Cyrket to display Market data and allow simple filters. Basically, I can filter out apps that have certain words in the title, are from a certain developer (or more than one), or are below a certain rating threshold.
Click to expand...
Click to collapse
That's good to hear. What I meant is that the actual Market App itself cannot be modified to work the way we want it to. While being able to display Market data with filtering on a PC is nice, the bulk majority of users are still going to be suffering the standard Market app interface.
Unfortunately, as we've seen in the the "free" market and the iPhone AppStore, people are willing to download and even spend money on useless apps. I think as long as there is a market for this type of app we will continue to see them. Now, unfortunately that means we all have to deal with him, his apps, and others like him
Click to expand...
Click to collapse
There will be more, that much I can assure you. As the Android platform grows, there will be more opportunist developers seeking to make a quick buck. It really is like spam. You throw a line out and because digital publishing is free, anything you get back is profit. There is basically no monetary risk involved in creating and distributing crapware. Atleast we won't have to suffer iPhone's idiotic ninety-nine cent "custom" name dialers. Although the number of soundboards posted daily is reaching dangerous limits...
I intend to make it an Android app. While it won't be a permanent fix,it might be what is needed to get Google moving on updates to the official Market app.
Anyway, on another note. I haven't looked at any one of the apps in question but I would venture a guess that they are in violation of copyright laws and as we have seen with the Tetris clones, Google does take action on matters of copyright. Maybe the best recourse then is to inform this developer of the copyright issues either directly or through Google.
?
Frankly i can't agree with having a dev (does this word really apply in this case) removed from the market for producing crap. However i am completely in favour of spamming his inbox with as much crap as i can possibly manage just to see how he likes it. Free porn search here i come!
Anyone wants to help it's --EMAIL REMOVED-- Yes this is a very childish response but i'm pissed with having to sift through his crap every morning, i think it's only fair!
Ideally google can resolve this issue by allowing to create a list of blocked developers. And the ability to block any apps containing the word soundboard would make my day
nEx.Software an app that was basically cryket.com for the android would be awesome. What would really be sweet was if it had an independant comment system that was filterable as well. So we could ban commenters based on their username, words, etc... Filtering by ratings, developer, keywords, etc.. I love it already. Just link the products to their entries in the market. Basically, cryket for the android with comments... I CAN HAZ IT NOW PLZ K?
Also, I'd love to add IndiaNIC, LLC to the filter list. I'm sure *someone* out there likes that they're putting out 300 e-books about India a day, but I'm sure tired of scrolling past them.
The last thing I'd want is to see rigorous policing on the Android Market. He's spreading expensive crapware but I'm sure people are buying it and I'm sure some actually enjoyed it. I don't think removing his apps from the market is the best solution, keep the market as free from censorship as possible if you ask me.
I think the best solution is market search filters as discussed above.
I agree, the ability to "ignore" certain developers would be nice. The new developer I would instantly add to this list would be IndiaNIC, LLC. or whatever the hell they are called. They have about 40 apps on the market, and I don't think a single one has a comment.
/if anyone affiliated with IndiaNIC, LLC reads this, no offense, but please get the message when nobody is buying what you're selling
The more I think about it, the more I realize a filter would be a better idea than removing junk from the market. While I do not agree that anyone will find his apps useful, I do see the point in letting them choose. But at the same time we should be able to choose not to see his crap. As for IndiaNIC, I disagree with placing them in the same category. They have products with good ratings and seem to be making at least SOME useful apps. While I agree they put out too many at once, they seem to have a market for their apps unlike Khalid Shaikh.
Still, a filter would be better for all. I wish I could edit the poll now to add that as an option
ryan75 said:
/if anyone affiliated with IndiaNIC, LLC reads this, no offense, but please get the message when nobody is buying what you're selling
Click to expand...
Click to collapse
Spammers don't need to "get the message"! They know exactly what they are selling (junk). The whole point is they are trying to make a quick buck. And in the immortal words of P.T. Barnum: "There's a sucker born every minute."
Nevermind the fact that all of those texts can be downloaded for free from manybooks or feedbooks and then read on FBReaderJ...

a clean up is NEEDED

I read that Google is cleaning up the Android Market. I have yet to see this. !
Why don't they just update the market app to allow blocking of certain developers and their crap apps..
For example free4android and their 146 crap games, Susan xin and her 40 different versions of the same "funny pictures" app, Andy.Li who I'm pretty sure is also aka Susan xin, Puzzle and their 267 different apps of wallpaper puzzles...which the market is LOADED with along with memory games. Instead of a "flag as offensive", just let us block them. You can delete them but they'll just make another gmail name and reflood the market again.
For once i'd like to check the Just-In and not thumb scroll endlessly through crap apps from these spam like developers.
It is annoying, but I really don't care. I usually just search or look at top apps/games.
Let's not turn it into a locked down app-store.
They could let users apply a filter to their market app to filter out the offending devs I suppose. ie-go to one of offending devs pages in marketplace and click "add dev to block-filter" or something similar. I'd guess I might filter a few out if I had the option.
I thought this was about our forums at first and was excited!
yollasho said:
It is annoying, but I really don't care. I usually just search or look at top apps/games.
Let's not turn it into a locked down app-store.
They could let users apply a filter to their market app to filter out the offending devs I suppose. ie-go to one of offending devs pages in marketplace and click "add dev to block-filter" or something similar. I'd guess I might filter a few out if I had the option.
I thought this was about our forums at first and was excited!
Click to expand...
Click to collapse
eh maybe it's just my personal annoyance. :\ i liked how Apple has their iphone market setup to where you can see the NEW apps without wading through so much junk.
if anyone can point me to a website or e-newsletter that informs you of NEW good quality legit apps and not these wallpaper, puzzles, memory game wasters. than PLEASE tell me
asiancuta said:
eh maybe it's just my personal annoyance. :\ i liked how Apple has their iphone market setup to where you can see the NEW apps without wading through so much junk.
if anyone can point me to a website or e-newsletter that informs you of NEW good quality legit apps and not these wallpaper, puzzles, memory game wasters. than PLEASE tell me
Click to expand...
Click to collapse
Pocket now (youtube), app judgement (youtube), droid dog (net)
From a phone on an app

Contract Management App for Xoom

I am a wedding and portrait photographer and am trying to integrate my Xoom into my business. What I would love to see is an app that allows me to import my contracts in pages or ms word format, edit them on the tablet, have my customers review the contract and sign it on the tablet, then export the file as a pdf and email a copy to the client. Anyone got any ideas, or is this just wishful thinking. I have not seen an app for android or iOS that can handle this. Im obviously not a developer, but it seems like there would be a huge market for this, and as a laymen it seems like it should be fairly easy to accomplish.
Agreed,
I really need a app that I can put documents on for my business and my clients can sign on the xoom then I don't have to print all this paper and everything would be electronic.
Check out EasySignMobile. It is an iOS app, but if it is what you are looking for it might be worth contacting the developer to see if they are working on an Android port.
We need to get some traction on this. I'd be willing to pay for an app like that and even donate to a dev willing to do it.
sangreal06 said:
Check out EasySignMobile. It is an iOS app, but if it is what you are looking for it might be worth contacting the developer to see if they are working on an Android port.
Click to expand...
Click to collapse
I have found most of the iOS apps to the sub par, and many of them are subscription based and are handled through a website service, or do not allow for editing docs on my device. What I need is an app that will handle everything locally, on my device, and I can backup to my computer at home. I will take a look at EasySignMobile though.
IncredibleMidgett said:
I have found most of the iOS apps to the sub par, and many of them are subscription based and are handled through a website service, or do not allow for editing docs on my device. What I need is an app that will handle everything locally, on my device, and I can backup to my computer at home. I will take a look at EasySignMobile though.
Click to expand...
Click to collapse
After further reading it does sound like that app has the limitations you're talking about
sangreal06 said:
After further reading it does sound like that app has the limitations you're talking about
Click to expand...
Click to collapse
Thanks for the suggestion though!
FYI I just emailed the developer of easysign just to see. I'll let you guys know if anything turns out.
Thanks for the suggestion
Ye I contacted most of the developers for these apps like pdf expert, what I use on the I pad for signing PDF and filling out forms, but they and most developers said that they do not have any plans for developing for android. Their excuse is that they believe in quality and not quantity, but I respond by saying that you can still make a quality app for android, but still no use. Some did say though that if they do expand then the android market will be next.
Android does lack in business apps and I will gladly pay money for those apps. That is why I am returning my xoom (what a shame) because I need one for business, the same reason why you need one for yours, and going back to my ipad where I use quicksale for invoices and pdf expert for filling out forms and signing business contracts.
If any developer reads this thread just know that I will gladly pay $20 for an app that can satisfy this need as well as a seperate twenty for invoices. The ipad apps that I use are very nice, easy to use, and well developed. So for business I would get the ipad than the xoom. And for those who say there is an invoice app for the xoom, I have tried them all, and paid, and they SUCK.
Sent from my Xoom using XDA App
Although you can't edit repligo reader does let you annotate and even add handwriting onto a pdf. Documents to go is okay for editing word docs but yet to find anything that lets you save as pdf. So no perfect solution but a few apps as mentioned are close. Its odd there are so many apps that let you take a photo and convert to pdf but nothing for documents, wonder if its an adobe licensing issue? I know acrobat pro for windows is pricey but I use it all the time at work particularly to distribute visio and ms project docs.
Sent from my Xoom using XDA App
IncredibleMidgett said:
I am a wedding and portrait photographer and am trying to integrate my Xoom into my business. What I would love to see is an app that allows me to import my contracts in pages or ms word format, edit them on the tablet, have my customers review the contract and sign it on the tablet, then export the file as a pdf and email a copy to the client. Anyone got any ideas, or is this just wishful thinking. I have not seen an app for android or iOS that can handle this. Im obviously not a developer, but it seems like there would be a huge market for this, and as a laymen it seems like it should be fairly easy to accomplish.
Click to expand...
Click to collapse
+1 same
Sent from my Xoom using XDA App

Local bible app?

Hey guys -
I was wondering is there a bible app that does not use the internet. It is a WIFI only Xoom and my church does not have an open WIFI.
All the ones I have tried from the market are not formatted for the tablet, and also use an internet connection.
Thanks.
I use Bible by Youversion.
While you're on WiFi, just download the version you use to your XOOM so you can use it anywhere.
You could also use www.acrobible.com
Sent from my Xoom using Tapatalk
I use the NIV Bible from Tecarta. It works well on the tablet and has good navigation, but it crashes occasionally. The Bible from YouVersion is also good, as mentioned above, but the navigation is not as user friendly.
I use tecarta nasb. Works perfectly for me but it does cost money
Sent from my Xoom using XDA Premium App
arrtoodeetoo said:
I use Bible by Youversion.
While you're on WiFi, just download the version you use to your XOOM so you can use it anywhere.
Click to expand...
Click to collapse
cam30era said:
You could also use www.acrobible.com
Sent from my Xoom using Tapatalk
Click to expand...
Click to collapse
singraham said:
I use the NIV Bible from Tecarta. It works well on the tablet and has good navigation, but it crashes occasionally. The Bible from YouVersion is also good, as mentioned above, but the navigation is not as user friendly.
Click to expand...
Click to collapse
Thanks guys..
I have NewVersion I just need to download it directly for offline access. I never knew that.
I cannot log in though, for some reason it does not allow me to input any information for log in. It's just blank. Can some one confirm they are able to log into the software?
Olivetree has a program called Biblereader that is the Cadillac of Bible programs on mobile platforms. The program itself is free, but the various versions cost money. The versions are portable to other mobile platforms, and there are tons of additional resources that are supported in program. The current android version is one major revision behind iOS, but they are working on releasing a new one soon.
All in all, it is one of the best study tools out there on any platform. Check it out.
jwischka said:
Olivetree has a program called Biblereader that is the Cadillac of Bible programs on mobile platforms. The program itself is free, but the various versions cost money. The versions are portable to other mobile platforms, and there are tons of additional resources that are supported in program. The current android version is one major revision behind iOS, but they are working on releasing a new one soon.
All in all, it is one of the best study tools out there on any platform. Check it out.
Click to expand...
Click to collapse
Will do, I am running into issues with YouVersion.
I use the Barnes & Noble Nook app, and you can get any version of the bible, (N.I.V., King James. Etc...) for about a buck. Has chapters, works off-line, can highlight, annotate, bookmark, lookup words) even does the little page flip like on the iPad, love it.
Sent from my Xoom using Tapatalk
A little off topic
I've been trying to get the people at globible.com to add the android tablet platform. Very cool Bible app and the more people requesting it the more likely they will push development.
I am not a huge Olive Tree fan but it if probably the best offline Bible. I read that they recently updated the reader so I should give it another try. I have in my Kindle app, too, but find the YouVersion app has the best search feature.
I love youVersions bible. Tons of translations. I bounce around KJV and NIV during study, sometimes KJV is a little over my head.
If you go into the list of translations there is a green button on the right to download to the device locally.
I attend a pretty old fashioned baptist church, and get some pretty interesting looks from the older folks when I break out the tab
Glad to see so many other Christians on here as well, it's exciting.
Edit:
I got a little excited and didn't read the whole thread. But I saw one or two people say something about youVersion and logging in.
Even though it doesn't show your email or passwords in the field, they are in fact being input. Just be careful and you should be able to login without issue. It took me 2 or 3 tries to get the UN and PW right.
Kcarpenter said:
I love youVersions bible. Tons of translations. I bounce around KJV and NIV during study, sometimes KJV is a little over my head.
If you go into the list of translations there is a green button on the right to download to the device locally.
I attend a pretty old fashioned baptist church, and get some pretty interesting looks from the older folks when I break out the tab
Glad to see so many other Christians on here as well, it's exciting.
Edit:
I got a little excited and didn't read the whole thread. But I saw one or two people say something about youVersion and logging in.
Even though it doesn't show your email or passwords in the field, they are in fact being input. Just be careful and you should be able to login without issue. It took me 2 or 3 tries to get the UN and PW right.
Click to expand...
Click to collapse
Yeah after playing around I finally got un and pw to work correctly.. :-D
Sorry to dig up an old thread, but I'm working on a Honeycomb optimized bible and note taking app and I could use testers and people to bounce ideas off of.
I love youversion on my phone, but I can't stand it on my tablet. So I figured this would be a cool way to learn a bit about Fragments and just expand my knowledge in general.
Thread is here. I'd love any feedback.
I checked it out!
Thanks!
"ESV Bible" (free) and "LiveBible" (also free) support offline viewing. While offline is the default for ESV, you will need to download the texts for LiveBible first.

[Q] Making a website for not for profit organization

One of my good friends who is a priest and a doctor is asking for a little help with creating a website for his nonprofit charity organization. Anyone have any recommendations of free / cheap website creation templates or hosts to look for creating something for him? I was looking at wix.com, but also want to see what my other options are, or if anyone has used any of these hosts. Also what kind of monthly / year costs are we looking at?
For those that are curious the basic charity is helping out AIDs / HIV children in Ghana Africa, which can be kept alive for about 40 cents a day.
Wordpress is probably the most popular website platform, and it's free.
http://wordpress.com/
It's touted as a blog platform, but I've seen many sites built with it and only a few of them were actually blogs. If you're just looking for a site with pretty much static information on it then it's apparently easy to use, but you can also use plugins to make the site more dynamic. It all depends what you need from it.
I'd recommend giving it a look and trying it out.
Archer said:
Wordpress is probably the most popular website platform, and it's free.
http://wordpress.com/
It's touted as a blog platform, but I've seen many sites built with it and only a few of them were actually blogs. If you're just looking for a site with pretty much static information on it then it's apparently easy to use, but you can also use plugins to make the site more dynamic. It all depends what you need from it.
I'd recommend giving it a look and trying it out.
Click to expand...
Click to collapse
Correction
WordPress is divided into WordPress.com and WordPress.org
WordPress.com is for relatively new users. Your blog is hosted and managed by WordPress, but you do not have much freedom of customization since WordPress.com doesn't support plugins. Also, unless you buy a domain, your website will be www.yourwebsitename.wordpress.com
Wordpress.org is for slightly experienced users. This alternative requires you to find your own hosting, and install wordpress on it. However, the customization is nnear infinite with a lot of plugin options.
I recommend wordpress.org if you can set up hosting and want a more pleasing experience , and wordpress.com if you just focus on the content rather than the design
Sent from my Asus Transformer TF300T using XDA Premium HD app
QuantumFoam said:
Correction
WordPress is divided into WordPress.com and WordPress.org
WordPress.com is for relatively new users. Your blog is hosted and managed by WordPress, but you do not have much freedom of customization since WordPress.com doesn't support plugins. Also, unless you buy a domain, your website will be www.yourwebsitename.wordpress.com
Wordpress.org is for slightly experienced users. This alternative requires you to find your own hosting, and install wordpress on it. However, the customization is nnear infinite with a lot of plugin options.
I recommend wordpress.org if you can set up hosting and want a more pleasing experience , and wordpress.com if you just focus on the content rather than the design
Sent from my Asus Transformer TF300T using XDA Premium HD app
Click to expand...
Click to collapse
Thanks for that. That makes sense now it's been explained. I've clearly spent very little time looking at it myself!
Archer said:
Thanks for that. That makes sense now it's been explained. I've clearly spent very little time looking at it myself!
Click to expand...
Click to collapse
My pleasure.
(ZOMG! I corrected Archer)
Sent from my Asus Transformer TF300T using XDA Premium HD app
sites.google.com for just basic info and files, but more advanced ucoz.com is good. You can create html or basic web pages, forums, chats, a comment system, a file cabinet, and organize and theme any way you want, along with pm's and rankings and site view statistics. and $30 a month (cheaper if bought for a year or so) you can remove ALL adds, custom domain, more storage and such. Once you understand it is easy to use. a bit of HTML for more advanced users, and plain text for newer people. a good example is http://communiteam.ucoz.com/, which I built in 45 minutes, but still seeing what else I want to add.
oh, and you can create privates forums and such, and a contact page where they can send the msg straight on the site to your email.
Weebly.com is awesome
Epic Sax Guy Is Epic.

Categories

Resources