Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
Is it advisable to start first from android pdf books instead of the developers website because the developer.android.com Android training because they seem to go way too fast for me to comprehend and I have java knowledge
I highly highly recommend this series: http://www.youtube.com/playlist?list=PLE08A97D36D5A255F
The series will honestly teach you everything you need to know, and it's taught by a very knowledgeable person. Don't skip the first videos, they go by slowly, but help you comprehend the Android system.
If you have eclipse and do the android developer website tutorials. It should suffice. I don't think a book is necessary especially if you have knowledge of Java.
1. Watch the videos. 2. Go through the tutorials. 3. Get your fingers on the keyboard.
Those three steps in about a month period helped me release an app, and I had very little knowledge of Java.
As someone with a brief but ancient history with Java, reading O'Reilly's Programming Android cover to cover was great. It gives you a very solid overview of app life cycles and quite a few other extremely important and useful components of Android including SQLite, intents, etc. (many of the basics, nicely distilled in one place).
This is best book
Commonsware book
By Mark Murphy , you will also get a timely hour chat with Mark to solve your queries. This book also gets updated quickly so you won't be having an outdated version. By far best money spend on any book.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I found these 3 app on Play Store and want to base my learning course on what tehnology are they make.
https://play.google.com/store/apps/details?id=com.TreetopCrew.VirtualBeggar
https://play.google.com/store/apps/details?id=com.outerminds.tubular
https://play.google.com/store/apps/details?id=org.nanobit.cheftown
So my questions are how to make it and focus my learning on technologies they use. What frameworks is best to use and stuff like that.
I know to make basics app till now, with standard design and fuctionality, but want to learn more.
I know that the last one is little more complex, but I have a free time and want to learn, so any help will be appreciate.
Thx
I would suppose you received down votes as this is not really a question for stackoverflow. As commonsware stated, it is best practice to reach out to the developers and see if they are willing to divulge any info on what they used to develop their apps. As well there are multiple resources out there for starting game development in android. One that comes to my mind is XDA, but even just using google to dig around.
Here is a link to a game development thread on XDA
http://forum.xda-developers.com/showthread.php?t=1753131
And here is a link to the development thead mentioned in XDA
http://www.kilobolt.com
Stackoverflow is more designed and targeted to specific code problems/questions. It is not meant for individuals to ask for "how do i make this" questions.
For reference, please see the link below on what should be asked here on Stackoverflow
https://stackoverflow.com/help/on-topic
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
It's been around 1 month that I have started to work on Android to create an app, I understood the basics (Views, widgets, intent ...) and I use a lot developer.android.com to ancknowledge new things but when I try to do complex things, such as creating a camera preview inside my app, I feel like I am Ctrl+C and Ctrl+V the code that is provided without really understanding it. And most of the time my app crashes.
So, do you have any tips for me to make things easier ?
Decide what do you want to do. You said that you are building an app. That is a good thing. Many people do not realize that they cannot get to the finish line when they do not know where it is.
Find a good source of online video tutorials. Video tutorials are far more superior to written books if you have 2+ screens on your computer because you can watch the video and write the code at the same time. (I personaly like pluralsight if you are a student microsoft offers 6 months for free)
Choose 2-4 tutorials and finish them.
Start writing your own app.
If you do not know how to do something. Try to find it in the source code that you wrote in those tutorials.
If are not be able to find it there try to google the solution or ask some questions on stack overflow. People will most likely just give it a negative rating but ... you know who cares about them.
Repeat point 4,5 and 6.
If you have a bad feeling about quality of your source code watch more tutorials so that you can see how would other people solve your problems.
There are some valuable resources for learning android
I believe this course is a HUGE jumpstart, from Google employees:
http://Www.udacity.com/course/developing-android-apps--ud853
This site can also contain information that can help you:
http://www.vogella.com/
and if you want to spend some bucks, check the Android Development Nanodegree:
https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I hope everyone is good. I am an android fanatic. I have learned almost all android basics. I am quite familiar with the android basics. I have done a lot of small android projects, but have no experience with an android database yet. Now, I want to learn android 2 D gaming. I want to know where to start? What are the requirements to build the platform for that? Could anyone help me with that? Thanks in advance!
I begin to learn android game development by reading the book Android Game Programming For Dummies
I found this book in my university's library and I love this book because it very beginner friendly. You can learn some of the basic concepts on how to build an android game by reading this book. But if you want to make a real android game, knowing how to code is totally not enough. You got to learn some graphical design stuff as no one want to play a game with a very ugly-looking design right? Anyway this is just my personal opinion and hope you can come out with your first android game soon :)
I'm from Portugal and i bought this book: http://www.revista-programar.info/wp-content/uploads/2015/08/introducao-desenvolvimento-jogos-android.jpeg
It's a really good video, explains everything and gives examples.
I can't find this book in english :( but you can search for one in the internet :D
You can read this post :) they talk about a really good book https://www.quora.com/Which-books-are-the-best-for-Android-game-development
But i never read it so i can't tell you my personal opinion :(
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
We have a social responsibility project aiming encourage young people to learn mobile application development. The main problem we face mostly is language. Most of the young people in our country don't have sufficient english knowledge to be able to search or learn something in english. That's why our one of the biggest difference from the world wide tutorial/learning sites is being in native language.
As a supporter of the project in the technical side, we answer questions, write blog posts and try to help people learn mobile application development in their native language. One of the problems i face with while helping people is the inability of providing official references(in native language) about the responses we gave. This problem pushed me thinking about translating whole android sdk documentation to our native language :) I know it's a huge job, we may try to crowd-sourcing it i dont know but the thing i want to ask here is just suggestions about implementation of such a project.
What kind of technology would you use, how would it be possible to stay synch with the recent versions of the sdk. Do you think the current android sdk documentation pages auto-generated completely? Is it just java-doc? How to support multi-languages with java-doc? Or with any other way?
I hope questions will not be closed being unrelated, it is a completely technical question.
Thanks everyone
Interesting question!
I guess not only do you want the Java documentation, but also the tutorials and everything that is provided by developers.android.com.
I think you should ask Googe / the developers of Android directly for support, e.g. here. I'm pretty sure they like the idea and support you with that by giving you access to some feed that keeps the tutorials up-to-date.
An independent solution would be to implement a crawler for developers.android.com and track the changes yourself. Yet I don't know how much effort you can/want to spend on that.
For the crowdsourcing: I did a project once for crowdsourced writing error correction, where we used Amazon Mechanical Turk. It is used for translation too. It is quite easy to build your custom tasks for the crowd and to automate the whole process. They provide a Java API, for example. It costs some money, but is quite cheap in comparison to professional translators.
Just some suggestions...
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
Two parts to this question
1) I am working with a group of six others in a computer science class and will be creating an Android application over the next 3 or 4 months. I am looking for suggestions as to how we can come up with an idea that is not only practical but also possible to complete in the time given. I am the only one in the group that has experience with the SDK but the whole group is proficient in Java.
My main concern is taking on too much and taking too long to decide.
Summary: How should we go about deciding what we want to do?
2) Any one have any ideas? Is there anything anyone would like to see implemented on Android? I find projects like this are way easier to get motivated for when it isn't just for the class so if anyone has any ideas I am all ears.
How about an android app to do distributed brainstorm sessions. Code up a Google App site as a shared info distributing point and collect the ideas. After collection analyze them and add a scoring system.
Should be fun and doable and you can use it for selecting your next project.
your best bet is to look around for "pain". is there something about your school that drives everyone nuts? can you think of a way to solve it or at least make it a little more bearable in some way? If you solve peoples problems, they will beat a path to your door.
alternatively, you could take something that everyone loves and make it better. these kinds of ideas are useful, but i think you get more bang for your buck if you improve a horrible process rather than incremental improving an already good thing.
You'll have a lot of motivation and can get the support of your friends if you make something you and your friends will realy want to use.
An interesting app might be one for your university. Some universities have official apps, but most don't. This could be interesting because you might be able to integrate your project with resources from the administration (involves talking to other people and working with a foreign interface) or use RSS feeds and XML data from your college's website. You could add features like weather on campus, course lists, an integrated map of the campus, latest school news, and the like. It's a manageable project but can be expanded and improved in many sorts of ways.
Here is a Forum that people have announced a ton of ideas they thought about. If you find one you like then I would look at the market or at AppBrain to make sure it doesn't exist. I thought an app for Parental SMS Watch App would be cool. A parent could flag words that would them alerts when there kids got a message when a word like "sex" comes across. Hope this helps. I have been in the college scene just recently. Good luck with your design project!