my question is so simple:
I already have a lynda.com account, I got it to learn android development but since I started with the existing courses I am facing a problem which is I can't organize things, each course is from 1 hour to 3 hours maximum and they are not organized and not given difficulty level or so. It seems that each course speaks about one specified topic in android. so my question is if any one already have a lynda account and knows how things go in the site please tell me. the reason I want to complete android development learning at lynda in the very high quality the offer in the courses but I just don't know the path
I haven't used Lynda.com much, but what I used to learn Android development was Udemy. The courses there are very good quality and offer several resources including a Q&A. I can link you the course that I took, if you'd like.
Related
Im a noob when it comes to Android Studio and would like to know any websites or books that would help me get started. I know some of the basics but get stuck on moving from one activity to another. I've searched online and even tried youtube with no luck. At this point I don't mind paying for some online courses.
I used YouTube alot for a 2d side stroller paymon wang-lotfi has a great engine. theNewBoston was also has some great tutorials and ThechernoProject is good for Java game programming.
The new boston is good as far as learning the very basics for free. But the best that I've found are on Udacity, although not all of their courses are free. So if you really want to understand your code with project-based learning, I would recommend Udacity, as long as you are willing to pay a bit (Although their free courses are still good).
This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Developing cross platform mobile application
I have been tasked with looking into software products that can be used to create an application that can be ported to work on different phones.
The application needs to connect to a database. It will need to allow users to choose from book lists and then download book information that can be read either online or offline. There's no fancy graphics requirements and we are currently just looking to find out what products there are on the market that could help us.
Note we have no experience so we'll not be doing development. We just want to do some research ourselves before calling in other companies to give us quotes for the work we need.
I'd very much appreciate if someone out there could point me to some products that I could look into.
Please don't close this topic and say the answers are subjective. Yes I know that but at the same time I really need to get some ideas as to where to look.
Update:
Unity has been suggested as a tool I should look into. Does anyone have any experience with that tool?
of course you can try to use something like MonoTouch (http://xamarin.com/monotouch)/MonoDroid (http://xamarin.com/monoforandroid), etc. to create more or less similar application using C# for example. But IMHO you should develop all version separately. Because all platforms are really differ from each other.
Update: Nevertheless my answer is accepted I think it will be better to extend it a bit to make it even more clear.
I think that idea in creating "one" application for all menthioned platforms is bad for next reasons:
I've tried ModoDroid one day and I noticed that to run your application you have to install Mono run-time on users phone to run it. It adds if I remember correctly near 90mb of Mono stuff which is definitely not what user wants to when they download your 1mb appilcation.
All menthioned platform obviously has their own OS which are relly different from each other which could possibly lead to different issues, possibilities and nuances with implementation.
Each of menthioned platform has its own User Design Guidelines. So it will be strange/uncomfortable for the users to see on thier devices something they are not want to used to see.
And of course creating specific application for specific platform will give you an option to emphasise strength of specific platform. Like live tiles on WP7 or widgets/cross application communication and direct SD card access on Android, etc.
Project Mono, port C#/.Net into various mobile platforms
You might want to look at html5 as it doesn't sound as though your application will do anything too fancy.
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 just started to learn Android development.
My previous experience is majorly .NET framework in C#. I have some experience with Linux and basically no idea about Java.
So, which is the good way to be an Android development expert? Books? Study roadmap? Anything would be appreciated. I am all ears to your advises.
Thanks.
(Apologies if this is not the right place to post such a question.)
The first thing you must do is learn Java. Head First Java would be a nice introduction. Android applications commonly use complex Java concepts, such as inner classes, anonymous classes, generics, etc. You should become a Java expert before becoming an Android expert. It will make your life alot easier.
After this I would recommend learning Android by reading an intro book such as Beginning Android 2.
After this -- or as a supplement to the book -- go check out the android developer's guide, where you will get tons of great tips and sample code. Make sure you understand all of this sample code.
Somewhere along the way, you should check out this wonderful tutorial on creating a "real-life" application. It goes step-by-step and helped me alot.
If you have worked with C# then it should be no problem simply "jumping in"... it's basically the same language, you just have to learn the libraries like anybody else. Just remember to compare strings with .equals() instead of == :) Microsoft did a might fine job evolving (cough copying cough) the Java language so you should feel right at home :)
Seriously, you don't need to bother much with learning Java per-se, just get Eclipse, install the SDK and start read the developper's guide. AFAIK there aren't any good Android books out there, but there are a lot of interesting videos here. The videos should be your best source of information really...
I learned Java and Android at the same time (had no previous experience with Java). I can't really say that my first apps were particularly good but, as with anything else, you get better with time and experience. Now I'm working a full time job developing Android apps (after a few open-source projects) :)
I guess it depends on how you prefer to learn. I started by jumping right in and doing some tutorials and some small apps for myself, so that's all I can recommend (I have not read any Android books). If you want something to read, the developer's guide will keep you entertained for at least a few hours.
For Java I would recommend Thinking in Java, for Android you can find sth interesting (for beginners) here http://developer.android.com/resources/browser.html?tag=tutorial . Personally I tried to read some books about android but they are not particulary interesting (Pro Android 2).
If u want to make a career in Android, first learn basics in JAVA.
Read JAVA The Complete Reference book to improve your understanding.
Then start learning Android. Using Google search will provide you a lot of video tutorials to learn android.
check out Google I/O developer conference and also this video
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I just started looking at the android framework and was wondering what was the best way going about getting good at it. I started with a text game and created a simple bubbleWrap game next. But am not sure if I'm going about it the right way now, so I thought I'd ask some of you more experienced Android people out here. Are there any courses online that would be beneficial? Any books that helped ya'll?
Thanks in advance!
Here I m listing some forums that may help you getting started with Android:
http://www.vogella.de/articles/Android/article.html . Besides getting started, it also teaches to build a hello world app, demonstrates how to build menus and work with preferences, a nice content provider example and how to make a file browser. At last it demonstrates how to deploy your app onto a real device.
http://marakana.com/forums/android/examples/ This is one of my best recommendations. Some very nice demo projects are hosted on the site.
http://smartandroidians.blogspot.com/ Nice tutorials by Nithin Warreir. The blog contains some code snippets that help during development of big projects. One can learn implementation of various tools of Android development easily here.
http://www.anddev.org/ Anddev forum is pretty famous for having a large number of online users everytime. For any query you can easily post a question in this forum. Wait for the help that comes in just a few minutes.
http://slideme.org/ Besides the Official Marketplace, this is another marketplace that hosts developer's applications. For registering as developer in the official marketplace, one needs to pay $25, here lies the advantage of joining SlideMe, it is free..!!
Also try two books for Android Application development:
Android 2 Application Development
OReilly Android Application
Development and Wrox Professional
Android 2 Application Development
Hope that helps...
I started out reading Application Fundamentals to get the 10,000 foot view of the framework. From there I bought Pro Android 2 in order to quickly learn about various Android subjects. I don't necessarily need to know about all of these subjects now, but it helps to know about other options. For instance, I don't need to use Content Providers right now, but they are a useful topic to be aware of if my app's requirements head in that direction. After flipping through that book I took a look at some of the tutorials that related to my application.
I'm currently developing my application with great success, although I continually have to reference the Documentation. Answering questions on stackoverflow has also helped me quite a bit, because I often learn more about the framework in researching for responses.
Also, make an effort to read a Technical Article every day from Developer Resources. Most of the articles are easy to follow, and they often cover issues you may not consider (such as the article on Avoiding Memory Leaks).
I've just finished reading Beginning Android 2 and can recommend it over the Oreilly book, it is a lot more thorough and gives you virtually every topic you need to learn for Android development. The author is on stackoverflow as commonsware I believe too.
The best option is to get an O'Reilly Safari subscription, then you get a whole bookshelf of Android books for $20 a month.
Recently I was asked if I could help someone to get quick-started to android programming.
What would you suggest to tell this person?
Would you explain everything by hand or just refer to external links?
Which ressources would you recommend?
This whole issue should not take too much time...assuming 2-3 hours
Once my access to this issue was "Professional android application development".
Java basics are already preconditioned, so there's no need to explain ANYTHING.
For avoiding any misconceptions: This shall be just a quick start, no reference or something like this, so I just need some keywords and a hint how deeply go through it.
In my opinion, everything you really need is here: http://developer.android.com/index.html
All the downloads are easily accessible, the API reference is there, and the Dev guide is pretty well done.
This page has a getting started "Hello World" type tutorial that should work for your quick start: http://developer.android.com/guide/tutorials/hello-world.html
As far as your 2-3 hours goes. I would walk them through the hello world tutorial first as it gives a quick and dirty overview of the most important basics such as getting a project created and a virtual device up and running to test with. It will also start getting into installing and debugging.
That shouldn't take up all of your time so you may want to go into some basics of building a UI and concepts like Activities and Intents. Pointing out the API reference would be great at this point as well. I suspect that most of that 2-3 hours would be up if you get into any sort of detail on these.
Well you already mentioned a book in your question, so I would like to throw out http://commonsware.com/Android/ .
I've been working on an Android project for school, and I still have A LOT to learn, I dont think you can cover much in 2-3 hours. But anyway, with the above book, you can find an example that is similar to what your trying to accomplish(or go over), then look through the source code and what-not.
Aside from the Android Dev. website, the $40 collection of ebooks is the single best resource I have found to date other than Google searched or examples specific to my project.
Sorry if this doesnt really help your cause, but I figured it was worth pointing out.