I want to know, is there Android native library for displaying charts and graph.
I know there is third-party like GraphView, WilliamChart and Hello Charts, but I found Google Adwords android app that have charts, and want to know does Google developed their own library or no.
All posts that I found is too old like 1-4 years.
Thanks in advance
I am going to guess that "Android native library" means "part of the Android SDK".
In that case, no, there is no charting and graphing library, akin to the third-party ones that you listed, in the Android SDK.
want to know does Google developed their own library or no
It is entirely possible that Google developed their own charting and graphing library. It is not part of the Android SDK, at least at this time, and I am not aware that they released it as their own library (open source or otherwise).
Related
Recently when trying to update my application I came across the message that I cannot do it unless native code libraries have x64 architecture. The app has a library that hasn't been updated in years, and despite it's working perfectly on all devices, I can't update it on Google Play unless I change the library, which would result in practically another development from the beginning because it is the core of the app.
This is a complete disregard for the developer who spent hours and hours developing his Android application.
Is there any way to get around this situation and update my app? Thanks in advance.
Does the library have 64 bit binaries, or is it open source? If so, you just need to grab the new binaries or compile from source. If not, then you just learned an important lesson- never rely on a 3rd party library that you can't control as a core component of your app. This is a lesson every developer learns eventually, managing dependencies is an important part of software engineering.
We have an android library for mobile data gathering (location, mobile device, etc.) that I would like to share with a partner. This aar component was developed using java and android studio, vanilla stuff.
Problem is, this partner is using GeneXus platform. I have performed a research and what I have found is that you can create an android component using GeneXus, but nothing related to consuming one (an external aar file).
Does anyone know if that is possible?
I also have verified that you can have access to "some" device data, like geo localisation, but that is it. Point is, I could create something in GeneXus, however with far less data richness than native android.
Yes, you can extend Genexus Android native app by using any native library you need to use.
Genexus provide Extensions Library for extensibility in native application.
You can create an External Object in Genexus and then use it in your application.
You can find a full sample in Github with step by step documentation:
https://github.com/genexuslabs/SDExtensionsSample
Best,
I am very good with AppInventor to build Android apps. I have good knowledge of C++ and little knowledge of Java and GUI building in Java. Suggest me how should I shift from App Inventor to Eclipse to build Android apps? Which path should I follow? Is building in Eclipse similar to building in AppInventor like defining different components and then handling their events? Or is it much more than that? Please guide me.
There is also the AppInventor to Java Bridge project at java.appinventor.org, details see below
About:
The AppInventor to Java Bridge project is an addition to
AppInventor that creates a Java written version of the application
from an existing application created through AppInventor. After
creating an application through AppInventor,the user can download a
version of the application that is written in Java, which uses the
JavaBridge* library .
What Our Application Can Do:
Create an Android project in JavaBridge using AppInventor
Applications that use texting, internet and/or sound are supported
Limitations:
- Location aware applications not yet supported
- Nested lists are not yet supported, and will produce incorrect code
UPDATE: the newest version of that tool can be found here: java.appinventor.org
Definitely you should check out the "ALTERNATE Java Bridge". The regular one, built originally by the app inventor team has long since been abandoned. Another programmer picked up the torch and has steadily been using, and improving the bridge for some time. I have been using it myself for 2 years and it is fantastic.
The google project is at: https://code.google.com/p/alternate-java-bridge-library/
and the google discussion group is at : http://groups.google.com/group/alternate-java-bridge-library-discussion
I would just go to the google project site above and ready the tutorial. It is very easy to get started, and he is really good about answering questions for newbies (and i can assist with that as well).
You could take a look at the App Inventor Java Bridge. Check out the link for lots of information, also see here...
The Google App Inventor Java Bridge The App Inventor Java Bridge helps
make a transition from developing Android applications with App
Inventor for Android, to developing with Java and the Android SDK. It
lets you incorporate App Inventor components into apps that you create
in Java with the standard Android SDK tools. If you’ve been using App
Inventor and know some Java, then the Java Bridge is a good way to get
started with the SDK, because building with App Inventor components
hides many of the complexities of the Android framework. As you gain
experience, you can switch over to regular SDK development and create
apps that harness the full power of Android.
Here another link:
http://code.google.com/p/apptomarket/ and you also find videos about the Java Bridge on Youtube, for example this one
Can I use Corona http://www.coronalabs.com/products/corona-sdk/ for making non-game apps? I mean non-game application with a lot of buttons, tables, charts, reports,selects and so on.
I need it to create-cross platform mobile application.
There are limitations in using Corona SDK for Enterprise Applications. Some of the are below:
Most of the well known third party libs and frameworks cannot be used
with Corona SDK.
Some of the features offered by the underlying operating systems
cannot be used.
Features available on iOS are not available on Android.
Third Party SDKs would be always behind from the new features
introduced by the native mobile SDKs
Refer this
So in short, you need to know the complete specifications of your app, and research if it is possible using Corona SDK and then start with your project
Yes .... You can do that... Its good platform for all kind of apps
From the website you pointed at...
Corona is renowned for game creation, but is an equally powerful tool
for other app types including business apps, utility apps, educational
apps, eBooks and more.
Both Corona and Titanium are excellent choices for any kind of utility or "non-game" app. There are pros and cons to each, of course, which are largely matter of opinion.
That said, you can look at this page here: http://www.coronalabs.com/resources/case-studies/
- On the right you will see a bunch of apps done in Corona that are utilities/business/non-game apps.
Some are really very impressive, some very successful and may help you make up your mind.
I have an iOS app (developed natively in Objective C) that provides a week-long diet-plan of recipes, plus with shopping lists, and coaching video and audio. The app heavily relies on UITableViews for navigation.
The client has now asked to make this app cross-platform with Android and add some extra content for in-app purchasing.
I've used Corona for a story-book app (also iOS) and I see that tableviews are supported on iOS using Corona Widgets... but I can't find whether they are supported on Android (I don't yet have a device to test on) or whether there is another (reasonable) way to code a UITableView equivalent.
As a bit of background info, I also tried Appcelerator Titanium, but found the loading of tableviews tend to lag as soon as you want to do anything creative with them (like adding images or backgrounds). Also I already have a Corona subscription and don't really want to have to pay for the Titanium+Mods subscription, to support in-App purchasing. ;-D
I would appreciate the insights of those who use Corona for cross-platform of non-game apps.
Thank you.
Yup, they sure are supported on Android. My client asked the same and I am about to submit next week. No issues at all on Android :)
yes... Corona is much better sdk for ios..