Tablet development ipad, or andriod Tablets

Hi,

I am an experienced developer within the Microsoft world. .Net, C#, ASP.NET etc etc.

Recently I have been tasked with some tablet development, therefore I need to know how I can start this and what tools I need in order for me to do this.

Please could someone tell me the following.

1) Some good start up tutorials
2) What tools I should be using for example I used to use Visual Studio 2008 what can i use for this type of development

Please help


Thanks,

R8VI
R8VIAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

darbid73Commented:
If you want to write native apps for tablets then the best option is to use different tools. (But there are workarounds for this)  However as far as I know there is still no way around needing a MAC with OSX and xCode (the free equivilent to Visual Studio (and unlike excode the full and only version with all the bells and whistles is free)) to submit an iOS app to iTunes.

I think things are changing faster than I know and what Apple accepts and does not accept is too.

Thus here is a discussion thread on cross platform apps.

You would need to look at the pros and cons of each of the cross platform development solutions.
0
R8VIAuthor Commented:
Hi darbid73,

Many thanks for this can you give me some links or names of tools I can use in order to write apps for Samsung Tablets and andriod tables please

And some basic tutorial links to follow as well

Thanks,

R8VI
0
darbid73Commented:
Hi,

Honestly, I am on the Apple side of things.  I have never written anything for Andriod.  There are links in the forum discussion I gave you though which is why I posted it.
0
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

BardobraveCommented:
Android is developed on Java over a Linux Kernel. It's a very modular system where you can add easily new apps or systems to the exixting environment. If you are not familiar with Java this will be your first obstacle, afaik all of Android development is based on this language.

This is a good resources site to begin with

http://developer.android.com/index.html
0
darbid73Commented:
The difficulty in your question is not in working with one or the other, it is that you want BOTH.  Is both really what you want?

Are you looking for a naitve app or are you going to develop a web app using maybe adobe products?
0
R8VIAuthor Commented:
HI

Bardobrave: ~ thanks for that ill check that out

darbid73: ~ tbh I am not fussed which one i use/develope as long as it works on andriod tablets

Thanks,

R8VI
0
Molly FaganApplications Team SupervisorCommented:
I just recently started with Android development as well, check out this link, http://developer.android.com/index.html for downloading the Android SDK.  You'll also want to download Eclipse and Java SDK.  Here's a link I followed for getting things set up and installed.

http://www.eupcs.org/wiki/Android_Programming

0
binaryevoCommented:
I develop for both platforms natively and honestly your best bet if your looking to get the job done quickly is to use a framework like Corona ( http://www.anscamobile.com/corona/ ) or Appcelerate.  I would personally recommend Corona although i do not use it regularly.  These types of API's allow you to create Android and iOS applications from a single project...  The best news about it is you wouldnt have to learn 2 new languages ( Java and Objective C ).  You can leverage your Javascript and CSS experience ( which im sure you have from being a MS developer ) and all you have to do is learn their API.  Once you code the app, their application spins up both of them for you.  The disadvantages of this approach are obvious that you cant get dont to the finite level that a native programming platform will allow for.  With that being said, this is a great solution if you want to get some apps up and going while you are learning the other 2 languages.
0
davebytesCommented:
TOOLS: If targeting current crop of mostly-Tegra android tablets, from a windows desktop, I'd suggest you start with the Tegra Android Developmer Pack:
http://developer.nvidia.com/tegra-resources

It installs ALL the latest tools, and is one big combined set that is 'known' to work well together; it includes basic Java development of course, but has a focus on ensuring proper support for NDK (native C) development and debugging.

As for resources, the SDK downloaded with the TADP set has a LOT of sample code included, many of them may be great examples to start with.  You've not specified what kind of application, with what design requirements, so I can't specify a particular sample/tutorial.

Hope that helps!
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Android

From novice to tech pro — start learning today.