I am developing web application for iphone. Is it possible to implement Tab bar controller in dashcode.
Is there is any option available for implementing tab bar using dashcode for developing web application.
Thanks
mindus
you probably could do it in dashcode but there are no library items that let you do it out of the box as it were. i think also that the limited real estate when Dashcode is targeting iPhone apps is such that you probably would not use tabs as a standard method of navigation and this may be the reason for it's absence. However if doing browsers and possibly iPad (which does not seem to be catered for in Dashcode at all) then this wouldn't be the case.
Quickly looking at Sencha Touch and Sproutcore touch i cannot see any tabbed paradigms. Which again is i suspect due to the nature of the Touch method of navigating where the vertical table view tend to be the norm.
To do it in dash code would be simple enough as you could simply use JavaScript + css to implement the tabs.
Related
I work on a fullscreen iphone web application using gestures like tap, drag and swipes over the entire webpage. Minimal-ui was the best solution found for this kind of project.
According to Apple Specifications:
The minimal-ui viewport property is no longer supported in iOS 8.
What is the new way to simulate the old minimal-ui behavior?
Here is some information on telling iOS that a webpage is webapp-compatible so users can save it to their home screens and use it as if it were a separate app, with absolutely no safari controls visible.
From the apple developer docs:
A web application is designed to look and behave in a way similar to a native application—for example, it is scaled to fit the entire screen on iOS. You can tailor your web application for Safari on iOS even further, by making it appear like a native application when the user adds it to the Home screen. You do this by using settings for iOS that are ignored by other platforms.
...
On iOS, as part of optimizing your web application, have it use the standalone mode to look more like a native application. When you use this standalone mode, Safari is not used to display the web content—specifically, there is no browser URL text field at the top of the screen or button bar at the bottom of the screen. Only a status bar appears at the top of the screen.
...
Your web application can link to other built-in iOS apps by creating a link with a special URL. Available functionality includes calling a phone number, sending an SMS or iMessage, and opening a YouTube video in its native app if it is installed.
This would enable you to completely hide the safari navigation AND link to other built-in functionality such as placing a phone call or composing an SMS.
I have an iPhone application developed with iOS and I need to convert the application to universal so the app can appear in the iPad apps section of AppStore.
It just so simple as changing the Device section in my project to universal or I have to re develop the app, create new views, etc?
It depends strictly on your app, but generally speaking, yes, you will need to create new views.
I mean, even if you want to keep exactly the same UI, chances are that it will be more convenient to provide iPad specific versions of your xib files, or adapt the views you created programmatically. This is due to the fact that the iPad is not simply larger: it has got different ratio (3:4 vs. 2:3) and this changes things completely. You might try to play with autoresizing settings for your views and grouping views to make the same xib work as desired on both screens, but I suspect that this is not so easy except for very simple interfaces.
In any case, this is not the end of the story.
Actually, you will not want a "good" app for iPad to have the same UI as the iPhone version, since the larger screen space really screams for using different layout and organization of the information and controls.
As I said, it depends strongly on your app (with games being the strongest exception to the above rule), but in most cases, your app will greatly improve if you redesign it specifically for the iPad, rather than simply adapting it (so that it is not shown in the 1x/2x mode).
The simple answer is yes, just change the device family to Universal and you are done. But this would be pointless and you might even get rejected by Apple.
Take the time to actually create an app that takes advantage of the bigger screen. Use a split view controller and popovers or whatever is appropriate to your app.
Just making your main view bigger is a bad experience for your users.
I'm starting developing apps on iPhone, and I was wondering if you helping me with this.
Instagram App, Foursquare App both uses Navigation Buttons Bar at the bottom? Or is just a fancy navigation bar made in CSS and everything is loaded as a html in UIWebView.
It can be as fancy as you want and doesn't mean it's not native. The out-of-the-box controls and UI we are all familiar with are not the only option, you can subclass or even create your own "tab bar" from scratch if you want to.
These apps are using native code, not HTML/CSS
Grab class-dump and find it out yourself!
(...most likely, these great enterprises wouldn't hire developers who dare making a 'native' iOS app using UIWebView and HTML...)
Im just wondering if anyone knows the best approach to make a configuable button menu. Im trying to make one like the standard iphone button interface where I will 4 buttons across and 4 buttons down. And like on the iphone button menus, when you press and hold it allows the users to move the buttons around to the configuration they desire. Also like the facebook iphone app menu.
Any ideas?
Thanks
Your best bet is probably the Three20 Library. It has lots of general functions, but specifically you would use TTLauncherView, which is derived from the Facebook application. There is an example included in library source, which can be downloaded Here.
Another option that doesn't use the Three20 library is to use paging with the UIScrollView.
I am going to develop voip,iptv based application using QT on OS-WinXP and Platform-Atom processor for handheld device
As a application programmer point of view if I will not think about the drivers what are the other things I need to consider for this project? Like what should be the software layers in the handheld device?
I want to develop the touch screen GUI like Apple iPhone. All the widgets in QT now is window based. Can anybody suggest is there any QT widget gallery for touchscreen GUI like iPhone ?
Regarding the GUI elements in your second point, any or all of the Qt examples shown can have how they are drawn change through the use of QStyle subclasses. In addition to that, you can easily make a full-screen window, where no borders or window frames are shown. If you combine those two options (a full-screen window as background, with styled widgets on it), you can make a GUI that can appear just as nice as the iPhone GUI. The actual behavior in some widgets may be slightly different, but I'm assuming you know the basics of changing behavior via settings and subclassing.