Solved

Mobile development

Posted on 2014-10-02
4
36 Views
Last Modified: 2016-05-24
I am a Java developer and I want to learn android and/or iOS development.

So I am looking answers for the following questions:

1:  Which path is easy to learn ?
2: From where I can learn Android development?
3 From where I can learn iOS development?
4. Apple releases Swift for iphone development, do I still need to learn objective-c or I can learn directly swift code?

Thanks in advance.
0
Comment
Question by:K2516
4 Comments
 
LVL 12

Accepted Solution

by:
KRUNAL TAILOR earned 250 total points
Comment Utility
Hi K2516,

I am an Mobile Application developer and i am sharing my view to you.

1:  Which path is easy to learn ?
Ans: It is depends If you know Java lang then Android is good for you. For any of the platform you target, you must aware with basic Programming Knowledge. As you mention you are a Java dev so, android is good for you for start. If you know C lang then you can start iPhone development. But i will suggest you to learn Android dev, which will help and easy start compare to iPhone development.

2: From where I can learn Android development?
Ans:
http://developer.android.com/index.html
you can get all basic guide and development tool from above site.
http://www.tutorialspoint.com/android/
You can learn Android basic tutorials from above link.

3 From where I can learn iOS development?
Ans:
https://developer.apple.com/devcenter/ios/index.action
you can get the basic details and free development access from apple site. When you try to implement app for device You have to pay $99/ year for build and distribute app.
http://www.tutorialspoint.com/ios/
You can learn iOS basic tutorials from above link.

4. Apple releases Swift for iphone development, do I still need to learn objective-c or I can learn directly swift code?
Ans:
Apple recently released a Swift, you can direct learn swift no need for objective-c. Swift if similar to java language.

Thanks & Regards,
Krunal T. Tailor
0
 
LVL 6

Assisted Solution

by:Rafael I
Rafael I earned 250 total points
Comment Utility
Get started with Android programming.  It's cheaper because you don't exclusively need a Mac-based computer and an iPhone/iPad to get started.  It also only costs $25 to release google apps, compared to $99 for Apple.

I used a lot of sites to learn and copy code from, but the place i got the most of my working comprehensive knowledge is The New Boston.  These are 200 videos that all build off one another to build an app and explains the complete process along the way, adding on what you learn from the previous video. There are also lots of other tutorial videos that he makes, include iOS coding.

I recommend Android because it won't be easy right away, but you'll definitely learn to appreciate any advancements that Apple has to offer, even with their Swift platform.  If you start with something easy and then have to do something complicated later on, you will struggle to learn it correctly and it will break the flow of your process.
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
This video is in connection to the article "The case of a missing mobile phone (https://www.experts-exchange.com/articles/28474/The-Case-of-a-Missing-Mobile-Phone.html)". It will help one to understand clearly the steps to track a lost android phone.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now