I need to develop an application for ios, android and windows phone (the same funcionality for each platform) with phonegap but i wanted to make native look & feel for each platform, i´m a web developer and i want to introduce myself in app´s development too but i´m newbie and i have lot of doubts...I read about framework 7, onsen and ionic but as i can see these are frameworks only for ios(or am i wrong?), are there some for android and windows phone?? These frameworks are like jquery ui where you put the classes to the elements and the framework apply the styles???I´m pretty lost in this area...sorry and thanks!!!
Try http://chocolatechip-ui.com/themes.html :) ... On this page you can see it's different themes in action.
Related
I am new to mobile development with a requirement to develop applications for Android and IOS. My programming background is in C#.
Which is the best language and framework to start developing mobile applications?
Is it better to use native development or use cross-platform frameworks?
Please suggest frameworks and languages with respect to ease of development, development support etc..
I am no expert in Cross Platform Mobile Development (in fact, I was just searching for a cross platform mobile development languages/frameworks), but you could take a look at Xamarin, especially as you have a C# Background.
You may also want to take a look at Apache Cordova (and Adobe Phonegap), they use HTML+CSS+JavaScript.
I recently found Flutter, the development language is Dart and it's an early stage OSS project (as of 2016 october) and Haxe. They both seem like active projects, so worth following the progress on GitHub.
If I had to choose and I already had skills in C#, I'd go with Xamarin.
I strongly recommend you give a try to Flutter... It just came out from Google... It's in Beta, but Google heavily used it until now in production mobile applications. It uses Dart, as a programming language and it's awesome. If you have a background in C# (or similar languages, like Java for example) you won't have any problems - it's quick to learn and there are a bunch of tutorials already.
Do a search on YouTube for Flutter, and also on medium...
Here's the website link: http://flutter.io
You can also download some sample applications with all the Android / iOs widgets you can use in a Flutter application. Here's the app for Android: https://play.google.com/store/apps/details?id=io.flutter.gallery&hl=en
The key difference between Flutter and React native for example is that there's no Javascript bridge... and it compiles to native code. You also write the code once, and it will work by default both on Android and iOs... Hack, you can even switch to iOs widgets on an Android phone.
It's AWESOME!!!
What is the procedure to develop ReactJS with Bootstrap hybrid app.
I am new to the mobile development, i have good experience in Web Applications development with jQuery, Bootstrap etc.I have started learning ReactJS
Now,
i like to know how to develop Hybrid app with ReactJS. like
- what are the tools to develop (i am using IntelliJ IDE)
- Need to learn additional technologies ?
- how to test ?
- how to integrate with Android or iOS ? etc.
my suggestions:
Check out cordova for the basic framework to build hybrid apps.
Running Ract Applications inside cordova works pretty well actually.
The IDE shouldnt matter too much. You will end up writing most of your stuff in javascript. Therefore an IDE that can support different ECMAScript versions is favorable.
In rare cases u will end up building plugins for cordova which is the only time you will have contact with other languages.
If you are looking for a test framework its also a question of taste.
Since React comes with its own Test Library which can basicly be run out of every Framework you want. I like using Jasmine a lot so.
This answer should give you enough starting points to look for.
For deeper insights ... Google is your friend ^^
hope it helps
is it possible to develop android apps using Visual Basic? if yes, how?
i have been working with it for a while and eclipse is quite difficult to use. i'd seriously prefer using VS
MSDN has a fairly useful library article about cross-platform development in Visual Studio with links on how to install and use the Xamarin or Apache Cordova tools.
Xamarin seems to only support C#, but maybe you could look at using a tool such as ILSpy to decompile a binary created from VB into C#
It is possible to develop android apps using VB.Net and Xamarin.Forms.
Xamarin allows you to develop cross platform apps using .Net framework - however, Xamarin users in most cases use C#.
Source - Xamarin.Forms using Visual Basic.Net
Another way would be using ionic framework, cordova or phonegap (pretty much the same, with different GUI's).
You will code the app in JS, HTML and CSS and can compile it as native app for iOs, Android and other devices.
You can read more here
It would be possible yes, but I'd recommend you to take a look at Android Studio.
It's a very nice IDE using Java to develop android applications.
You can also use Intel XDK. Very easy to use and flexible in choosing a framework, like Ionic or Jquery Mobile.
Yes, you can develop Android apps using Visual Basic. Look at the product called "B4A" (Basic4Android) by Anywhere Software.
It's basically like developing in VB6 for Android, and has built-in visual designers and emulation connectivity. You write all code in BASIC and it compiles down to native Java and APK files. No special frameworks or runtimes are required. Unlimited in its capabilities due to its ability to use Java code in modules (if desired), it's a truly amazing product. it's also as popular as ever. 100% of the code you write will be in BASIC - NO JAVA, C#, or anything else). If you ever want to know where all the VB developers went, now you know.
You're welcome. :-)
I am currently developing Android Applications and would like to enter into IOS developing. Many have advised the use of cross platform development tools. I hav searched and found nothing solid. Can anyone suggest a good cross platform deveoping IDE for IOS and Android. Please give suggestions that is sure to work.
I have worked with these both Cross platforms. these are simple to use.
Appcelerator Titanium for cross platform applications.
Using this you can Create rich native iOS, Android, hybrid, and mobile web apps from a single JavaScript-based SDK
PhoneGap
Developing with PhoneGap gives you the freedom to create mobile applications for iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada and Symbian using the web code you know and love: HTML, CSS and Javascript.
Cordova/PhoneGap works well between iOS and Android but the down side is that you have to use HTML and javascript to implement your application. Native elements such as maps require quite a lot of work although there are many plugins for them. Unfortunately plugins are not standard.
Style sheets and html are good, because they make it relatively easy to scale the application over the huge array of screen sizes.
Window phone has problems with standards and old models are quite slow, but perhaps there is an improvement in WP8.
Last night I learnt that it is possible to develop apps for Android using HTML, CSS and JavaScript, much like you would do a client side website. Is this a widely used approach? Because I have started to learn developing with the SDK but I naturally know more about HTML, CSS and Javascript, so I'd like to leverage that knowledge if possible.
So basically my question boils down to this: Are Android web apps as good as native apps? Can the same functionality be achieved through web apps?
Regards
Renault
Check http://www.phonegap.com/start/#android
PhoneGap is based Web Technologies HTML, CSS and JavaScript.
It's very simple to use it. Try it.
Check out Appcelerator Titanium
While other HTML/Css/JS frameworks run your apps inside a web-browser-like environment, Appcelerator claims to run your apps natively. And it seems (almost?) all the functionality that can be achieved through native apps can also be achieved through their SDK.
They also have several convenience features like directly running the app on an emulator or a device, packaging the app for deployment etc., and Titanium Developer runs on Windows, Linux and OS X.