How can I learn to develop for this this phone? - Verizon Galaxy Note 3 Q&A, Help & Troubleshooting

I'm totally new to developing and programming all together. I know there is a stickied thread for developing beginners but the ROM Kitchen compilation does not list this phone as compatible therefore I don't know if it will be usable or not. Any help would be appreciated. I wanna start learning!!

immortal Any2 said:
I'm totally new to developing and programming all together. I know there is a stickied thread for developing beginners but the ROM Kitchen compilation does not list this phone as compatible therefore I don't know if it will be usable or not. Any help would be appreciated. I wanna start learning!!
Click to expand...
Click to collapse
I second this. Can anyone help out?

Bump. Anyone wanna put some input in here? Like I know basic stuff like deleting and adding apps, ringtones, theming, I don't however understand how custom settings and what not are added. any help would be awesome. Even if it involves programming I just wanna know what I gotta learn lol.
Sent from my SM-N900V using Tapatalk

You need how to use kitchen first, IMO.

immortal7792 said:
I'm totally new to developing and programming all together. I know there is a stickied thread for developing beginners but the ROM Kitchen compilation does not list this phone as compatible therefore I don't know if it will be usable or not. Any help would be appreciated. I wanna start learning!!
Click to expand...
Click to collapse
Dsixda Kitchen and Archikitchen both work well for our phone. It takes a bit of reading and tinkering around but it works. Do a Google search for Scott's ROMS, there is some great info there on building your own ROM from scratch.The link is at the bottom of the main page and in a small link at the bottom of the second page. I haven't posted a link because I'm not sure if we can link to other forums on XDA.

What you are asking is an extremely broad topic.
If you want skills that will last you a lifetime, take a programming class and then attempt to build a Wanam Exposed module of your own. If you want skills which will last a year or less, learn about ROM kitchens.
But IMO you need to learn how to search this site first.
Go here
http://forum.xda-developers.com/search.php
Type "learn to develop" in the keywords
Select Search Titles Only
Select Return Threads (not posts)
Hit the search button

bftb0 said:
What you are asking is an extremely broad topic.
If you want skills that will last you a lifetime, take a programming class and then attempt to build a Wanam Exposed module of your own. If you want skills which will last a year or less, learn about ROM kitchens.
But IMO you need to learn how to search this site first.
Go here
http://forum.xda-developers.com/search.php
Type "learn to develop" in the keywords
Select Search Titles Only
Select Return Threads (not posts)
Hit the search button
Click to expand...
Click to collapse
Without being a jerk, you could simply not reply to him at all...how bout that.
OP - there is a entire dev section on XDA. Just use the search to locate it. Or watch some YouTube videos to get a beginner course.
Good luck!

bftb0 said:
What you are asking is an extremely broad topic.
If you want skills that will last you a lifetime, take a programming class and then attempt to build a Wanam Exposed module of your own. If you want skills which will last a year or less, learn about ROM kitchens.
But IMO you need to learn how to search this site first.
Go here
http://forum.xda-developers.com/search.php
Type "learn to develop" in the keywords
Select Search Titles Only
Select Return Threads (not posts)
Hit the search button
Click to expand...
Click to collapse
Very helpful. Thank you.

Feeling Happy ..
Its been nice to go through your post.
It has given me much knowledge & so many valuable information.
I'm feeling very nice to be here. so enjoyable...:laugh::laugh::laugh:

jmill75 said:
Without being a jerk, you could simply not reply to him at all...how bout that.
OP - there is a entire dev section on XDA. Just use the search to locate it. Or watch some YouTube videos to get a beginner course.
Good luck!
Click to expand...
Click to collapse
Thank you sir i thought the same lol. Yea Ii was looking through there and found that ROM kitchen just didn't know it was compatible withe Note 3 ROMS. I shall sift through and try to learn as much information as I can. Thanks guys!

jmill75 said:
Without being a jerk, you could simply not reply to him at all...how bout that.
Click to expand...
Click to collapse
LOL. Pot, meet Kettle. Kettle, meet Pot.
But I don't remember calling anybody names.
I just ran that search I recommended - 73 different threads. I would have posted a link to the search results, but I'm pretty sure they are tied to a forum session key and/or are only cached for a short amount of time, so there isn't much of an alternative to saying "use the search function".
And the other advice I gave - attempting to write a Wanam Module after learning a little bit of programming - would propel someone down a path where they would end up understanding exactly how apps work / interact with framework classes / load resources / etc. They would then know how to deal with *any* Android device from a UI-centric point of view.
Nothing wrong with using a ROM kitchen; but someone who is entirely new to it (as the OP suggested) is probably better off trying to create a ROM by hand the first time through. They will actually learn something doing that. Thereafter, if they want to use a "kitchen" to speed up some of the drudgery, at least they will then have some idea of what is going on under the hood.
cheers

Op I agree that your post is broad. If you know how to theme then you probably know how to diff. To me that's a great way to break things down and learn how things interact. I'm far from an RD or any of those coveted tags people get when they create a bunch of awseomesauce, but I have some experience. Grab the stock base beans made and release a Rom. Debloat, theme and put it out there. You will get feedback on what you need to learn. Then you can port stuff from different carriers or roms(giving credit of course). I never learned how to use a kitchen. Just apktool or an apkmanager. Also, if you can get involved with a group of people they can push you and give you critical feedback on your design and development. The Verizon boards need more people like y'all who are willing to learn. It's amazing how many files need editing to make a solid rom...it really takes a lot of time. I'm willing to answer questions if you have anything specific.
I use winmerge. It's very helpful in finding xml and other file changes.
Sent from my SM-N900V using Tapatalk

Related

Can the abuse be toned down please?

Dunno what people's beef is on here ?
Yes there are new members and so on, but some of the foul mouthed attacks I have seen here is disgraceful.
If your mother/wife/daughter or whatever logged on here would you want her to be subjected to such abuse ? No? Thought so!
Tone it down please - if you don't have anything constructive to add to a post, don't bother.
If it makes you feel better about yourself because you feel superior as you know more about HTC/Windows mobile etc. than other people - go back to your ZX81 or whatever but please stop the swearing and nastiness.
Sorry, just never seen such animosity on a forum in my life!
I wish I could say I feel your pain man, but I am a noob as well however I feel the more seasoned vets on here are just tired of the same stupid repetitive questions typically posted by none other than us new guys. I am not saying its right but the way I see it, its kinda like having a little brother or sister that keeps asking the same question over and over and over again while your trying to get something done. My occupation is sales and has been for almost a decade and the first thing I always try and do is look at something from all sides. In doing this it A) Makes me do a search before asking and B) Not feel as bad if I get checked by someone. Just my .42. Additionally I have found if I really cannot find something then I will pm someone I feel is approachable and let them educate me.
From what I have seen lately, the "abuse" has toned down big time around here, were you recently flamed or something, that made you think this?
donzx6 said:
If your mother/wife/daughter or whatever logged on here would you want her to be subjected to such abuse ? No? Thought so!
Click to expand...
Click to collapse
bit sexist
Truly!
ChaoticDruid said:
From what I have seen lately, the "abuse" has toned down big time around here, were you recently flamed or something, that made you think this?
Click to expand...
Click to collapse
I agree. The replies on this site have become MUCH more mature, helpful, and professional in the last few weeks.
I hope you're not referring to 'now' ... or maybe you're reading through the historical posts to avoid getting flamed.
This is another reason why, no matter how many times a question's been asked, the old-timers should carefully think about the legacy their words will leave behind on these forums.
I find the repeated questions unbearable sometimes, too. But the historical traces of the blatant abusive and immature replies will live with these boards for a very long time, making it unlikely that anyone will like to search for an answer before posting the same question over and over and over and....
-pvs
swtaltima said:
I wish I could say I feel your pain man, but I am a noob as well however I feel the more seasoned vets on here are just tired of the same stupid repetitive questions typically posted by none other than us new guys.
Click to expand...
Click to collapse
They make the choice to read the questions then respond in an abusive manor. Its not like a brother or sister who hunt you down to annoy you. I have tried searching for a good tutorial on how to build packages and what not to build my own ROM but the usual thread I see is, "Google It and learn it the way I did." It almost like no one really wants to share their knowledge on certain areas of ROM building. I've tried googling etc. But I have still not run across a decent tutorial. I'd be willing to help make a tutorial if I knew the complete process. I've seen others claim this forum is for XDA "developers" and if you are not a developer you should look elsewhere for "help." The only way to become a developer is to learn. Most people learn by reading and asking questions. I just don't understand why people insist on berating others for asking innocent questions. I have searched for answers before and not found it. Then later I am reading a thread and I do see the answer to my question but it was not worded the way I say things possible because of language differences. So it slipped throught the cracks of the search. Should I be verbally abused for asking my question? Probably not, especially seeing as how the diversity on this forum is great. Many different primary languages and knowledge levels. It seems like before ROM cooking for Hermes was possible people were all fine and cordial with each other. Then boom, cooked ROMs became possible and it turned into if you cant help me finish my ROM and let me put the donte link in my signature I don't want to help you.
Well thats my take.
PS- if someone helps me grasp the art of ROM building I will make a tutorial and do my best to make it simple to understand for everybody.
Jokinawa
There are still a few bad apples around thou & most of us know them but just keep to our selfs, too much of that n00b flame go read wiki or search google, they can tell you to read the wiki but too lazy to type a quick fast reply to a simple question....
I just wanna know but have my replies been helpful?? :s
jokinawa said:
They make the choice to read the questions then respond in an abusive manor. Its not like a brother or sister who hunt you down to annoy you. I have tried searching for a good tutorial on how to build packages and what not to build my own ROM but the usual thread I see is, "Google It and learn it the way I did." It almost like no one really wants to share their knowledge on certain areas of ROM building. I've tried googling etc. But I have still not run across a decent tutorial. I'd be willing to help make a tutorial if I knew the complete process. I've seen others claim this forum is for XDA "developers" and if you are not a developer you should look elsewhere for "help." The only way to become a developer is to learn. Most people learn by reading and asking questions. I just don't understand why people insist on berating others for asking innocent questions. I have searched for answers before and not found it. Then later I am reading a thread and I do see the answer to my question but it was not worded the way I say things possible because of language differences. So it slipped throught the cracks of the search. Should I be verbally abused for asking my question? Probably not, especially seeing as how the diversity on this forum is great. Many different primary languages and knowledge levels. It seems like before ROM cooking for Hermes was possible people were all fine and cordial with each other. Then boom, cooked ROMs became possible and it turned into if you cant help me finish my ROM and let me put the donte link in my signature I don't want to help you.
Well thats my take.
PS- if someone helps me grasp the art of ROM building I will make a tutorial and do my best to make it simple to understand for everybody.
Jokinawa
Click to expand...
Click to collapse
By the way, they do hunt people down with PM, e-mail, IM, etc...
Here my take
The Art of ROM building does not happen overnight and it is not for everyone. You are also correct there are no A-Z tutorials on how to do it. Nonetheless, there is a lot of information on how to get your feet wet. It requires certain skill set in order to develop good cooked ROM.
Skill set: Search and Read both threads and wiki, Development (someone with a development background is preferred), Cab (building and extracting) PPC registry, Windows Mobile OS (understanding how things work), device infrastructure (understanding how things work with that particular device, because they are not all made equal), understanding you could brick your expensive device with the one wrong turn. Most important patience and keep you changes to a minimum until you get the hang of it.
The list of requirements can go on but I figure with the above information you should have an idea. It takes months of reading, searching, and trying things out in order to understand how to cook. While you are researching you also want to keep with new findings, that means you have to stay on top of up coming new threads. It is a crazy cycle and some of us can keep up with it but I assure you it is not for a lot PPL.
Oh, I forgot one more thing, you also have keep up with your full time job (you know, the one you get paid for).
Thank You
lpsi2000: Thank you. I almost have it down. The only issue I had was one of my apps did not make the start menu icon and I posted it in a thread directed towards one of the kitchens and thus far has been ignored for a week or so. I posted what I put in the initflashfiles.dat etc. It makes a shortcut but appears as a folder link to the /Windows directory and not a shortcut to the EXE. I will get it eventually though.
DAFTEK: I totally agree. Why say use search or the wiki when you could post a link to the search results or the exact thread.
mrvanx: Yes, you are always very helpful.
Thank You all.
jokinawa
<polish>Shines his new Senior Member badge.</polish>
I agree that is has gotten much better in the past few weeks. I also use the ignore list to block out a couple of folks who repeatedly belittle others with their uneducated and profane flaming.
Here is my take. WTF cares
you want a bucket to catch those tears?
jokinawa said:
lpsi2000: Thank you. I almost have it down. The only issue I had was one of my apps did not make the start menu icon and I posted it in a thread directed towards one of the kitchens and thus far has been ignored for a week or so. I posted what I put in the initflashfiles.dat etc. It makes a shortcut but appears as a folder link to the /Windows directory and not a shortcut to the EXE. I will get it eventually though.
DAFTEK: I totally agree. Why say use search or the wiki when you could post a link to the search results or the exact thread.
mrvanx: Yes, you are always very helpful.
Thank You all.
jokinawa
<polish>Shines his new Senior Member badge.</polish>
Click to expand...
Click to collapse
The way I get around some of the issues with applications not working properly, I flashed the ROM, take a copy of device registry and files then install the app on the device and then compare it to see what was changed. From there I normally address it with my cooked ROM.
I must disagree with this comment " DAFTEK: I totally agree. Why say use search or the wiki when you could post a link to the search results or the exact thread." although I have done it at time when the search is not obvious.
If you spoon feed the search every time, then the person will never learn how to search. I have seen PPL on this board expecting other people to do search for them and also provide the answers. Trust me there are a lot of lazy people on this forum.
mrvanx said:
I just wanna know but have my replies been helpful?? :s
Click to expand...
Click to collapse
Exteremely, MrVanx... EXTREMELY! Only to be outdone by your wonderful guides...easy to follow and up to date. You provide a wonderful service to these forums, and I always look forward to your posts.
Sorry I haven't yet made a donation in your direction. It will be coming soon.
All the best,
-pvs
austinsnyc said:
Here is my take. WTF cares
you want a bucket to catch those tears?
Click to expand...
Click to collapse
Easy there bro... that kinda attitude got the elf kicked out of the house...
You know I would go easy just everytime my faith is restored in the people here the stupid bug seems to bite again. like asking questions that where answerd in a post right above or someone wanting to be spoon fed its almost to the point where no one wants to do anything for themselves. that's pretty sad if you ask me im sure most of the cooks here did not receive the amount of help that has been given in just the past month. I understand helping people but I also understand earning respect and until that's done give me a reason why I should spoon feed when there is a search button and google.
mrvanx said:
I just wanna know but have my replies been helpful?? :s
Click to expand...
Click to collapse
pretty obvious answer(s)
why create another thread in 'Hermes Mobile 6', this should be put in the 'General Section'
and as far as i have seen it the abuse has been dramatically in the past few weeks
Sometimes the abuse is (IMHO) justified.
This post generally makes my blood boil http://forum.xda-developers.com/showthread.php?t=311698 - the asshole keeps appearing in many guises, doesn't want to help but only make money. If this is the first post you see when you log on you get pissed off, then get carried away with the 'Flashing LSVW bricked my V3' type of threads.
In my opinion, ronfin44 was perfectly justified in (mildly) flaming this guy.
mrvanx said:
I just wanna know but have my replies been helpful?? :s
Click to expand...
Click to collapse
Awww fishing for praise now? ahhahah!
Of course it's been helpful.. Honestly, I'm pretty impressed with the impartial, well thought replies that you always give.
[mumbles]Wish I could say the same for me hee hee![/mumbles]

want to learn how to do stuff

so i would like to learn how to do things for my phone and possibly help with the dev community. but i know practically nothing about linux or how to do anything useful. i am looking for links or other useful information to help me get started. i have lots of time on my hands and learn pretty quick. i assume i would start with the sdk (would i use the 1.5 one since thats what our phones are currently running on, or is the 2.0 out yet? and would i try from there), but other than that have no idea what else would be useful.
so.... yeah. helpful link to good info or any good e books, or anything like that that will get me going. thanks in advance
i would use the newest SDK, 2.0.1, and make sure that it will function on the emulators for both 1.5 and 2.0.1, frankly if you arent already proficient with linux or java, this wont be a easy thing to get into. However I WILL point out how threads like this are terribly pointless... you arent helping anyone out, and frankly you're asking for information that is quite available.
thanks for nothing. other than making me feel stupid.
Some help, maybe.
ix3u said:
thanks for nothing. other than making me feel stupid.
Click to expand...
Click to collapse
I've been spending quite a bit of time on the threads here, I too am in search of more information specific to the android. I don't know that I'll ever be able to contribute too much to the devs, but at least I can understand my phone better, and help out with answering questions on the forums.
I would think that starting with something like creating a theme would be a good place to start, and would get you a little more familiar with the ways of android. Then I would move up into other things, and before you know it you will be much more proficient. It's all about starting somewhere. (and having a good backup)
Here's some posts / links that I have collected that i thought might aid me when i create some time to start the same endeavor...
* Ratcom's guide to creating Theme's
http://forum.xda-developers.com/showthread.php?t=574167
* An Android Developers Guide (with tutorials, and tons of info)
http://developer.android.com/guide/index.html
* How-to's regarding android application development:
http://www.brighthub.com/mobile/google-android/topics/guides.aspx
* Tutorials and exercises
http://blogoscoped.com/archive/2007-11-19-n27.html
I haven't looked at most of those, but hopefully they will be a good start. I look forward to the day when I start looking at them too.
Hopefully that's helpful, it's all I can offer.
Good luck, and godspeed
-AndyS-
thanks., that is more like what i was looking for
jmhalder said:
i would use the newest SDK, 2.0.1, and make sure that it will function on the emulators for both 1.5 and 2.0.1, frankly if you arent already proficient with linux or java, this wont be a easy thing to get into. However I WILL point out how threads like this are terribly pointless... you arent helping anyone out, and frankly you're asking for information that is quite available.
Click to expand...
Click to collapse
Hmmm. So much for helping someone out who at least has the desire to learn and grow to be more. Communist much? or just a Liberal Democrat? I applaud him for trying. Who knows more about where to get the information other than XDA? Hell a google search on this stuff turns up mostly useless garbage anyways. Why spend hours digging it up when someone else may know a good resource.
Lets refrain from flames/rebuttals please.
I have a few FAQ's and tutorials on my site. Also checking things like my release notes and mind map (linked in v1.0 release) will help. There aren't any full on tutorials but it's just a good place for general info.
Check my sig.
As flipz stated, there's no good centralized place for organized information. The best advice is truly to search this site, and search with google. It's an uphill battle getting that base of knowledge built up to get you going. I know, I'm still working my way up the hill. I thought about putting a site together to organize and share information but that would take away too much from what little time I have to spend on rom developement.
I doub't that is really the answer you were hoping to get but unfortunately thats the grim reality of things. Perhaps someone with a lot more free time than I, will put together a site of their own and compile and organize all kinds of good information in a central place. It would truly be a boon to the android community.
obelisk79 said:
As flipz stated, there's no good centralized place for organized information. The best advice is truly to search this site, and search with google. It's an uphill battle getting that base of knowledge built up to get you going. I know, I'm still working my way up the hill. I thought about putting a site together to organize and share information but that would take away too much from what little time I have to spend on rom developement.
I doub't that is really the answer you were hoping to get but unfortunately thats the grim reality of things. Perhaps someone with a lot more free time than I, will put together a site of their own and compile and organize all kinds of good information in a central place. It would truly be a boon to the android community.
Click to expand...
Click to collapse
I'd be happy to bring some writers on to my site or to host some tutorials or anything that others have written. My job offers me a lot of flexibility and free time, however like you I am spending all of it developing right now. This kitchen is kicking my butt.
Edit: We'll see if I get any hits. http://geekfor.me/news/wanted-writers-for-faq-tutorial-help/
I may be able to help. My freetime seems to come and go, but I’ve always been pretty good at making How-To’s.
What format would be best?
html,pdf,etc…
ix3u said:
so i would like to learn how to do things for my phone and possibly help with the dev community. but i know practically nothing about linux or how to do anything useful. i am looking for links or other useful information to help me get started. i have lots of time on my hands and learn pretty quick. i assume i would start with the sdk (would i use the 1.5 one since thats what our phones are currently running on, or is the 2.0 out yet? and would i try from there), but other than that have no idea what else would be useful.
so.... yeah. helpful link to good info or any good e books, or anything like that that will get me going. thanks in advance
Click to expand...
Click to collapse
Good thread, thanks for starting it.
I'm in a pretty similar spot. 2 weeks ago I had zero exposure to or knowledge about Android or Linux. I'm proficient with Windows. In the last 2 weeks I've rooted, flashed RA 123, 151 & then 152. I backed up, ran an optimizer .zip file, restored, flashed fresh 1.0 and learned some very cool stuff. I'm comfortable in the terminal but I'm getting to where I'm not sure what I should or want to learn next. Also, although I've done these things easily half of it was just copying instructions from one of the fantastically helpful posts on this forum. Before I learn what to do next I'd like to understand the system better. I checked out wiki and ended up bookmarking a page that explains kernal computing, and a few others, lots of reading ahead
As a noob I have tried to learn without getting in the way too much. I'm glad you admitted your noobness and asked for some direction, you're not the only one who could use it!
obelisk79 said:
As flipz stated, there's no good centralized place for organized information. The best advice is truly to search this site, and search with google. It's an uphill battle getting that base of knowledge built up to get you going. I know, I'm still working my way up the hill. I thought about putting a site together to organize and share information but that would take away too much from what little time I have to spend on rom developement.
I doub't that is really the answer you were hoping to get but unfortunately thats the grim reality of things. Perhaps someone with a lot more free time than I, will put together a site of their own and compile and organize all kinds of good information in a central place. It would truly be a boon to the android community.
Click to expand...
Click to collapse
Sounds like what the original replyee said but said much more tact.
I'm hoping that was a compliment in a round about way.
THIS is an amazing resource. I've stopped in there before but wasn't ready to poke around too much.
I'll see you guys/gals in the spring!
I'd like to offer some insight, but there's really not much more I could add than what's already stated and linked above. Everything you need to know can be found (usually) easily on the android developer site, or in a google search. The hard part is putting those pieces together to know what needs to be done in order to accomplish what. That's not an easy task: check out cyanogen's github projects (http://github.com/cyanogen). He's made modifications to the kernel, Android applications, core frameworks, configurations, recovery images, packaged resources/images, and more. It's not just one piece that goes into these builds.
Most of what you see around here (and this is certainly not to take away from all the great work I'm referring to, because this is just as important as everything else), are people modifying what was already done somewhere else, and making it work for their own phone. And really that's all it takes to move progress forward.
You don't have to be a linux whiz or a Java programmer to be able to make progress with your phone- you just need to understand how each particular piece works in order to make progress on that piece. If you want to make a theme, you need to know what jar or apk files contain the resources, and how to replace those images and styles. If you want to add support for the camera you need to know what linux driver it should use, and how Android expects to interact with that driver. Same for supporting accelerometer sensors, etc.
There's no definitive checklist of things you have to know before you can help development, it just depends on what what you want to help with, and your willingness to research how that particular piece works and what it would take to make the necessary changes.
maejrep,
Informative and encouraging. Thanks!

[Q] developing roms, where to start?

With the newly deodexed honeycomb I have gotten the itch to start looking into how to create/develop my own rom.
What is the best way to start learning, is there a good starting point, I have been doing some reading but it just seems so overwhelming.
I do have basic Linux knowledge and can whip up a linux VM in no time to get crackin. I have been modding my EVO for the last year so i know how to be a "user" and have tinkered with the xoom but have only scratched the surface.
So my question is just this, Where to start??
any input would be helpful.
+1!
need a little walkthrough too :S!!
and someone can say what files NEVER EDIT to not brick the xoom!!
i too would be highly interested in learning what steps to take.
bossjeeves said:
With the newly deodexed honeycomb I have gotten the itch to start looking into how to create/develop my own rom.
What is the best way to start learning, is there a good starting point, I have been doing some reading but it just seems so overwhelming.
I do have basic Linux knowledge and can whip up a linux VM in no time to get crackin. I have been modding my EVO for the last year so i know how to be a "user" and have tinkered with the xoom but have only scratched the surface.
So my question is just this, Where to start??
any input would be helpful.
Click to expand...
Click to collapse
Get that VM set up, and get your environment set up so you can build AOSP.
Look through the source so you know what parts of Android are found where in the tree.
Learn a little about the platform, what does what...
Basically, just get your hands dirty.
ydaraishy said:
Get that VM set up, and get your environment set up so you can build AOSP.
Look through the source so you know what parts of Android are found where in the tree.
Learn a little about the platform, what does what...
Basically, just get your hands dirty.
Click to expand...
Click to collapse
so this is kind of what I expected for an answer but I would like a little more if you dont mind.
Like maybe a couple of links pointing in the right direction, like what does the environment need for tools etc.
ydaraishy said:
Get that VM set up, and get your environment set up so you can build AOSP.
Look through the source so you know what parts of Android are found where in the tree.
Learn a little about the platform, what does what...
Basically, just get your hands dirty.
Click to expand...
Click to collapse
That's like saying jump in a lions den and see what ticks him off. Can we get more details please? I want to get into theming and want to know the ideal OS to do it on. I was hoping on doing it in Linux but want advice from themers.
IV been playing hippie for a couple of weeks so I don't know if I missed something but, unless the full AOSP source has been released, a deodex rom will help with nothing but theming.
You can't do much to customise a ready built rom, and you would be wasting your time to try anything but the simplest of mods.
That being said, if you're happy to play with smali you might achieve a little more.
Sent from my HTC Desire using Tapatalk
alias_neo said:
IV been playing hippie for a couple of weeks so I don't know if I missed something but, unless the full AOSP source has been released, a deodex rom will help with nothing but theming.
You can't do much to customise a ready built rom, and you would be wasting your time to try anything but the simplest of mods.
That being said, if you're happy to play with smali you might achieve a little more.
Sent from my HTC Desire using Tapatalk
Click to expand...
Click to collapse
this is exactly what I am talking about here, This is kind of why I brought it up in the xoom forum, since we dont have source and we do have a deodexed rom wouldnt playing with that be a great place to start? if so like what would be the best place to start, you say play with smali, now I know I can google and get tons of answers but I am asking to explain a little more because I trust the feedback from here and I think others might benefit also
bossjeeves said:
this is exactly what I am talking about here, This is kind of why I brought it up in the xoom forum, since we dont have source and we do have a deodexed rom wouldnt playing with that be a great place to start? if so like what would be the best place to start, you say play with smali, now I know I can google and get tons of answers but I am asking to explain a little more because I trust the feedback from here and I think others might benefit also
Click to expand...
Click to collapse
Smali is a tool that will reverse engineer (baksmali) dalvik byte code into (barely) human readable code. If you can learn to understand this you can reverse and modify stuff with it. If i remember right, brut.all is the guy responsible, have a read around, but i warn you, its not for the feint of heart.
Macbots drool as I XOOM through the Galaxy to my hearts Desire.
bossjeeves said:
this is exactly what I am talking about here, This is kind of why I brought it up in the xoom forum, since we dont have source and we do have a deodexed rom wouldnt playing with that be a great place to start? if so like what would be the best place to start, you say play with smali, now I know I can google and get tons of answers but I am asking to explain a little more because I trust the feedback from here and I think others might benefit also
Click to expand...
Click to collapse
Here is one of the best sources I've found....... made by cyanogen himself, tonnes of info here.
http://forum.xda-developers.com/showthread.php?t=667298
I did come across this link http://simply-android.wikia.com/wiki/ROM_Development
looks like something that would be a helpful start. thoughts?
ps thanks for the replys
I think the best way to learn anything is just to read a lot, and to search for any questions you have. There are a thousand ways to learn to hack, but they all require the initiative to find answers on your own.
Sorry if this sounds patronizing. I always hated it when I get on a board and ask for something, and some curmudgeon geek tells me "Google is your friend". But it's true. You get better answers faster, as you can avail from the entire Internet, as opposed to the small number of people who reply to your query.
Thanks to the dude who linked to the Cyan advice post. My takeaway is this one line:
"There is a *ton* of information out there but any kind of "step-by-step rom cooking guide" is going to be a complete fail- it's too broad of a subject."
IMO if you are serious about ROM hacking, you need a dedicated linux environment. Cygwin is OK for run-time stuff, but too limited for anything else. If you only want to run basic bash commands, a simpler solution is win-bash (http://win-bash.sourceforge.net).
I'm kinda in the same shoes you are. Android interests me, although I don't have a Xoom or an Android tablet for that matter. Was gonna get a HC tab to tinker, but HC is still too green, so decided on a Nook Color for educational purposes. It's been out a while, and has many hacks already done that I can peruse. That, and it'll be useful for my "read a lot" mantra above.

2D Game Development Tutorial (Need Opinions)

I am planning to write an Android tutorial on developing the basics for a 2D game. As part of this project, I would like to ask the development community for their input. I want to know what issues are important, what struggles you have previously faced, or what problems you have seen in the past with other tutorials. I hope to make mine simple and straight forward, and I want it to address important issues that many have had with other tutorials.
So I ask you, please give me your opinions. Tell me what to avoid, tell me what to focus on, tell me anything. I want to make it easy for anyone to understand, even those who have never developed for Android before, so all opinions are welcome.
Thanks!
one problem i had with tutorials is it gets quite confusing when using eclipse and stuff. I dont have any codeing knowlege, so that didnt help. Another thing is that the tutorials are always really long
hope that helped...
Sent from my SGH-T959 using xda premium
It would be great if you write a Game Development tutorial for Android. Because I don't even know how to start.
Things you might take into consideration:
- Give examples based on an IDE (Showing screenshots of code and the IDE)
- Maybe use an existing 2D Game framework? (So it's easier to start, AndEngine?)
I always find that a lot of tutorials just write a bunch of code. you can copy it and it magically works.
You don't get to know why it works or how you can let it work in another scenario.
I personally like screenshots of the IDE or a part of the code to get a glimp of how I'm doing compared to the writer.
And just a tutorial which is from start to finish, with this I mean start at the Main Menu and end at the score screen.
Hope this might help you in your tutorial, It's just my 2 cents of thing I would like to see in a tutorial maybe other share this idea.
Any idea when you will start/finish this project?
Goodluck!

am begginer i need free apps open source to modify

am begginer i need free apps open source to modify
sambeno said:
am begginer i need free apps open source to modify
Click to expand...
Click to collapse
Here. (Sorry but a one liner will be answered like that, could've googled that yourself )
SimplicityApks said:
Here. (Sorry but a one liner will be answered like that, could've googled that yourself )
Click to expand...
Click to collapse
This is great! Thanks I'm new in android development too. Java is great but the one that confuse me is Android's classes and methods. Their documentation page scares the hell out of me. It feeds me lot of info with less sample. Thanks again!
Actually there is a sticky, not far from here(on Android Developers Forum), which has what you need:
http://forum.xda-developers.com/showthread.php?t=2124002
If you are feeling confused by the api stay small and do simple things until you get the hang of it. I don't know your exact experience with Java but one thing that gets a lot of beginners is the OOP. Be sure you are good with it before starting with android. Also take note that android uses Dalvik VM and has different application lifecycle so be sure to learn it. When i began developing i was pretty confused too but stackoverflow is full of examples and nice guys that can help you out.
I think you need to learn from basic Android. You can learn from some tutorial or book (I recommend you to read Hello Android). If you have any question you don't know when learn, you can post in stackoverflow, these guys can help you and you will learn a lot of knowledge from that. Also, you can see samples from developer.android.com/samples/index.html , they are sample from Google, It's very useful!
Good luck!

Categories

Resources