Hi all. I've been looking into developing and such for android and most of the stuff and guides out there are for Windows. Is developing a ROM for my phone, the DX, possible on a mac? And how much of a pain in the butt would it be?
I'm just curious as I have hours of free time every day and need something to do.
xCHPx said:
Hi all. I've been looking into developing and such for android and most of the stuff and guides out there are for Windows. Is developing a ROM for my phone, the DX, possible on a mac? And how much of a pain in the butt would it be?
I'm just curious as I have hours of free time every day and need something to do.
Click to expand...
Click to collapse
It's possible. Building from the AOSP source is supported by Google on the Mac, the Windows stuff can be done with Wine.
http://www.winehq.org/
Thijs96 said:
It's possible. Building from the AOSP source is supported by Google on the Mac, the Windows stuff can be done with Wine.
http://www.winehq.org/
Click to expand...
Click to collapse
Okay I'll see if I can do anything and what once exams are done. Thanks.
hi wonder been about this me too.
ty information is exciting!
Am new here programmer with mac with java with android and very excited with learning!
Related
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
I adore my YP-G70, but with no ICS, I'm beginning to get miffed. None of the custom ROMs I've seen are that impressive, so I'd like to make my own. PLZ tell me how.
Download the CM9 source and JackpotClavins device tree from his github. Then build from source . Btw this is unlikely to work first time so keep trying and use google
Sent by my Robot Butler
I have a guide that may help you, after you compile from source:
http://forum.xda-developers.com/showthread.php?t=1734300
Good luck!
hanthesolo said:
I have a guide that may help you, after you compile from source:
http://forum.xda-developers.com/showthread.php?t=1734300
Good luck!
Click to expand...
Click to collapse
Lol that's all the easier stuff. Compiling from source is the hard bit if you haven't done any dev work before
Sent by my Robot Butler
Supermaster34 said:
Lol that's all the easier stuff. Compiling from source is the hard bit if you haven't done any dev work before
Sent by my Robot Butler
Click to expand...
Click to collapse
Yeah, that's what I meant it for, a way for him to get his feet wet after compiling from source. Compiling can be a pain in the neck if you don't have stuff setup correctly...
seuctss
The only problem is I have absolutely no experience with java. None. I have a good laptop (only runs linux from USB, hard Drive Error) and a solid understanding of python but nothin else. Currently im REALLY n00bly. PS thanks for the links i will be checkin them out.
Give Peace A Chance,
arceusg
arceusg said:
The only problem is I have absolutely no experience with java. None. I have a good laptop (only runs linux from USB, hard Drive Error) and a solid understanding of python but nothin else. Currently im REALLY n00bly. PS thanks for the links i will be checkin them out.
Give Peace A Chance,
arceusg
Click to expand...
Click to collapse
I've compiled cm7 and cm9 before, and it doesn't require java. Maybe only a little bit for the framework, but it is mostly c++ for the rom and c for the kernel. And c++ and java are quite similar too..
Sent using Tapatalk
web OS
https://developer.palm.com/
if any dev is willing to try, good luck
and here
http://www.openwebosproject.org/
I could have a look after I finished iOS xTreme and it works perfectly. I know that it is not the same as Android, but as it's open-source...
well gnex people got it working...
it takes some skilled developers to port it. its not just editing a few framework files adding a few apks and downloading a nightly for it to be based. imagine it like porting AOSP 4.2 the day the source code comes out
you have no prior sources or work of anykind. just source code
-DarkKnight- said:
well gnex people got it working...
it takes some skilled developers to port it. its not just editing a few framework files adding a few apks and downloading a nightly for it to be based. imagine it like porting AOSP 4.2 the day the source code comes out
you have no prior sources or work of anykind. just source code
Click to expand...
Click to collapse
Yes, I know. I said I‘ll have a LOOK and may try that, so I can not guarantee that it works.
I know what it is. I know that‘s hard. But if we have their code...
DarkCoding said:
Yes, I know. I said I‘ll have a LOOK and may try that, so I can not guarantee that it works.
I know what it is. I know that‘s hard. But if we have their code...
Click to expand...
Click to collapse
well good luck
too bad I won't be able to use it
I hope nexusone people port it
So can we expect WebOS port for Optimus one?
I don't know who started porting WebOS for GalaxyNexus but check that out: http://www.webos-ports.org/wiki/Main_Page
And webOS was running perfect on such low level devices like optimus one, so i hope that webOS will run smooth and fast. Can someone port it?
It's opened, just like android. If someone try, i will test it
And btw what happened to B2G (boot to gecko os) OS port, will someone port it too?
So...at last can we expect webos or b2g?
insitex said:
So can we expect WebOS port for Optimus one?
I don't know who started porting WebOS for GalaxyNexus but check that out: http://www.webos-ports.org/wiki/Main_Page
And webOS was running perfect on such low level devices like optimus one, so i hope that webOS will run smooth and fast. Can someone port it?
It's opened, just like android. If someone try, i will test it
And btw what happened to B2G (boot to gecko os) OS port, will someone port it too?
So...at last can we expect webos or b2g?
Click to expand...
Click to collapse
As I said, I‘ll try to port that.
adfad666 is working on B2G.
Edit: Yes, you can expect webOS for O1 by me But I must hold on the iOS xTreme development (okay, it‘s modding ) to do that. And in 2 days I‘ll write a test :banghead:
That's amazing! WebOS on Optimus One! Finally another OS for my device! )
(Not that i don't like Android, it's just..i'm using it for more than year and half and i would like to try something else)
insitex said:
That's amazing! WebOS on Optimus One! Finally another OS for my device! )
(Not that i don't like Android, it's just..i'm using it for more than year and half and i would like to try something else)
Click to expand...
Click to collapse
I, too
Btw now updating Ubuntu and configuring everything, then learn for the English-test D) in 2 days and at the end webOS
DarkCoding said:
I, too
Btw now updating Ubuntu and configuring everything, then learn for the English-test D) in 2 days and at the end webOS
Click to expand...
Click to collapse
Updating ubuntu is pain is the arse... at least the system updates... if you forget it for a month, you get a half-day update... eventually you get bored and turn it off.. which corrupted my ubuntu installation (1st no more wifi, had to connect via ethernet cable, then no more sudo, password prompt in a loop)
vlt96 said:
Updating ubuntu is pain is the arse... at least the system updates... if you forget it for a month, you get a half-day update... eventually you get bored and turn it off.. which corrupted my ubuntu installation (1st no more wifi, had to connect via ethernet cable, then no more sudo, password prompt in a loop)
Click to expand...
Click to collapse
No, I can leave my PC for max. 8 hours on. What do you think, does it is enough?
DarkCoding said:
No, I can leave my PC for max. 8 hours on. What do you think, does it is enough?
Click to expand...
Click to collapse
Update in steps, you can do selective update
Now I have my own thread
In general section
And no, I can not post link. I'm too lazy
Hello,
So I'm running a Nexus 4 with C-RoM on it. Before hand I was using Nexus5Experience, but had a few problems with it and I liked the features in C-RoM. However, C-RoM has stopped support for Halo. I was wondering if it was possible if someone could tell me a way to put Halo into C-RoM as I loved using it in N5X. If someone can lead me to a few guides to doing something like this, even if it's not specific to Halo. Thank you!
http://www.xda-developers.com/android/xda-xposed-tuesday-xhalo-floating-window-xda-developer-tv/
HTCDreamOn said:
http://www.xda-developers.com/android/xda-xposed-tuesday-xhalo-floating-window-xda-developer-tv/
Click to expand...
Click to collapse
I've seen it, and it's rather crap compared to the actual Halo. I'd much rather try to port halo into C-RoM. It much be possible if C-RoM use to include Halo.
Orca2040 said:
I've seen it, and it's rather crap compared to the actual Halo. I'd much rather try to port halo into C-RoM. It much be possible if C-RoM use to include Halo.
Click to expand...
Click to collapse
If you're willing to work from source then it's possible, but the Halo commits are all over the place and it's a rather large project, so it'd be very difficult. You might be able to find a dev willing to help.
HTCDreamOn said:
If you're willing to work from source then it's possible, but the Halo commits are all over the place and it's a rather large project, so it'd be very difficult. You might be able to find a dev willing to help.
Click to expand...
Click to collapse
I'm willing to learn and work from source. Are there any tutorials or guides you have in mind that can help me get started?
Orca2040 said:
I'm willing to learn and work from source. Are there any tutorials or guides you have in mind that can help me get started?
Click to expand...
Click to collapse
I'll warn you again, it's really difficult, but if you're willing then almost certainly you should check out XDA Uni.
Here's some more stuff:
http://forum.xda-developers.com/showthread.php?t=2639611 for Ubuntu 14.04
http://forum.xda-developers.com/showthread.php?t=2464683 for Ubuntu 13.10
http://forum.xda-developers.com/showthread.php?t=2364970
http://forum.xda-developers.com/showthread.php?t=2329228 very useful
http://forum.xda-developers.com/showthread.php?t=2060017 moar
Of course don't sync CM source but sync C-ROM source: https://github.com/X-ROM/android
As for actually implementing Halo.... you've got a long way to go. Good luck anyway :good:
HTCDreamOn said:
I'll warn you again, it's really difficult, but if you're willing then almost certainly you should check out XDA Uni.
Here's some more stuff:
http://forum.xda-developers.com/showthread.php?t=2639611 for Ubuntu 14.04
http://forum.xda-developers.com/showthread.php?t=2464683 for Ubuntu 13.10
http://forum.xda-developers.com/showthread.php?t=2364970
http://forum.xda-developers.com/showthread.php?t=2329228 very useful
http://forum.xda-developers.com/showthread.php?t=2060017 moar
Of course don't sync CM source but sync C-ROM source: https://github.com/X-ROM/android
As for actually implementing Halo.... you've got a long way to go. Good luck anyway :good:
Click to expand...
Click to collapse
Thank you so much! I've been meaning to learn this stuff as I've been working with Android phones for quite a while and really want to learn more of the in-depth stuff, so this is a perfect excuse to get started! Thank you for all the resources ^_^
i need a very simple way to flash my phone with ubuntu touch please
thought it would be simpler to just paste the thread title.... im running in circles trying to accomplish this but keep smashing into brick walls....
tried installing from Ubuntu itself.. its an old version.. too old to understand the $ cmd.......when it comes to linux im a complete moron..... but im smart enough to know that my samsung Ace2 is too damned slow on android.. to the point im having difficulty answering calls
i want android GONE.. i dont want dual boot.. i want android GONE
and, i want a simple install please.. as simple as wubi.exe... in fact it was the only way i was capable of installing ubuntu or xubuntu on my notebooks.. yes ladies and gents.. im converted.. im done with microsoft, most likely 4 good... so please tell me how i can accomplish this task
thank you, much regards to all you for keeping linux alive till today...
Chris
Ubuntu Touch is not for your device... Sorry.
There is the deprecated Ubuntu for Android.
Try this XDA thread: http://forum.xda-developers.com/showthread.php?t=1585009
RumoredNow said:
Ubuntu Touch is not for your device... Sorry.
There is the deprecated Ubuntu for Android.
Try this XDA thread: http://forum.xda-developers.com/showthread.php?t=1585009
Click to expand...
Click to collapse
might i ask why my smartphone isnt elidgible ?
ragez0r said:
might i ask why my smartphone isnt elidgible ?
Click to expand...
Click to collapse
It will only work if there's a port for your device. Sadly, mobile devices aren't as easy to handle as desktop computers. On the desktop you can take the OS and install it on (almost) all devices because it includes drivers for all standard PC components. On mobiles, however, you need separate drivers for every device as all devices are special and (more important) the manufacturer often does not make it easy for devs to write the necessary drivers. Always remember, we who are modding our phones are a minority.
You shouldn't be too sorry about the absence of a port for your device though. Ubuntu is (even though it's rapidly making progress) much slower than Android, even on officially supported devices.
thank you, but i wont give up.. i downloaded kali linux.. now just trying to figure out a way to open a .img file from android
ragez0r said:
thank you, but i wont give up.. i downloaded kali linux.. now just trying to figure out a way to open a .img file from android
Click to expand...
Click to collapse
Dude, you are going to brick your phone. You can't just flash whatever to wherever.
Your phone was built for Gingerbread. It is thin on Hardware resources. I'm sure it is struggling if you've updated it into Jelly Bean. There are alternate ROMs that might run better on an Ace 2. Check the Ace 2 forum at XDA... http://forum.xda-developers.com/galaxy-ace Debloat the damn thing. Samsung layers so much icing on there you can't taste the actual cake. I mean the skin (Touchwiz) is sooo thick it robs the performance. Especially at your phone's age and the major jumps in OS version it's gone through. You've got to blast out a lot of the grunge that's clogging the pipes.
If you truly want away from Android get a phone designed for another OS. You can get a brand new phone fairly inexpensive off contract and not have to deal with Android. I like the Nokia Lumia 520. A great entry level phone that is modern and runs well without breaking the bank. Or maybe you can find a quality used phone on Craig's list.
i find it hard to believe a bricked ace 2 is any different than a functional 1.. i never flashed anything onto it...
okay.. ill try downgrading it to gingerbread..... need to figure out how though lol
ragez0r said:
i find it hard to believe a bricked ace 2 is any different than a functional 1.. i never flashed anything onto it...
okay.. ill try downgrading it to gingerbread..... need to figure out how though lol
Click to expand...
Click to collapse
Dude, not to be an ass. But there are a couple things... You will need to develop your own drivers. If you do (somehow) get a standard Linux distro installed, you won't even be able to get the screen to turn on. Second of all....YOUR PHONE CAN BARELY RUN ANDROID! What makes you think it can handle a full Linux operating system like Kali Linux? And the last thing you need to realize. You WILL NOT be able to make calls, text, or get mobile data on your phone. If the phone is that bad...go out and get a new phone. Sorry man.