[Q] Which Linux OS is Prefered? - Android

So I want to get into developing, I heard that Linux is where I should start. But there are a bunch of linux OS out there. Which one is suggested?
Any insight would greatly be appreciated.
P.S. I hope this is the right place to post this

I started with Ubuntu 10.04 but I found myself going to fedora 13 until my computer fried. Lol. Well I think Ubuntu 10.10 is out now could be wrong but it was in its beta stage in June so it should be done lol anyway Ubuntu is for more of the beginner stages of switching over so if your fresh with Linux I think that'd be the best way to go till you get your feet wet. Then I would move up to fedora or something along those lines. But that's my honest opinion people progress differently. I hope this helps
Sent from my FroShedYo.V6 using XDA App

I downloaded 10.10 to a disk so one I get my had drive hopefuly today ill get it installed
Sent from my SPH-D700 using XDA App

Well I wish you luck and welcome aboard the Linux train lmao
Sent from my FroShedYo.V6 using XDA App

I use Ubuntu 9.10 for my Kitchen.
I'm hardcore like that.

I'm running Ubuntu 10.10 on 3 of my computers (2Desktops & 1Laptop) and I love it. Very nice.

Usually I am on the latest Ubuntu release, but for the easy editing, I use Windows7, with Cygwin for the kitchen. Of course, this is only for ROM editing, so no buildig or such things under cyg, but for ROM dev, it is perfect. And I can keep TotalCommander and Notepad++ too

Ubuntu
If you want to be building ROM I'd vouch for Ubuntu.
All you need to do is set-up 10.4 ( so far most stable )
And then run this
sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
This will get all the packages you need. Then follow instructions on [google for building android apt-get, can't post the direct link due to my account being to new here] and happy coding.
You might also want to install Eclipse and ADT.
Also, if you want to be on the cutting edge keep in mind that newer versions of Android platform require 64-bit system for building.
If all you need is to develop the apps, you can use whatever you want as long as it runs Eclipse. [ Windows / MacOS / Most of the major linux distros ]
-- Vlad

On ubuntu it said the 32 bit is suggested. Why is that?
Sent from my SPH-D700 using XDA App

I just switched to Ubuntu 10.10 from Vista and Im kicking myself for not switching along time ago. Its like getting a new computer again.

Start with Linux Mint. It's a redone version of Ubuntu basically. It's aimed towards being friendly to first time Linux users but still powerful enough for experienced users. It comes with some more drivers than Ubuntu so it's compatible with more hardware out of the box and you won't need to do command line stuff or mess with getting drivers installed. It's just an overall great first time linux user distro. I even use it still while I'm inbetween testing out other distros till I finally find one I like to stick with. I tell everyone I know to try out Linux Mint if it's their first time installing linux. One added bonus is it since it's based off of Ubuntu, it has access to all of Ubuntu's programs also through it's software manager. The lists go on. I'd say watch some reviews on youtube (no, not the one's by twelve year olds haha). Also, it's just more so a matter of taste and preference to find your perfect distro that you'll want to stick with. Ubuntu is just a well known one so most people tend to flock to it and use it. (Not that I hate Ubuntu or anything like that).
But anyways, I suggest LinuxMint to the first time users.
EDIT::
warlar12 said:
On ubuntu it said the 32 bit is suggested. Why is that?
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
I had heard that alot of the 64bit was still new (atleast with the Ubuntu and LinuxMint) and can be quirky at times. But it was about one year ago that I was told that by a member of the Ubuntu forums...I'm not sure how reputable he was, but I just remember him having a few thousand posts.
Although from my experience I would have to say I have not had any problems with 64bit. I have been messing with Linux a little here and there for about a year and half now, and finally got another computer (netbook) after about 8 months of sharing an ancient desktop so I'm starting all over again.

I would agree with Linux Mint. That is what I am on at the moment. I am also a moderator for PeppermintOS and that is incredibly fast on my netbook and laptop. So I would suggest either of those.

is there any place on the website that I can see the included drivers? The reason I am asking is because my wireless card needs the "Broadcam B43 wireless driver" and on ubuntu it is not included on the install

warlar12 said:
is there any place on the website that I can see the included drivers? The reason I am asking is because my wireless card needs the "Broadcam B43 wireless driver" and on ubuntu it is not included on the install
Click to expand...
Click to collapse
I'm not quite sure. I found that information about a year ago but can't remember where... I believe it was in the forums somewhere...
I do know that they like to include broadcom drivers as 2 laptops ago my laptop needed a broadcom wireless driver and a few others and linux mint worked right out of the box. My brother also needed the broadcom drivers and I told him to try LinuxMint and it worked right away.
Best way to see if it'll work is to run a live cd or liveusb and play with it and see if you like it better.

codybear said:
I'm not quite sure. I found that information about a year ago but can't remember where... I believe it was in the forums somewhere...
I do know that they like to include broadcom drivers as 2 laptops ago my laptop needed a broadcom wireless driver and a few others and linux mint worked right out of the box. My brother also needed the broadcom drivers and I told him to try LinuxMint and it worked right away.
Best way to see if it'll work is to run a live cd or liveusb and play with it and see if you like it better.
Click to expand...
Click to collapse
I think ill download it and mess around with it for a bit. And as for ubuntu I agree with the one who said it is just a well known OS. Many times people flock to things that are known, like Ipods vs Zune I prefer zune however many many people use ipod and have never touched a zune. Same goes for different OS, everyone flocks to the most known one and the others may in fact be better.

As for linuxMint. I notice they have a debian version now. Anyone use it here? I like debian and was thinking of installing it to see how good it was.

smokestack76 said:
As for linuxMint. I notice they have a debian version now. Anyone use it here? I like debian and was thinking of installing it to see how good it was.
Click to expand...
Click to collapse
Yes, that's the version I am running right now.
Also running PuppyLinux and Win7.
looking into ArchLinux and also DamnSmallLinux and TinyCore Linux.
Going to be trying those out in the near future.

Linuxmint is great. basically the same thing as ubuntu, but imo it is improved in many ways. lots dub it as a beginner linux, but you still have tons of functionality (possibly as much as ubuntu) and less install headaches. I prefer the UI most of all though.

moosefist said:
Linuxmint is great. basically the same thing as ubuntu, but imo it is improved in many ways. lots dub it as a beginner linux, but you still have tons of functionality (possibly as much as ubuntu) and less install headaches. I prefer the UI most of all though.
Click to expand...
Click to collapse
I have never really heard of any functionality that ubuntu has that linux mint does not. Maybe a program or command not being installed right out of the box, but you have access to all of ubuntu's packages/software/etc through the linux mint install program (drawing a blank and actually on windows for once...playing with a windows only programming language).
I have been using and falling more in love with puppy linux...it's becomming one of my favorites...it's about a 150 megabytes in size and boots into your ram so everything is insanely fast OS wise. To configure my wireless properly I did have to download my driver from my netbook manufacturer's site and locate the .inf file within it using ndiswrapper. It works perfectly fine and is pretty dang fast. I still have more distros to try out and see what has changed in the past year or so.
Will keep reporting back on occasion with my new linux love lol.

If you want a challenge (not so big as, say, Slackware), go for ArchLinux. I have it both on my work laptop and on my home desktop. It's a rolling release, so gets updated fairly frequently and offers a great deal of flexibility. Plus, you learn a LOT about the inner workings of Linux.

Related

[DEV] Port Maemo / MeeGo

http://repo.meego.com/MeeGo/releases/1.0/core/images/meego-n900-open-armv7l/
My idea is to use the current effort to run Ubuntu/Debian on the phone as a method to get MeeGo running on the phone as well (Maemo should be similar). What we'd need to achieve is to get an .img of MeeGo/Maemo as we do Debian/Ubuntu. Driver issues (If present) should be rectifiable by porting over some of the Debian/Ubuntu ARM drivers.
I personally think it won't be too hard.
You compile it with the right GCC, fix any possible errors, then add an android kernel (hoping the API doesn't change, which is a longshot and probably the biggest obstacle). After that is set up we move everything to their appropriate partition, fix the path, and it really aught to work then.
i have no idea how to and how hard, but i think if people can port Android to iPhone , so this wont be something impossile
I would absolutely LOVE for this to come true. I've been frustrated with my gma500 netbook, since I can't run Meego, or even Moblin. This seems like it would be fun to run on the n1.
Should we start a bounty, I would be willing to put money up for this, dual booting two open source systems would be great.
Same here! $5 from me for the person who gets it to boot!
Finally! I've waited for someone to take up this work!
Not that I could be of any help, but I appreciate your efforts and hope for your success!
Good look!
Will be working on this. I don't think I want to flash it instead of Android and as a chroot it'll be more compatible (among ARM7 at least for now..) with other phones. Been barely successful with my old ATT Tilt w/1MB of RAM I gotta see what a Nexus can do =D
dictionary said:
I would absolutely LOVE for this to come true. I've been frustrated with my gma500 netbook, since I can't run Meego, or even Moblin. This seems like it would be fun to run on the n1.
Click to expand...
Click to collapse
You know that the recently released Intel EMGD drivers work on Maemo? Since they are a binary blob even worse than the PSB drivers, they won't work on (k)ubuntu, only on Maemo and Fedora 11.
i'm hazy on how we got fb support on kaiser/vogue but they're msm7k boards as well. i could be wrong but i believe team douche already has it built in. i did a lot of trial and error today to get a chrooted x-server to override android's display. i'm not sure how to get the hardware support because i fail at it and thought it would be easier to hybridize maemo over android at least for testing.
i'm all about getting this to work but irc is tedious so if anyone is actively working on it, i'm down for the cause.
I plan on, when I get time, starting my attempts. It would be much easier if I could see the basic layout of the system, but I'm so inexperienced that I don't know where to start. I have a basic idea what to do with the source once I get it, but most of my assumptions rely in part on what I can find out.
it's basically ARM Ubuntu w/a ton of customized UI but a basic Debian based distro nonetheless which is why I <3 it so much.
Well, I guess it won't be too bad then, I personally was hoping for something that was update.zip capable, and a few simlinks might just do the trick.
The key questions I can think of so far are: how are the files are laid out, how does the window server interact with the kernel, what modules will be essential, how does the phone interface with the radio, minutiae like that.
The main road block I see is that we have still not yet been able to run anything outside of virtualization. I'm not sure how the boot process works outside of running an Android build, but a pure solution would be needed for best results.
yes we can:
http://forum.xda-developers.com/showthread.php?t=631389
who wanna help me
I'm in. I found out something interesting yesterday, the Adreno 200 2D framebuffer is a standard kernel interface. So, if 3d acceleration isn't a priority, we shouldn't even have to port the windowserver. Heck, I'm pretty sure we won't have to port anything.
I guess I'm going to look at the source for debootstrap and see what hints I can gleam from it though.
what do you need from debootstrap- it just pulls down the system image but we have meego's already.
here's what we have so far to play with, where to start?
custom dual/tri boot recovery image we'll need to avoid fastbooting the kernel:
http://forum.xda-developers.com/showpost.php?p=5521417&postcount=5
i'd like to mix this into amon's or clockwork mod source with a text file on the SD card to configure kernel parameters
how to boot debian/ubuntu which we'd swap for meego's system:
http://forum.xda-developers.com/showthread.php?t=631389
should handle enough to fully boot this thing
including his premade zImage you can mess with if you suck at compiling:
http://irregular-expression.com/tmp/zImage
meego's system as linked in the OP:
http://repo.meego.com/MeeGo/releases/1.0/core/images/meego-n900-open-armv7l/
no gsm, no audio, crappy fb based x11 w/o drivers.
What system image are you using and how are you unpacking it? I'm not too worried about drivers, as with GSM I'm pretty sure that the API is either already set up as we need it or configurable. People on debian were getting texts to send at one point if memory serve
meego-n900-open-armv7l-1.0.0.20100525.1-sda.raw.bz2
should be the one. i believe it's an ext3 partition but haven't looked at it yet as i was looking into the debian thing. i mean gsm support for our boards which should be okay if we branch off of cyanogenmod's or similar. and if i'm right then "okay" means "complete support."
let me be more specific:
http://wiki.meego.com/ARM
and if you look at the MSM link it references a repost of the debian guide as well..
adapt these instructions for working with the image on your desktop:
http://wiki.meego.com/ARM/N900/Install/MMC
and as further motivation, remember when the N900 got x86 WINE via a statically compiled ARM QEMU binary within a x86 chroot? with an x-server we don't have the ****ty VNC fail we've currently had. we could truly run x86 chrooted software (or anything in a chroot like hot-swappable desktop distros) and connect to the host (maemo's) display. and the possibilities with xephyr nested x-servers.
Well, great news on that front too, they use X.org by the looks of it. There's a 3d acceleration driver under development for it. I'm going to try first with a SD card install, as weaving around the wacky partition format is annoying. It'll be a few hours until I'm using an x86 system though to compile the kernel. By the looks of it, the kernel has to be custom in order to use an initramfs partition.

[Q]

I'm sure this is a stupid noob question, but:
Can I build from source on a Chromebook without running Ubuntu in a box? If so, can anyone point me in the direction of a resource for that? I'm only asking because the wifi only Chromebooks are pretty cheap - cheaper than I am likely to find a macbook.
austontatious said:
I'm sure this is a stupid noob question, but:
Can I build from source on a Chromebook without running Ubuntu in a box? If so, can anyone point me in the direction of a resource for that? I'm only asking because the wifi only Chromebooks are pretty cheap - cheaper than I am likely to find a macbook.
Click to expand...
Click to collapse
You are very unlikely to find your answer here. What exactly are you wanting to do? Install a different OS on it?
Sounds like he wants to build Android from source code which is usually done it a Linux system. I'm not sure the answer, but it seems like you should be able to. Unless Chrome is not as powerful since it is browser based system.
I don't know if this is correct but....
I would assume that you can't because chromebooks are not powerful at all. There's almost nothing that eye popping about the specs of chromebooks. On top of that, there isn't much you can do with a chromebook because it is a browser-based operating system. If you really want to build from source just buy a cheap DIY computer from Newegg or something and install Linux on it.
Please use the Q&A Forum for questions Thanks
Moving to Q&A
You can't do what you want right out of the box on a chromebook. But you can open em up and flip a switch which will allow you to load linux or ubuntu on them. Only caveat is that the one I have is an alpha tester model they gave to us (the company I work for had a deal with google) so jot sure if that I the case wih the newest ones.
3VO Sent
austontatious said:
I'm sure this is a stupid noob question, but:
Can I build from source on a Chromebook without running Ubuntu in a box? If so, can anyone point me in the direction of a resource for that? I'm only asking because the wifi only Chromebooks are pretty cheap - cheaper than I am likely to find a macbook.
Click to expand...
Click to collapse
As long as you're able to get to a unix/linux based terminal/shell, you *should* be able to compile the Android OS.
Now there are a few caveats to the process, I recall hearing a 64 bit instead of a 32 bit system was required for gingerbread and above, plus there might be some other operating system dependencies. There might also be a RAM requirement.
Also, it can take an hour or two on many modern computer builds. This might take a very long time on a laptop or stripped down laptop such as a chromebook.
I've only compiled inside Ubuntu as that is the recommended OS by Google in their directions. I've compiled using Ubuntu as main booting OS and with Ubuntu being booted inside a VM on a Windows Host.
Best place to start is with Google's official directions for compiling AOSP: http://source.android.com/source/initializing.html
I found this link by searching google.com using the terms: android complie source code
The requirements and notes Google's mentions in their directions:
"Note: The source download is approximately 6GB in size. You will need 25GB free to complete a single build, and up to 80GB (or more) for a full set of builds."
"The Android build is routinely tested in house on recent versions of Ubuntu LTS (10.04), but most distributions should have the required build tools available. Reports of successes or failures on other distributions are welcome.
Note: It is also possible to build Android in a virtual machine. If you are running Linux in a virtual machine, you will need at least 16GB of RAM/swap and 30GB or more of disk space in order to build the Android tree"
Hope that helps! Good luck!
Thanks for the help! So it looks like I could *maybe* do the build on a chromebook, but regardless I wouldn't want to. Correct?
austontatious said:
Thanks for the help! So it looks like I could *maybe* do the build on a chromebook, but regardless I wouldn't want to. Correct?
Click to expand...
Click to collapse
Assuming you were able to get everything setup on the Chromebook, at bare minimum it would take a few hours, if not much much longer to complete the compile based on Chromebook hardware and Google expectations as outlined in my previous post.
An alternative, would be to ssh into a build box from the chromebook and compile using this method. This would probably be an approach I would be willing to take. Just throwing out another idea as there are a few reasonable alternatives.
In my experience, compiling AOSP is one of the more hardware intensive tasks I perform on my desktop .. if not the most intensive.
Hope that helps!

[Q] Ubuntu on Nook Tablet ?

Is it now possible to install Ubuntu on the Nook Tablet? - not as a stand-alone Operating System, but as a process running from the Android environment, as has been done for the Nook Color .. http://forum.xda-developers.com/showthread.php?p=10306407#post10306407
This site .. http://androlinux.com/android-ubuntu-development/how-to-install-ubuntu-on-android/ .. states 'First of all, you should have your Android device “rooted” because you need root access to run Ubuntu off your Android. Second, your Android OS must support loop devices.' - are these conditions met now with the Nook Tablet?
The emphasis of the above articles is on using Ubuntu as an alternative desktop system to Android.
I see a second reason, though, for doing this - running a Ubuntu server on the tablet gives you access to all the server packages that are available with Ubuntu - eg. Apache2/PHP, MySql, Postgres - maybe not useful if you are connected to a network, but potentially useful if you have a field tablet (ie. with no connectivity) that you want to develop database applications for.
Edit: ignore me......
Sent from my NookColor using Tapatalk
You're asking whether you can follow a tutorial you yourself posted? Why don't you try, and let us know?
There may be kernel modules you need missing, but other than that there isn't a reason the same thing done on the NC wouldn't work on the NT. All you need is a rooted NT (the NT has been rooted for a while)—the NT's locked bootloader is irrelevant for a chroot.
tamasrepus said:
You're asking whether you can follow a tutorial you yourself posted? Why don't you try, and let us know?
Click to expand...
Click to collapse
Mmm .. I would if I had a Nook Tablet, but I'm still working out whether to get a Nook Color or Nook Tablet - hence my interest in the question I'm asking. Of course, if I can do what I want with the NT, then that will be better than the NC because the NT is better hardware.
But, thanks for the other info.
And yes, I am hoping that someone with a Nook Tablet might be able to help answer this question.
Tybion said:
Mmm .. I would if I had a Nook Tablet, but I'm still working out whether to get a Nook Color or Nook Tablet - hence my interest in the question I'm asking. Of course, if I can do what I want with the NT, then that will be better than the NC because the NT is better hardware.
But, thanks for the other info.
And yes, I am hoping that someone with a Nook Tablet might be able to help answer this question.
Click to expand...
Click to collapse
Ubuntu on the nook color is not very far along. I just added a nook tablet to my nook color household. I have a motorola phone with webtop and there are a ton of hacks to get it to work that have prevented updating ubuntu.
If you want a tablet that runs ubuntu, look into an x86 tablet.
Sent from my BNTV250 using xda premium
We are running linux kernel, so as long as chroot is there (it is) then we can run (almost) any linux distro. This stuff is (relatively) easy and there interwebs are instructions on it dating back to the g1 days that still work.
Gentoo works for sure, i'm sure ubuntu does as would debian no doubt. i'm pretty sure there is an arm port of arch linux out there too. The main thing is to get the ARM version of your distribution of choice, and then look into running it under "chroot"
I'd probably go with debian over ubuntu. Seems simpler/easier for this kind of thing.
i've got a gentoo chroot running just fine on my NT. Don't do that btw. Deciding to emerge glibc just before bedtime--over adb. Now all you really wanna do is go to bed and read a couple chapters while you fall asleep but you can't because you thought it would be a good idea to compile glibc...on your tablet...tied to your pc...not that i would know
ylixir said:
We are running linux kernel, so as long as chroot is there (it is) then we can run (almost) any linux distro. This stuff is (relatively) easy and there interwebs are instructions on it dating back to the g1 days that still work.
Gentoo works for sure, i'm sure ubuntu does as would debian no doubt. i'm pretty sure there is an arm port of arch linux out there too. The main thing is to get the ARM version of your distribution of choice, and then look into running it under "chroot"
I'd probably go with debian over ubuntu. Seems simpler/easier for this kind of thing.
i've got a gentoo chroot running just fine on my NT. Don't do that btw. Deciding to emerge glibc just before bedtime--over adb. Now all you really wanna do is go to bed and read a couple chapters while you fall asleep but you can't because you thought it would be a good idea to compile glibc...on your tablet...tied to your pc...not that i would know
Click to expand...
Click to collapse
We may need a tranquilizer dart for you. I think we also need to ban you from all nook tablets.
Also, you should help me get backtrack 5 running on the device so I can see if our wifi chip supports injection.
ylixir said:
i've got a gentoo chroot running just fine on my NT. Don't do that btw. Deciding to emerge glibc just before bedtime--over adb. Now all you really wanna do is go to bed and read a couple chapters while you fall asleep but you can't because you thought it would be a good idea to compile glibc...on your tablet...tied to your pc...not that i would know
Click to expand...
Click to collapse
Gentoo is a very good Base for Crossdeveloping. You can employ a Crossdev toolchain for ARM or you can use your ARM Plattform to build native and use distcc to accelerate the Process.
I had Gentoo already on Plattforms like mips (Octane), Alpha and PPC
ylixir said:
We are running linux kernel, so as long as chroot is there (it is) then we can run (almost) any linux distro. This stuff is (relatively) easy and there interwebs are instructions on it dating back to the g1 days that still work.
Gentoo works for sure, i'm sure ubuntu does as would debian no doubt. i'm pretty sure there is an arm port of arch linux out there too. The main thing is to get the ARM version of your distribution of choice, and then look into running it under "chroot"
I'd probably go with debian over ubuntu. Seems simpler/easier for this kind of thing.
i've got a gentoo chroot running just fine on my NT. Don't do that btw. Deciding to emerge glibc just before bedtime--over adb. Now all you really wanna do is go to bed and read a couple chapters while you fall asleep but you can't because you thought it would be a good idea to compile glibc...on your tablet...tied to your pc...not that i would know
Click to expand...
Click to collapse
There is a Linux installer in Market. Good luck on getting it to work. The drivers required to get a functional desktop running on ARM hardware is pretty limited and mostly closed.
If it was as easy as you say all the Motorola webtop phones would be upgraded to Oneric. As it stands my Atrix will only run Jaunty, because that's what came on it.
If you know some secret please contribute to the webtop forums like the Attic, Bionic and Photon. They have been trying for months.
Sent from my BNTV250 using xda premium
dragon_76 said:
There is a Linux installer in Market. Good luck on getting it to work. The drivers required to get a functional desktop running on ARM hardware is pretty limited and mostly closed.
If it was as easy as you say all the Motorola webtop phones would be upgraded to Oneric. As it stands my Atrix will only run Jaunty, because that's what came on it.
If you know some secret please contribute to the webtop forums like the Attic, Bionic and Photon. They have been trying for months.
Sent from my BNTV250 using xda premium
Click to expand...
Click to collapse
Drivers are a nonissue. Im sure youve noticed the nook comes with support for it's storage and filesystems and networking out of the box. If the nook didnt come with working linux drivers we wouldnt have a working nook.
The difference between gnu/linux amd android is just the userland. So put a working userland of your favorite linux distro in /data/local, mount the dev proc and sys filesystems, chroot. Boom gnu/linux. All drivers provided and working.
It's not a secret. As a matter of a fact it's how most linux installers on the pc work and as was mentioned earlier how many people develop for embedded platforms like android to begin with.
FYI, there is a developer thread for Ubuntu App on the NT ..
http://forum.xda-developers.com/showthread.php?t=1394329
Tybion said:
Is it now possible to install Ubuntu on the Nook Tablet? - not as a stand-alone Operating System, but as a process running from the Android environment, as has been done for the Nook Color .. http://forum.xda-developers.com/showthread.php?p=10306407#post10306407
This site .. http://androlinux.com/android-ubuntu-development/how-to-install-ubuntu-on-android/ .. states 'First of all, you should have your Android device “rooted” because you need root access to run Ubuntu off your Android. Second, your Android OS must support loop devices.' - are these conditions met now with the Nook Tablet?
The emphasis of the above articles is on using Ubuntu as an alternative desktop system to Android.
I see a second reason, though, for doing this - running a Ubuntu server on the tablet gives you access to all the server packages that are available with Ubuntu - eg. Apache2/PHP, MySql, Postgres - maybe not useful if you are connected to a network, but potentially useful if you have a field tablet (ie. with no connectivity) that you want to develop database applications for.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1354002&page=12
Loglud answered the Ubuntu question post#113 YouTube video

Help on getting started with App Development?

I would like to develop my own application, I've gotten my feet wet in programming in java and a little c++ but I want to learn everything I can.
Also maybe are there compiling tools available directly on Android?
Can anyone get me started?
Much thanks for people who help.
Sent from my Transformer Prime TF201 using xda premium
Download the Android SDK and the ADT Plugin for Eclipse from here: http://developer.android.com/sdk/index.html. After I got it all running, I found a nice little Android Development Tutorial online and went to work (it was probably on this same site). Eclipse is a little slow on Windows, so I switched to an Ubuntu machine, but that is not a must.
tedr108 said:
Download the Android SDK and the ADT Plugin for Eclipse from here: http://developer.android.com/sdk/index.html. After I got it all running, I found a nice little Android Development Tutorial online and went to work (it was probably on this same site). Eclipse is a little slow on Windows, so I switched to an Ubuntu machine, but that is not a must.
Click to expand...
Click to collapse
sorry if this is noob, but did you dual boot or run it in a VM? would either be sufficient? or would an actual dual boot be better?
stretchwookie said:
sorry if this is noob, but did you dual boot or run it in a VM? would either be sufficient? or would an actual dual boot be better?
Click to expand...
Click to collapse
I made a dual boot machine. VM works well for many -- definitely a good option to be able to play around with Linux to see if you like it. For development purposes, I thought it better to get the best performance, thus the dual boot system.
I have the need to move my development machine often, so I did my research and got a laptop that is very compatible with Ubuntu -- many are not. It has all worked out very well to this point.
tedr108 said:
I made a dual boot machine. VM works well for many -- definitely a good option to be able to play around with Linux to see if you like it. For development purposes, I thought it better to get the best performance, thus the dual boot system.
I have the need to move my development machine often, so I did my research and got a laptop that is very compatible with Ubuntu -- many are not. It has all worked out very well to this point.
Click to expand...
Click to collapse
thank you very much! i just recently decided i want to become a developer and possibly a get a degree in computer science. (im stilll young, luckily i got time to do this) and so im very new to all this. ive been rooting and flashing for 2 years, but never have created anything. so thank you for taking your time to answer me, regardless of my noobness
I recently got started with developing for Android, and using the Android SDK with eclipse is definitely a great way to get started. I would recommend making a simple application that does some type of math function.
If you have developed in Java before, it will be pretty easy to get started with Android. I common first app is a tip calculator. If you get stuck or have any questions, google is your best friend. Also, you can always PM me, I have been looking for people to develop with.
juntistik said:
I recently got started with developing for Android, and using the Android SDK with eclipse is definitely a great way to get started. I would recommend making a simple application that does some type of math function.
If you have developed in Java before, it will be pretty easy to get started with Android. I common first app is a tip calculator. If you get stuck or have any questions, google is your best friend. Also, you can always PM me, I have been looking for people to develop with.
Click to expand...
Click to collapse
I may PM you tonight, I'll see if I can get that tip calculator to work. Thanks!
Sent from my LG-VM670 using XDA App

ROM building and porting

I am going to start building roms and porting roms etc. I may not be a developer, but when I am to a level of satisfaction with myself, I probably will be. I am posting this here because I will be building for this phone.
I recently acquired a windows vista laptop with major (I mean MAJOR) software issues and driver conflicts that I have been able to fix, as the PC could not even boot into an OS, I will be installing windows 7 ultimate when the download finishes. I am not a noob when it comes to working with PCs and etc.
So please post and tips, tricks, guides, and general help here or PM me.
I would have started sooner if I had the computer to use and work on.
I plan on learning more than just building and compiling but that would be a good start.
Link420able said:
I am going to start building roms and porting roms etc. I may not be a developer, but when I am to a level of satisfaction with myself, I probably will be. I am posting this here because I will be building for this phone.
I recently acquired a windows vista laptop with major (I mean MAJOR) software issues and driver conflicts that I have been able to fix, as the PC could not even boot into an OS, I will be installing windows 7 ultimate when the download finishes. I am not a noob when it comes to working with PCs and etc.
So please post and tips, tricks, guides, and general help here or PM me.
I would have started sooner if I had the computer to use and work on.
I plan on learning more than just building and compiling but that would be a good start.
Click to expand...
Click to collapse
First tip - ditch Windows and use a Linux distro. I use Ubuntu. A LOT easier to build from source using a native machine, imo.
Dual-boot that ****. I need me my Win8.1 for stuff like rearranging tiles for no reason.
Actually, I get to rebuild my computer tower when I get a chance to use my friends spare parts. My laptops motherboard went out yesterday about 20 minutes after I installed ubuntu, And it was a dual boot. Ruined my day. So hopefully I'll be able to restart the project when I get the tower rebuilt. As it is from about 2002 with 512mb of ram. Could be a few days or weeks, who knows.

Categories

Resources