can an app run on android and ios [closed] - android

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
Want to create an app which can run on both ios and android without modifications.
Cider (http://engineering.columbia.edu/sync-columbia-engineering-team-first-run-ios-apps-android-platform)
seems to be promising. But couldn't find any examples.
Are there any other means of getting this to work? We don't want to maintain 2 codebases for the same app for ios and android.

I am used the following steps to convert
http://www.apportable.com/ please refer this link.Using this sdk we can
directly convert Xcode project into Android project.
I tested this sdk.It is give amazing output.
It is only need four steps for converting.
this is for your reference , in before i never used ,bz i don't knw JAVA.if u need this convert Android to iOS use this link
http://www.androidcentral.com/google-develops-tool-translate-java-ios-friendly-objective-c-code

ok try to develop app in phonegap(cordova) by using html,css and JavaScript programming language

Have a look at Apache Cordova. Supports almost any platform you like and is open source.
http://cordova.apache.org/
Other option would be Xamarin. Has a commercial license for both platforms.
http://xamarin.com/

You can use PhoneGap, you will have one app for platforms other than Android and iOS also.
PhoneGap is a mobile development framework produced by Nitobi, purchased by Adobe Systems in 2011.[3][4] It enables software programmers to build applications for mobile devices using JavaScript, HTML5, and CSS3, instead of device-specific languages such as Objective-C.[5] It enables wrapping up of HTML, CSS and Javascript code depending upon the platform of the device. It extends the features of HTML and Javascript to work with the device. The resulting applications are hybrid, meaning that they are neither truly Mobile native application native (because all layout rendering is done via web views instead of the platform's native UI framework) nor purely web-based (because they are not just web apps, but are packaged as apps for distribution and have access to native device APIs). From version 1.9 onward it is even possible to freely mix native and hybrid code snippets.

The link u provided is an on going research,it will take more than 3-4 yrs before it can come in market,However u can use the existing technologies like
phonegap
titanium .... to do what u want

Related

First time creating an app for Android and IOS [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I'm trying to create an app for Andriod and IOS, but i have no clue how to do the front-end and have a hard time deciding to use HTML5, CSS & JS or Objective objective C/Java.
I'ts going to be use network options, checkout-features, joined checkout-features. Maps api, facebook api.
I've got expierence in HTML5, CSS3, SASS, PHP and JS.
I've tried looking online, but i've still got no clue how to do the front-end for app.
To answer your question, you will use framework like phonegrap, Titanium Appcelarator and I guess you can use NativeScript, Ionic, Framework7 as well. For Titanium, you have to use different environment for different app (OSX for iOS products and OsX, Windows or Linux distros to run android app) and have it's own syntax and everything. Language is one of Javascript versions (I am guessing, I have used it once 2 years ago). And Phonegap and other Frameworks use a varient of JS, so basically you will have to use HTML and CSS to work with UI. However, you will face some hardware constraint like unable to access hardware buttons (from my experience with one project some months ago) and memory management and other functionalities will mostly depend on your JS coding skill.
[My opinion] I believe, the best way to develop an app is to develop in its native language/framework. I believe it. Unless you're bound to use Html, JS to build app (you can!), don't use those. Java is there to help you with Android Development, since I am an developer, I can tell you that starting might seem a bit difficult than iOS development. But in the end, communities like stackOverFlow and thousands of thousands blogs will help you. Same case for iOS app development. You can find lots of different tutorials. New Bostons tutorial helped with android however, it's contents are bit old (android 2.3) and mostly everything has changed since. However, you can check his iOS app development with Swift. Learning a new language is mostly like learning how to ride bicycle. If you can know how to ride, keep learning the advance parts after basic mechanics, you can become a pro one day. However, for that you have to pass a whole cartoon of hurdles (unknown bugs, sleepless nights to name a few) like the falls you did when learning how to ride.
I would really suggest you to focus on building a real stack.
Happy coding!
For android:
I would recommend using Android Studio.
It is a powerful tool for creating an android app - the front end can be implemented by dragging and dropping items or by using xml.
It is easy to use and there a lot of tutorials online.
I'm an iOS developer on the native side. If you want to do native development, I would recommend Stanford course CS193P by Paul Hegarty. You can find this course on iTunes U, Coursera and other MOOC platforms. For advanced features, follow a GitHub repo called "awesome-ios" where you'll learn some production level stuff for iOS apps. If you want to do hybrid apps, have a look at PhoneGap, Ionic, React.
In either case, you would be able to implement features you've described in your question.
Tools needed for Native Development: a machine which runs macOS and Xcode(free download from app store).
I started developing native apps years ago. The last 2 years I've been using only hybrid possibilities. Designing and developing an app in HTML / CSS / JS is much easier and more efficiently.
I recommend taking a look at Phonegap, Ionic, Framework7. These are open source and there are already some templates.

Create local web app for iphone and android [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
I want to develop a local web app using mobile jquery.
what is the way to open the app using icon in iphone and in android?
Thanks,
it really depends on your project depth.depth in sense of complexity.its always suggested to develop separate for each platform.evaluate your needs carefully.
if the application is simple enough then you can go for third party apis
PhoneGap and Sencha Touch are good options.
but still you might find yourself restricted by a third party API if you need to add new functionality in the future.
What i understand from your question is you want to create a iOS and Android app using html, jQuery etc. There are tools such as PhoneGap, Titanium and Sencha touch. Using this tools you can create a mobile applications with help you HTML, jQuery. However, this apps won't have same user experience as it'll have with the native apps. Also, just think about future releases of your application. If Apple or Android adds new features to there OS it'll be definitely take sometime for above third party API to implement them
Also, apple clearly rejects app which acts like a website. So, you'll have to be careful with this. I'd suggest you to go for native app development. It'll provide you flexibility.
As far as I know, you can't get anything onto iOS without an Apple Developer account. As for Android, you can check out PhoneGap. It also has iOS, but it won't build without a valid apple dev account. Does that seem to be what you're looking for?

Develop android and iphone app [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm gonna develop a small app both for android and Iphone. The app will contain a simple little online magazine. I have not done any app before. I work with developing Web pages in asp.net c# and I'm familiar with java. So I'm a beginner in terms of mobile apps, and now I'm wondering how to begin and where to find good information about basic app-development.
If you aren't building anything complex and just want to display something, a good solution might be PhoneGap. You can develop using HTML, CSS and Javascript and deploy to multiple platforms.
If you want to develop native applications, however, for Android, you can follow Vogella tutorials. He provides a set of tutorials starting from beginner level to intermediate.
There are many routes you can go. I will try to list some below:
Java / Objective C. You will need to know how to program in each of these languages (java for droid and Obj C for iphone). Use the SDK for the respective platform.
Cross Platform mobile platform- You can use frameworks like Rhodes, Sensa touch, etc. This will let you write code one time and build the packages for android, iphone, and much more.
Web- You can write applications using web technologies like HTML5, CSS, Javascript, etc and there are tools to package them as Android / Iphone application. Otherwise, you can use a WebView in Android (which basically creates a browser-like experience in your application).
It is upto you to decide the best route to go. There are tons of information available online (stackoverflow, and Android/Iphone sdk websites).
I suggest that you take a look at http://developer.android.com/ for guidance in android development

cross mobile platforms programming [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm new to mobile dev and I'm interested in developing the application for iOS, Android, and Windows Phone 7. And I'd like write less code. For the present time I see that C++ may fit well.
What I know is that :
it's possible to use C++ with Objective-C even in one file together for iOS, and I can link my c++ libs.
it's possible to use C++ through NDK on Android.
So I can write most of my app in c++ (except some very specific platform dependent parts) and make calls to my app through some sort of exposed Facade, right?
What can be done with windows phone 7? I know that it's .Net based. And in .NET it's possible to call code from c++ win32 dll's. But what with wp7? I wouldn't like to rewrite everything to C#.
Or maybe all this crossplatform game isn't good idea. Are there some critical pitfalls? Maybe it's better to have Obj-C only for iOS, Java only for Android, and C# only with it's silverlight and xna, and to maintain all this zoo separatelly?
Experienced mobile devs please share your experience.
Windows Phone 7 has no support for native code, yet. Have a look at this question for more info: Is it possible to program for Windows Phone 7 in standard C++ only?
If you want to code for those 3 platforms and reuse a lot of what you write, you could code in C# and use Mono from Xamarin to run your code on iOS and Android.
Note, that on Android, C++ is not fully supported. It's more about pure C.
Programming in C on android is basically reserved for games. If you don't want to make your UI in OpenGL, forget it and just write it in Java. You'll need a small Java wrapper anyway.
The same applies for iOS - if you use only OpenGL, you can write everything in C and use obj-c only as a small application wrapper.
From that you can see this is reserved mainly for games. There are tools available (e.g. http://www.madewithmarmalade.com/) which can help you develop openGL games easily)
The main differences between the platforms arise from the different UI frameworks. There are tools that try to help you overcome the differences - most of them are based on HTML 5 and they are using CSS to simulate the native UI. Usually you have to sacrifice a lot of user experience.
You have to understand that if you want your application to look perfect on different platforms, you have to write the UI separately and natively for each platform. Even UI design must be different. iPhone and iPad need lots of cool animations, they must be perfect for portrait & landscape mode (including the rotating animation), using navigation bar, toolbar, split view... Android users expect something else - a different (menu) toolbar, you need to port it to a lot of different screen resolutions and the user experience will be different.
I would recommend to start with native iOS and if the app is profitable (if this is the reason for your app), develop it for other platforms. iOS app always generate most money.
Have a look at phonegap. It claims to be cross platform, although I'm sure it brings the features down to a common denominator.
Among the current existing platforms , most of them support the HTML5, javascript including the iOS, Android and WP7 or upcoming WP8 also may support.
So it is advicable to write the applications using the HTML5 and javascript.
The same JavaScript HTML5 applications can be deployed on the individual platforms by using the framework which provides libraries for multiple platforms such as PhoneGap
Morever PhoneGap is open source mobile framework free to use.
Also you can refer the following link for the Top five HTML5 frameworks for Mobile developement.
I have quite good experience developing apps for iOS and Android with Titanium Appcelerator. The code is written in JavaScript and mapped to native calls, so you get a native look and feel.
PhoneGap has a different approach. The App is written in HTML, CSS and Javascript. The advantage is that it supports more different plattforms. Including iOS, Android and Windows Phone 7.
Did you look at MonoTouch and Mono for Android from Xamarin? http://xamarin.com/
They say you can re-use up to 90% of your app logic and create device-native user experiences / UI with access to all the native platforms API and device sensors.

How to create an android app using HTML 5 [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
Can we create android applications using HTML5?
You can write complete apps for almost any smartphone platform (Android, iOS,...) using Phonegap. (http://www.phonegap.com)
It is an open source framework that exposes native capabilities to a web view, so that you can do anything a native app can do.
This is very suitable for cross platform development if you're not building something that has to be pixel perfect in every way, or is very hardware intensive.
If you are looking for UI Frameworks that can be used to build such apps, there is a wide range of different libraries. (Like Sencha, jQuery mobile, ...)
And to be a little biased, there is something I built as well: http://www.m-gwt.com
Try Sencha Touch. It is a HTML5 compliant framework to build application for touch devices.
Here is a starting point for developing Android apps with HTML5. The HTML code will be stored in the "assets/www" folder in your Android project.
https://github.com/jakewp11/HTML5_Android_Template.git
When people talk about HTML5 applications they're most likely talking about writing just a simple web page or embedding a web page into their app (which will essentially provide the user interface). For the later there are different frameworks available, e.g. PhoneGap. These are used to provide more than the default browser features (e.g. multi touch) as well as allowing the app to run seamingly "standalone" and without the browser's navigation bars etc.
You can use WebView and create a app that put your site inside.
https://developers.google.com/chrome/mobile/docs/webview/gettingstarted
you can use webview in android that will use chrome browser Or you can try Phonegap or sencha Touch
The WebIntoApp.com V.2 allows you to convert HTML5 / JS / CSS into a mobile app for Android APK (free) and iOS.
(I'm the author)

Categories

Resources