MegamenGaming / 2D-map-builder

A JavaScript web app for creating 2D maps for games!
2 stars 1 forks source link

Mobile Version #13

Open AMPITUP opened 10 years ago

AMPITUP commented 10 years ago

How about, as I said somewhere else, a mobile version of the app? So, joe blo opens up the app on his iPad to use and instead of getting a desktop version, he gets a smaller, slightly less powerful, touch screen working app for his iPad. I know how to sense for mobile devices, and how to change JS and CSS based upon this, but not change the HTML based on this. I also know how to optimize it specifically for iOS devices (get rid of the safari top nav bar so that it feels more like an app than a website and make an actual app icon that you can get like it was an actual app). So, just a suggestion, but I know quite a few developers who would really like this, but use their iPads more than their computers and thus would set our app apart from anybody else's (nobody else has mobile support!).

DigiWongaDude commented 10 years ago

My code already has touch screen listeners implemented :) And as for a small screen version, we'll use media queries and a responsive design "12 grid system" (yes another grid! lol). This is absolutely going to be for mobile too. I have a number of courses for doing this kind of responsive design, and have done a few tests. Here's one, a simple golf scorecard...I mean seriously how difficult could it be? Turns out even something so simple, isn't. But the example works well:

http://dwd.x10.bz/demos/golf/index.html

...It looks really plain huh? But resize the screen and as the table shrinks it creates DOUBLE horizontal scroll bars so that all the data can be read easily on a tiny screen. This is real responsive design in action.

BUT... let's get to what you are REALLY suggesting (I think) - making a native mobile app... in JAVA...? Nice idea mate, truly. Maybe you'll head up our Mobile Java Division :-D However right now I want to keep the SCOPE as HTML and javaScript. Why? Lots of reasons, but not least is because I want others at CC to get behind this and they can't if we go start venturing down the JAVA route already. Another reason is that as a project it's easy to keep contained and deal with bottlenecks (areas of development that stop in their tracks because a loose end somewhere else is holding everything back).

(P.S. I've also had a good "look" at JAVA and it's going to be soooo easy for me too, coming from Flash AS3 - it looks identical!)

AMPITUP commented 10 years ago

No, I have no intention of using Java for anything. I want to use my JS skills to do this. There are very very simple ways to use various things to make it seem like it's a real iPad (most of my stuff doesn't work on Android, Windows, and anything other than iOS) app.

Yeah, Java is just so cool! It seems so natural.

AMPITUP commented 10 years ago

Btw, I think android apps are C+ or C++ and I know that iOS apps are Objective-C.

AMPITUP commented 10 years ago

One more quick comment: I think that having a 'mobile site' will really put us ahead of ANY AND ALL competition, because NOBODY else has a mobile version, let alone a mobile version that they can use WITH their computer version! ;-)