difference between ionic and android sdk - java

I want to build an android app, and I have read, but very little about ionic which is also used to create mobile applications. I have worked on android more, and want to know what is the difference between both ? sorry for asking a general question, but I could not understand the difference between the purpose served by both Android SDK (Java) and ionic (html, css, angular js).

First don't compare Ionic with Android. Ionic is an Hybrid/Cross Platform Framework, based on Apache Cordova.
If you want develop the Application only for Android devices you can opt for Native Android. If your target is both Android and iOS go ahead with Ionic.
Ionic uses AngularJS and you need Javascript, HTML5 and CSS knowledge. Where Android native coding is based on Java.

Related

Is it possible to add Xamarin.forms code to an existing Native Android Studio Application as a library?

I have an existing Native Android Application - written in Java on Android Studio.
A client wanted to add some new features that were being developed by another team and a different company that they wanted to include in this Android App as well. The other team is completing the work as a Xamarin.Forms format as they are more comfortable writing in C#.
I have seen sources online for including native iOS and Android code in a Xamarin project. But haven't found any examples of integrating a Xamarin.Form into an existing Android application.
Was it possible to integrate Xamarin.forms into an Android Studio application? (Possibly as a library?)
Were there any good resources about the different options doing this?
There is currently no supported mechanism to create a library in C# using Xamarin.droid that can be called from java.

Can I use software made up of Python language for mobile application?

I am pursuing 7th semester btech computer science. I just want to develop a software for Mobile application and I would like to develop that software in python language instead of java. Can I proceed the software in python language?
Use kivy ,but it won't be as good as Android studio.
It is an open source framework.
The app will be working fine ,but won't be as a native Android app.
Yes you can . but it is Hybrid type of App not a native one..
try Kivy
A python based framework which helps to develop Mobile App Using Python.. but it wont be like Native Android App.
What is Kivy?
Kivy - Open source Python library for rapid development of
applications that make use of innovative user interfaces, such as
multi-touch apps.
Yes you can proceed with python using a cross-platform open source library Kivy
and the good things about this is you can run your app on any operating system.
You can learn more from Here.

Ionic app development in Android Studio, Core Java

I recently started using Ionic framework to develop android app. Though it's best for web developer to use their html, css, js knowledge in mobile development, I found it useful for live application reload feature & multiple platform development with one code base.
Can I develop ionic app in Android studio with core java & live reload feature still be there.
If you want to make an android app.then i consider you to use angular development in which you can separate your front end and back end code. and it is very fast and responsive also. so please use latest technologies and start development and enjoy your fast app. use java for your back end development and ionic for you front end and also learn all the command before start.
Thanks

screen scraping on android phone using (ICS)

I am looking to implement simple automation which requires screen scraping for an android (ICS) phone.
What are the options, frameworks, libraries available?
I have been using WATIN on .NET and found it very powerful and yet easy to use,
A Java version of WATIN, WATIR - is it a good choice for web screenscraping / automation for the Android platform?
You can use watir-webdriver or selenium-webdriver Ruby gems to drive real browsers in Android emulators or real Android devices. Of course, if you are not a Ruby person, you can do the same from another language. More information: http://code.google.com/p/selenium/wiki/AndroidDriver
Using RESTful API enables you to extract data with minimum coding effort. Here are some links you might be interested in.
Calling a REST web service from Android
http://timewasted.net/?p=127
Synthetics Web
http://www.syntheticsweb.com/

blackberry application develpment

Is java the only language available to develop applications for blackberry. Though i have
checked phonegap but its not properly documented.
As far as I know, yes. Alternatively, you can develop web applications what will work on BlackBerry.
See BlackBerry developers site for more information.
You could develop a BlackBerry Widget, which uses Javascript instead of Java. It's still deployed and installed in the same way as a native Java app.
Yes, you can use HTML5, CSS3 and JS to create apps for BlackBerry using tools such as PhoneGap Build or BlackBerry WebWorks.
Here is a new book in Amazon that provides a PhoneGap Build example that was targeted on BlackBerry OS 6.0 devices.

Categories