Android book. - Android Software/Hacking General [Developers Only]

which one(s) of these books would you guys recommend to a new developer who has very little programing experience. or just what books would you recommend in general to someone who wants to develop andriod apps.
if i missed any books feel free to notify me.
* The Busy Coder's Guide to Android Development (by Mark Murphy, published by CommonsWare)
* Android Essentials (by Chris Haseman, published by APress)
* Android: A Programmer's Guide (by Jerome DiMarzio, published by McGraw-Hill Osborne Media)
* Professional Android 2 Application Development (by Reto Meier, published by Wrox)
* Hello, Android (by Ed Burnette, published by Pragmatic Programmers)
* Unlocking Android (by Frank Ableson, Charlie Collins, and Robi Sen; published by Manning Publications)
* Android Application Development (by Rick Rogers, John Lombardo, Zigurd Mednieks, Blake Meike; published by O'Reilly & Associates)
* Beginning Android 2 (by Mark Murphy, published by Apress)
* Pro Android 2 (by Sayed Hashimi, et. al., published by Apress)
* Android Programming Tutorials (by Mark Murphy, published by CommonsWare)
* The Busy Coder's Guide to Advanced Android Development (by Mark Murphy, published by CommonsWare)
* Android Wireless Application Development (by Shane Condor & Lauren Darcey, published by Addison-Wesley Professional)
* Pro Android Games (by Vladimir Silva, published by Apress)
* Beginning Smartphone Web Development (by Fredrick and Lal, published by Apress)

Hello Android I think would be a good book for a beginner. I Google the samething cuz I am also a beginner. About 90% of the people pick Hello Android program to do applications. It seems from my research that Hello Android programming program is the most simple to learn for non programmer that wants to create applications for Android OS.

hello andriod is a rly simple tutorial from andriod devlopers, they also have a bunch of others and a complex notepad tutorial which is very helpfull. but i need something that covers MUCH more area.
thats why im looking into a book, from reading online this one seems to be very good paragmatic Hello Android 2nd edition. i also found begining andriod 2. and a few others, but these 2 seem to be the best books for beginners.

how skilled are you in java? if you're a beginner i would highly recommend reading the book 'head first java' as most android books assume a decent knowledge of java.
Sent from my Nexus One using the XDA mobile application powered by Tapatalk

well the begining andriod 2 says:
"Who is this book for?
This book is aimed at people new to mobile development, perhaps even to Java development itself.
"
and the other book i mentiod by pargamtic says
"Who Should Read This Book?
The only requirement is a basic understanding of programming in Java
or a similar object-oriented language (C# will do in a pinch). You don’t
need any prior experience developing software for mobile devices. In
fact, if you do, it’s probably best if you try to forget that experience.
Android is so different that it’s good to start with an open mind."
i dont seem to be that confused with the hello andriod and notepad tutorial. i also made a flashligh app, learned how to make a menu,buttons.

I'm a reasonably experienced self taught C programmer who's since taken a few software engineering related classes including Java, but I still have no practical experience with OO or Java & none at all with Android. I looked at the Android books available & decided despite a tight budget I'd really need something to cover Java in addition, but then I do like material to be comprehensive.
I've recently picked up Thinking in Java by Bruce Eckel & Professional Android 2 Application Development by Reto Meier (on your list). So far they both look very readable & I'm happy with my choices, but then likes vary a lot depending on one's learning style.
I've also not had them for long so can't offer any deeper comment. Perhaps it would be a good idea to post back in six months, after you've made your choices, to give a thumbs up or down then. Not that that helps you much right now

Unlocking Android
There are a number of good Android programming books. I am one of the authors of Unlocking Android from Manning. We are working on an updated version to cover 2.x specific features.
The books by Mark Murphy are pretty good as well as Wrox's. I believe Chris Haseman's book came out very early and is largely out of date.
Our book is geared towards an experienced Java developer -- if you don't know Java, I would start there. Our approach is to go a little out of the box and cover things that you won't simply find by reading the SDK documents.
Also, I have some Android articles over at Linux Magazine that may be of some interest to you. linux-mag dot com. { Apparently I cannot post a link as a newly registered user }
Good luck with your Android experience.
Frank

which one(s) of these books would you guys recommend to a new developer who has very little programing experience. or just what books would you recommend in general to someone who wants to develop andriod apps.
if i missed any books feel free to notify me.
* The Busy Coder's Guide to Android Development (by Mark Murphy, published by CommonsWare)
* Android Essentials (by Chris Haseman, published by APress)
* Android: A Programmer's Guide (by Jerome DiMarzio, published by McGraw-Hill Osborne Media)
* Professional Android 2 Application Development (by Reto Meier, published by Wrox)
* Hello, Android (by Ed Burnette, published by Pragmatic Programmers)
* Unlocking Android (by Frank Ableson, Charlie Collins, and Robi Sen; published by Manning Publications)
* Android Application Development (by Rick Rogers, John Lombardo, Zigurd Mednieks, Blake Meike; published by O'Reilly & Associates)
* Beginning Android 2 (by Mark Murphy, published by Apress)
* Pro Android 2 (by Sayed Hashimi, et. al., published by Apress)
* Android Programming Tutorials (by Mark Murphy, published by CommonsWare)
* The Busy Coder's Guide to Advanced Android Development (by Mark Murphy, published by CommonsWare)
* Android Wireless Application Development (by Shane Condor & Lauren Darcey, published by Addison-Wesley Professional)
* Pro Android Games (by Vladimir Silva, published by Apress)
* Beginning Smartphone Web Development (by Fredrick and Lal, published by Apress)
Click to expand...
Click to collapse
Sent from my HTC Dream G1 using the XDA mobile application powered by Tapatalk

update: I just got the book "hello, android" from amazon. trust me man, i don't know why this **** was rated so high but this is trash. it basically uses a sudoku example to explain the entire aspects of android. i learned more on the internet in one day then this entire book.
i give this a -1

Right now I am learning just general Java programming language. I was told to learn as much of this as I can at first. And then to look at Android development and learn the differences between the general Java language and Android specific Java programming. And then learn about XML developing in Android.
But I'm trying and taking it at my own pace. I really cannot afford to go out and buy these kinds of books so I am finding online books/textbooks about Java for the moment and reading and practicing as much as I can in Eclipse.

Related

[app] InTask Mobile - looking for Beta testers

Hi Guys,
I'm so excited!!!! my first piece of art for the Android community is just about to rise to the world.... yeah!
So, what is it?
It's a task management software (a kind of Todo list)
Who needs yet another ToDo list application - it's boring
No - it's a special kind of application
In what way?
Android users from all over the world can create work groups and share tasks with each other - in real time!
Cool! where can we get it?
I attached the first version (BETA) and it's free for use - you will never be charged for it and you can use it as much as you like.
Also attached a help file (word document) explaining how to use this app. an updated version can be downloaded from my website: intaskrnd.com
In return I only ask for your help in finding bugs and giving me cool ideas for new features
Thank you so much my Andro-brothers!
Technologies used:
1. Java & ADK for developing the application
2. Sqlite - tasks storage
3. MySql - middlware for tasks messaging between group members
4. C# - web services distributing system
5. XMPP - push notifications for saving battery life (using asmack lib)
6. Fun, Fun, Fun
Adi Barda
about myself: experienced soft developer (12 years) currently working for HP R&D mainly with C++, winsockets, C#
in my spare time I explore Java, Eclipse & Android (hate iPhone). Love programming 3D graphics (I'm the inventor of SceneMax 3D scripting language)
also doing martial arts (18 years jujitsu & karate), Hashtanga Yoga and riding my Yamaha Vmax 1200
Screenshots?
Sent from the most interesting device in the world.

[APP] [1.5+] Quiz/Treasure hunt app, uni app project

Hi
A bit about me:
I've just started uni to do software engineering and after the first week of "bonding" and stuff, we've been put into groups of 6 to develop an android app and market it. We're students of the Preston campus of the university of central Lancashire aged 18. My group has next to no programming experience, with only me having done anything before although it's mostly been python, I also did some C++.
I've been on XDA for a few years, since I got my first android (a HTC Desire HD, now on a galaxy note) and have mostly been a lurker, not really saying a huge amount because I don't want to get in the way of developers and annoy people, but also because I don't know a huge amount about android, although I have provided some logcats and advice where I knew the answer and could help. I often also use alpha or beta releases as a daily driver as I just text a little and love fiddling with the android operating system.
Our task:
Our first task as a group is to create a android based quiz-type app that will eventually double up as a GPS located treasure hunt app. We have to build this in appinventor as few of us know a programming language and it's a good introduction in how a program is built up and the logic behind it. The app is built up over a few weeks, as we learn how to do different things. It starts as a quiz app with hard coded questions, then we have to develop it into a quiz app that uses a server to get questions and finally into a treasure hunt that uses GPS locations and questions to lead us around the city of Preston to get points.
All throughout the 4 weeks we have to do it, we gain points which transfer into the grade we will get for this module of the course.
The catch:
During these 4 weeks, we have to market our app and our brand, to try "sell" our app and get it out there. As I'm the programmer of the group, mainly building the app, I'm not so involved in this process but I thought I'd ask on here for feedback and to ask you to help us out.
What I'm asking:
So, please will you go follow us on twitter and retweet us, spread the word on facebook about us and our app and (when it finally gets put up) view our "viral" YouTube video.
Go to our website if you want to download our app and have a look, any feedback would be fantastic, thanks. It won't be up for a few days, but if you can please follow us on twitter and facebook for now and when it's uploaded we'll update everyone.
Facebook: https://www.facebook.com/FrustrationTeamSkittles
Twitter: https://twitter.com/UclanSkittles
Youtube: *Coming Soon*
Website: http://www.teamskittles.co.uk/
Thanks,
Joe

Plober, a media application with phonegap

Hi to everybody. I'm new to the android scene, 3 months ago I didn't had a smartphone, and Nexus 4 was my first smartphone and the first android phone. I didn't know nothing about android and application development on such platform. In just one week I started to create an application for android using phonegap with eclipse. The application was just for fun. It was easy to create. The name of the application is Plober, just a media organizer for youtube videos organized in various categories with a search function inside the app. As a backend software I used wordpress. I have tested it only on nexus 4, I don't have other devices to test it out. It should display very well on tablets too. So please if you want to test it on other devices, tablets and phones and give your thoughts on it. Now is just a phonegap app, I will start to make it into a native app if people feedbacks will be positive. But please don't leave a negative comment on google play store or rate it low. Just leave your comments in this thread. If something is wrong with the application after testing I will make changes or take it away from the play store based on your feedbacks.
The google play link of the app is: https://play.google.com/store/apps/details?id=com.zotmedia.plober
It is compatible with android version: 4.0 and up
Thank you

My game on cocoonJS - crossplatform develop. (HTML5\android\IOS)

Hi,
CocoonJS is a technology that helps HTML5 developers publish their web-based games and apps in the most important mobile and web stores with no code changes and with all the advantages of native development.
More - http://ludei.com/cocoonjs/
Currectly support android/ ios / chrome / pokki
Awersome perfomance.
My game - Postal service. gameplay has been written for 2 days, on ludum dare.
web version - http://apps.facebook.com/postalservice/
android version - http://play.google.com/store/apps/details?id=com.mnillstone.postalservice
ios coming soon(on review).
I'm starting to develop a new game. I can try to write articles on various aspects of html5 development and integration with the CocoonJs. Is it interesting?
Mnill said:
Hi,
CocoonJS is a technology that helps HTML5 developers publish their web-based games and apps in the most important mobile and web stores with no code changes and with all the advantages of native development.
More - http://ludei.com/cocoonjs/
Currectly support android/ ios / chrome / pokki
Awersome perfomance.
My game - Postal service. gameplay has been written for 2 days, on ludum dare.
web version - http://apps.facebook.com/postalservice/
android version - http://play.google.com/store/apps/details?id=com.mnillstone.postalservice
ios coming soon(on review).
I'm starting to develop a new game. I can try to write articles on various aspects of html5 development and integration with the CocoonJs. Is it interesting?
Click to expand...
Click to collapse
It sounds interesting! :victory:
Can u guide me through Facebook Integration part
Hi
i have written a game using CAAT game engine and now using COCOON JS to deploy it
I'm now struct with the Facebook Integration Part
where i'm getting a error as " Key hash E7rnQv1gxeHDd0uOra-0EHzc1hE does not match any stored key hashes. "
I've tried CocoonJS and at first I was really impressed. The only 2 downsides I've found are:
- you can't edit AndroidManifest.xml without using apktool. If you want specific configuration, you'll have a bad time
- size of apk, even for simple apps, apk is very large
I also used CocoonJS in my game and I think that in general it's a really handy framework. I would recommend it for those who want to develop relatively simple mobile games and release it on different platforms. However, there is a list of limitations that you'd face with CocoonJS. The most painful limitation for me was impossibility to run a CocoonJS-based app on any Android virtual device, which complicates the testing.

Best way to make a game for Apple and/or Andriod

Hello Everyone,
I am new to this forum, and new to the world of mobile phone game construction.
I have spent the last month researching the best way to make an game app for android or apple phones and tablets.
I am struggling to find good information online, so I would appreciate any comments you may all have .
I wish to construct a 2D platformer game only, but want to use the most user friendly method to do this. I would also want to upload the game to the market once completed.
I have played around with the following software so far, but have failed to make good progress. This is because I am unsure which software I should be using:
Cocos-2dx
QT Creator
Andriod Studio
When using QT creator (also known as Eclipse I think) I was having trouble setting it up for mobile development. But I was able to get good information online and use demo codes to mess around with.
During my research people have been saying Android Studio is the way forward, because it has a gradle system apparently. However, starting off making a game on this is incredibly hard as there are no examples or demo code around. I am assuming I cant use the demo codes from the QT creator software on the Android Studio?
Does anybody recommend a particular software for 2D games?
I am not experienced in programming, but I just need a good starting point.
Thank you for your time.
Jamie
QT Creator, Eclipse, Android Studio are just code editors. They also have tools for GUI building, but that is not related to games - games draw everything with OpenGL or DirectX.
So, first of all, you have to choose game engine or framework. Prefer the most popular - that means a large community, a lot of info and help.
Unity, Cocos2d are mentioned often. And libGDX as well, which I use, but don't know really cool top grossing games made with it, maybe it means something
Game engines either have their own editors with gamedev-oriented tools or instructions on how to set everything up in popular IDEs. And they provide nice tutorials also.
stickin said:
QT Creator, Eclipse, Android Studio are just code editors. They also have tools for GUI building, but that is not related to games - games draw everything with OpenGL or DirectX.
So, first of all, you have to choose game engine or framework. Prefer the most popular - that means a large community, a lot of info and help.
Unity, Cocos2d are mentioned often. And libGDX as well, which I use, but don't know really cool top grossing games made with it, maybe it means something
Game engines either have their own editors with gamedev-oriented tools or instructions on how to set everything up in popular IDEs. And they provide nice tutorials also.
Click to expand...
Click to collapse
Hi Sticken,
Thanks for your clear response. It appears I have been going down the wrong road then. I will look at the ones your have mentioned. I have heard the name unity pop up now and again. After checking on the website you have subscribe to a pro version. I am hoping I would not need to do this as my game is just going to be a simple 2d platform
ja7me said:
After checking on the website you have subscribe to a pro version. I am hoping I would not need to do this as my game is just going to be a simple 2d platform
Click to expand...
Click to collapse
No, you can find the restrictions of free personal edition on the website too. They aren't critical.
I am quite new to the game development scene too. I decided upon Unity myself late last year. I have found it a great tool
to develop on (both 2d and 3d) with lots of information and tutorials out there that could help you build your game.
I have been using it now for around 4 months and have just released my first game to the Google Play store.

Categories

Resources