Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 3 years ago.
Improve this question
I'm an Android Developer with more than 7 years in the software industry. Right now I'm at a point where my knowledge is outdated and I'm looking for a way to get updated with all the recent changes and trends.
In addition to #NikosHidalgo comment, all I want to add is,
Just surround yourself with Android.
Not just in working hours but even out of it.
Subscribe to Android NewsLetters(Android Weekly).
Subscribe to Medium Android Community.
Subscribe to Android youtube channels( So that, as soon as you open Youtube you see Android feeds).
Follow Android Development pages on Instagram, Facebook, so that you are aware of what's new in Android, even in your free time.
Follow some of the top Android Developers/Consultants/Advocates on Twitter.
When you are doing non-coding tasks(Walking, Cleaning) hear out Android Podcasts.
Attend Android Meetups, great for building a network and learning
new stuff.
Join the Android group on Reddit.
Just make your whole environment include Android in it.
You have several options:
Answer other people's questions on stack overflow. Most of the time they are questions you will never ask yourself.
Try out the new android apis, and look for quirks... Android compatibility issues are a ... (no good word for it)
Look through google play at apps you did not develop, and try to figure out how they work (code wise)
Try writing automated tests for apps you did not write, to see how that works.
Related
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 1 year ago.
Improve this question
Question as an absolute beginner. I just completed the core java and started learning android. I have searched a lot for good courses of an android and I found one from google on Udacity. That is awesome. But the problem is that that course is from 2015. So, it is outdated now. They taught xml by code not by drag and drop of android. That's why some code is not working now!
I know these drag and drop features of android studio is to help us and save our time. But as a beginner if I don't know the proper use of xml, then how I will become a good android app dev?
As a beginner, we tend to worry too much about things and whether or not this or that will be good or not but I can assure you that in the end one way or the other you will eventually get a hang of it. From personal experience, working with both XML and the drag and drop has no issue whatsoever but its good to understand the XML part as you cant always rely on the drag and drop feature. The only catch is to get your hands dirty with creating projects and using the built in features of Android Studio such as code completion and as good starting place I'd recommend watching YouTube tutorials and following the likes of CodingInFlow who are great teachers in Android. Good Luck in Your Future Projects
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Coming from Windows Phone/Store development, I'm used to a lot of tutorials and sample projects on things. I can't, for the life of me, find any good resources on how to create an Android app which interacts with a real REST service. Just a simple app which talks to some random API to help people see how to write Android apps. An app which just hits an API and throws some decent looking view elements on the display would be great.
In Windows land, typically these resources are plentiful and offer best practices, project layout suggestions, etc. Since Android has a greater market share, I expected to find resources easier, but apparently not. Any help would be appreciated. My current setup is using Android Studio.
Here it is one: http://code.tutsplus.com/tutorials/create-a-weather-app-on-android--cms-21587
At the 9 point you will find the class used for the httpCall. This is just the first one I found looking on Google for "meteo app android tutorial" . It seems good.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm 17 years old. I'm a student at high-school.
I want to learn to program on Android and start making useful apps - I have some ideas I could implement, they're basic, but ingenious. The thing is I don't know where to start.
I know that to be able to program on Android, you have to understand Java. My only interaction with Java was about a year ago, when I had to make a bridge between 2 programs. I did it by imitating other's codes. So basically, I'm a newbie regarding Java.
This is my know-how:
C++ is my main language in which I program: I program around 4 hours a day. I make extensive use of OOP concepts, which is a very significant trait of C++. I've started programming C++ around 4-5 years ago.
I did a couple of projects, which involved micro-controllers.
I don't know if it helps, but I'm very good at building technical things in reality.
The question is: can somebody help me find a good way to learn to program in Android environment? Maybe someone who was in the same situation as mine. I'd prefer using only resources found on internet.
PS: The thing is, there's a contest in March about mobile applications, and I'd like to go there to learn something. First of all, I must have a project finished, so I can go there. Without this, I can't.
Start reading and following
http://developer.android.com/training/index.html?utm_content=bufferf56e9&utm_source=buffer&utm_medium=google&utm_campaign=Buffer
Secondly you can download and study some good books on Android Development after going through some basic apps.
Professional Android 4 Application Development: Edition 3 by Reto Meier is a very good book.
Finally start active participation in Android forums, Webinars and specially don't forget to test your apps on different Android devices.
What is the best reference to starting with Android?
Start in Android Developer website and get to know the basic API. You can also search in Youtube is a good source of hundreds if not thousands of tutorials relate to Android SDK.
What is the best IDE to developing Android and testing the Android
softwares?
You can use either Eclipse, a great IDE for java/android SDK, or the new Android Studio provided by google which I think is promising.
Beside the slow emulator provided by the SDK there is a good alternative and is GenyMotion.
Get Started Today -> SDK & First Video
Wish you the best of luck!
If you are new to Java, you should start with The Java Tutorials
After that, you are ready for the Android Tutorial.
Android also provides an IDE for developing apps, just in case the question will arise.
Good luck!
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 9 years ago.
Improve this question
I want to build an app in android. I have a sound knowledge of C/C++, but I don't know Java as of yet..!
Do I need to learn java to develop an app in android ?? What does I need to do to develop an app ?
I explored this link http://developer.android.com/training/index.html, but I didn't understand what actually do I need to do to develop an app.
Please help..!
Before starting Android development, you should know these:
1. Basic OOP Concepts.
2. Basic Java.
3. Basic XML.
If you already know these things, then just download JDK (According to your OS) and a suitable IDE (like Eclipse, Android Studio, etc)
And explore the Android Development Portal.
P.S: If you are finding Android Developer's Portal difficult to understand then, you can jump to some nice tutorials and start developing. Here is the list of some nice Android Tuts:
Vogella's Blog
Tutorials Point
Core Servelets
XDA Forum
YES... You'll need to have basic knowledge of XML and Java. And once you are clear with Object Oriented programming with Java, you can start Android Application Development.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am about to start new Android app considering that Java development is not my strongest side I'd like some advice on where to start. The question is not that much about Android API it's more about the right tools and code organisation.
Should I use template app like Android Bootstrap and are there any other better than that.
How should I organize my code so it makes sense while the app grow.
Any other libraries that might help?
The app would be for downloading music and it'd be free one. There would be a server API that will deliver the content.
In my opinion you should start with a blank project and try to learn Java and understand how the classes in Android work. Using a template is not the best way to learn programming because you can easily get confused and not understand what the code does.
You implement the classic 3-Tier architecture with packages for the Domain, Repository, Controller and User Interface. This way you can stay organized and easily improve on your app.
Read Android forums, documentation and see what libraries do you need to use.
Firstly get stronger on Java development, go through the Java SE tutorial. Then you can take a look at the Android Development Getting Started page.
I'd also recommend you to invest on some good programming book