About Google Android and Google API? - android

I need to know about the Android and the API.
I need information as to what are the latest applications that are developed on Android and/or using API.
Is there any doc that will explain the use of android or the SDK is self-sufficient?
If you can give ideas regarding an application that can be developed as a FYP.

Like Fredrik pointed out http://developer.android.com is a good place to start.
And like always, why don't you start with a hello world.
http://developer.android.com/guide/tutorials/hello-world.html

The documentaion here should be a good start, overall http://developer.android.com has alot of docs & tutorials

For the question about the latest applications on Android, visit Cyrket, the website is a web accessible client that lets you browse the Android Market without an Android device.
It's fully searchable, shows you the newest apps and (via the bar of icons at the top) the apps that are currently "featured" in the market place.

Related

How to use Telegram API (to include Chat Application) in my existing android app?

I want to use telegram APIs in order to develop chatting feature in My Existing Android App.
I am not getting how to implement.
I think, it is a good idea to take a look at the Telegram Database Library (Beta) from here TDLib (Russian, but translate with Google) and the Java doc (English) from here.
The information is a little poor yet, but I think you can understand it.
Use this API.
Refer to the Getting Started section to integrate Telegram in your app.

Is Google Drive RealTime API for Android?

Does Google Drive RealTime API still not support Android? I did it using JavaScript but want to use it in Android. I don't think it does exist cause no official blogs say that and it doesn't even appear on the Developers site. Is there any alternative for these purpose? Or I need to just do it all myself till Google announces anything? And if so can you please suggest me should I put everything on my server and send it to devices using GCM; or should I use Google App Engine?
A very similar question here: StackOverflow Question. But I even found these links saying it does Link 1, Link 2. So any updates?Please help thanks :)
Currently Realtime API does not support Android, sorry.
BUT! Google are working on this, and it should be available quite soon. Google are excited about the possibility of users collaborating simultaneously between web and mobile apps in real time. That is going to rock!

Creating simple Android + GAE Hello world project

I have been looking for a tutorial all over the place about a hello world application relating Android and Google App Engine, and I did find some, but they all included the option "app engine connected android project" which is no longer available in Eclipse, as I understand.
Can someone give me links to a good Hello World tutorial combining Android and GAE? Why was the option "app engine connected android project" removed?
EDIT (18/9/2013): Seems like it's now available here: https://developers.google.com/appengine/docs/java/endpoints/
I, too am looking for a tutorial to that. I will update this answer as soon as I know. (EDIT: The closest thing I have for a tutorial is this presented at Google I/O 2011.
The option is removed because, apparently, Google is looking to deploy Google Cloud Endpoints (http://endpoints-trusted-tester.appspot.com/) as a replacement and the old option was using C2DM which has been deprecated in favour of Google Cloud Messaging (http://developer.android.com/guide/google/gcm/index.html). I've read from some other answers here that Google is looking to reintroduce it into the Eclipse plugin at a later time. Who knows when that will be.

Moving from android to sencha-touch

I am creating an app on android but after hearing about sencha that it supports multiple platforms, so before choosing that i have some confusions about this framework. Please answer few questions
Will sencha apps will work only in web browsers? i.e. launching an app will open web browser first?
Android has built in database i.e. SQLite? does sancha supports it or has its own built in DBMS?
Can i use hardware features like camera(for barcode scanning)?
Does it support google maps
Is it possible to create homescreen widgets that runs on iphone,blackberry and android?
any help in this regard will be highly appreciated
Not too much information is available on the internet about Sencha Touch. Their latest version is Sencha Touch 2. I did explore that alternative a few months back (back then, they were still on version 1).
That being said, let me answer as many of your queries as I can.
Sencha Touch driven applications don't run in your web browser. They
run natively on each platform you design for. However, they make use
of the webkit engine integrated in you App. Therefore, launching you
App will not open a browser page but will run your application
(HTML5 by the way) within your App.
A preliminary search on their website has SQL Database mentioned. http://docs.sencha.com/touch/2-0/#!/api/Ext.feature.has-property-SqlDatabase. Not sure about how they integrate it. Perhaps a look into their SDK/ API and a few samples should clear that up. Alternatively, an I am just guessing here at this point, it might connect your website database, if one exists.
Harware features don't seem to be avialble at the moment. A quick look at their kitchnsink example should give you an idea of the components available for integration. http://dev.sencha.com/deploy/touch/examples/production/kitchensink/index.html
It does support Google Maps.
They do list an extension called WIDGET but the documnetation seems rather silent about functionality. Again, as mentioned earlier, a dive in to the SDK / API and a few examples might clear that up.
This here is their online Guide: http://docs.sencha.com/touch/2-0/#!/guide
And this is a page to their Examples: http://docs.sencha.com/touch/2-0/#!/example
I would still go ahead with Native App development as it gives you more flexibility over something like Sencha Touch.
Alternatively, if you would still like the one effort, multiple platform thingy, there are a few alternatives available.
http://www.phonegap.com/
http://www.appcelerator.com/
http://www.rhomobile.com/
Good luck with your app development. And I hope the info provided helps.... :-)

Can I develop for Android without an Android phone?

I don't have an Android phone, is there still a way I can learn Android? How can I learn and what do I need?
Yes, absolutely ... the android SDK comes with an emulator, which, while quirky in some ways, does a pretty good job of letting you at least start learning and running most sample projects.
edit: This thread is somewhat old, but in recent times a new emulator has been released that is quite nice. Check out Genymotion :)
To add to Joel Martinezs answer,
Yes you can learn android dev without having a device, although it is really good to have one if you are into dev.
I started 3 months back and this is what i did
Downloaded the sdk and tools
Created a hello world app
Read about android sdk best practices in the developers site.
Looked at a lot of sample apps to know how they work
Started creating our app.
If I could do it, I am sure you could do it too. Android development is very easy to get started. You have all the info you need in the android developers site. If you need any help we are here at StackOVerFlow :-)
You need to fulfill the following requirements
Java knowledge
Android sdk
Android simulator
working knowledge of android OS(you can get it using emulator)
creativity and logics
Finally, a video tutorial(I suggest lynda.com)
Also take a look into android developer official site
Hey in addition to the above answers,
u should actually test on ur device when u r making an app that uses one of the following :
GPS, or wi-fi to get user location
when u want to use any phone sensor in ur app
when u r trying to integrate camera/ camcorder in your app
also u might need to actually test phone call/sms functionality integrated in an app
otherwise the emulator just works fine
As Joel puts it, you can use the emulator. Here is the developer website, and here is the page specific to the emulator.
Sure. Just get an android emulator and use that for your development. there are free emulators available online as well as tutorials and lots of books available for android OS development.

Categories

Resources