Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,055 Members 48,092 Now Online
XDA Developers Android and Mobile Development Forum

developing with eclipse

Tip us?
yigajoel's Avatar
Member - OP
Thanks Meter 1
Posts: 51
Join Date: Jan 2014
Default developing with eclipse

i already set up my environment and know all the basics eg am ok with hello world apps but now i want to write a messaging app like using jdk+eclipse+sdk+adt...
Junior Member
Thanks Meter 1
Posts: 12
Join Date: Jun 2014
Location: Wrocław

Congratulations, so?
Hvedrung's Avatar
Junior Member
Thanks Meter 2
Posts: 8
Join Date: Jul 2013
Location: Brussels
Start with basic android apps first to get an overview of your possibilities before go for a big app.
Whatsapp might look simple but it's pretty huge, not a beginner job.
hiphop12ism's Avatar
Thanks Meter 2
Posts: 54
Join Date: Aug 2012
Start from basics, brush up your java,

Get a nice ebook like:
Begining android development
Learning android development

Sent from my GT-P3100 using XDA Free mobile app
mohamedrashad's Avatar
Senior Member
Thanks Meter 442
Posts: 940
Join Date: Nov 2012
Location: ismailia
learn using the whole android APIs (notifications , listeners, list views, data bases...etc), make some little apps and think of a big one then
Pi Locker is updated to V3.1 with amazing additions and upgrading go and try it >>> Google play || XDA

Junior Member
Thanks Meter 6
Posts: 12
Join Date: Aug 2014
Only client, No server?
12er's Avatar
Thanks Meter 10
Posts: 52
Join Date: Aug 2014
Maybe make it your goal to develop something smaller than Whatsapp for the start ... maybe a very simple app, which requires some sort of client / server communication, and consists of an Android client, and a server application running on a server, which can be reached over the network (of course the server application won't be an android app). Have a look at this:

After getting acquainted with that you will have to learn about some protocols like for instance Jabber (, for icq or skype the specs are closed making things difficult). And providing such services on the server side can become even more complex. To handle potentially thousands of requests simultaneously, for instance the shared nothing architecture can be deployed, which handles requests in a decentralized way using multiple servers.
But for a simple chat program, which you'd like to implement just for fun, the above tutorial might be enough.

Thread Tools
Display Modes

Lock Apps and Functions Easily with Droid Protector

Access and security are some of the key issues facingmobile technology. Whether … more

ARChon Lets You Run Android Apps in Google Chrome Browser

Not too long ago, Google added the ability torun select Android applications on … more

Flyme OS Finds Its Way to the Google Nexus 5

Flyme OS is a heavily modified Android variantdeveloped by the Meizu team for their MX … more

MultiROM Makes Its Way to the LG G2

Over the last few weeks, we’ve seen quite a fewflagship (and former flagship) devicesget to … more