Figure I'd make an introduction so my new slew of posts in other areas of the forums didn't seem so random.
My name's Kyle, and I've actually had other accounts on here and made use of a lot of the information made available. I used to be a hard core root junkie back when the s3-5s were hot. I have a more goal oriented life right now so I'm trying to actually stick with things. So hopefully I won't lose the password and information for this account right?
I like to play video games, always have. Always dream of being a designer/programmer and as hobbyist I guess I've had my fun and success there but I realize that maybe solo game design wasn't what I was cut out for.
I am a mediocre programmer at best and these days, coming from the days of visual basic and that sort of thing, I'm 32 and a little behind.
What actually has me signing back up for the forums is a interest in hardware side of things.
Anyway, that's about it. Good to be here thanks for the welcome.
LasTWorD-AlivE said:
Figure I'd make an introduction so my new slew of posts in other areas of the forums didn't seem so random.
My name's Kyle, and I've actually had other accounts on here and made use of a lot of the information made available. I used to be a hard core root junkie back when the s3-5s were hot. I have a more goal oriented life right now so I'm trying to actually stick with things. So hopefully I won't lose the password and information for this account right?
I like to play video games, always have. Always dream of being a designer/programmer and as hobbyist I guess I've had my fun and success there but I realize that maybe solo game design wasn't what I was cut out for.
I am a mediocre programmer at best and these days, coming from the days of visual basic and that sort of thing, I'm 32 and a little behind.
What actually has me signing back up for the forums is a interest in hardware side of things.
Anyway, that's about it. Good to be here thanks for the welcome.
Click to expand...
Click to collapse
Nice intro, welcome to XDA
orb3000 said:
Nice intro, welcome to XDA
Click to expand...
Click to collapse
Thanks for the quick response. Really hoping to find a home base for my future efforts. I'm hoping to broaden my understanding of mobile hardware(i.e. boards, switches, modems, etc) in their relationship to the programming that goes into them. Like down to the binary, the ones and zeroes of it. So I'll be sitting through the forums and the archives looking for stuff but I don't know exactly what I'm looking for. If any one could point me in the right direction I am all ears.
Related
This thread is to all the wonderful developers out there.
I have been enjoying this site since my introduction to the smart phone world. Over the past few months, it has been very helpful with my cdma hero and lust for mods and roms. Now for the question...
What is the best way to learn the arts of software design, coding, and everything you all do on this site. I would like to learn all of this, but just don't know where or how to start.
Any and all advice would be appreciated.
Thanks a bunch.
(And I hope this is in the correct forum. Still a wet behind the ears noob. Lol)
cooking a rom
and programming a program
or making a theme / skin
are very different animals
maybe you should spc. what your ambitions are
because focusing on your interest will give you a short time to get somewhere
Rudegar said:
cooking a rom
and programming a program
or making a theme / skin
are very different animals
maybe you should spc. what your ambitions are
because focusing on your interest will give you a short time to get somewhere
Click to expand...
Click to collapse
Rudegar is correct. Focus on one topic/subject at a time, then start to read the guides on this. For example, if you are looking to cook your own rom, then there are guides/kitchens to help you
Thanks guys. I will look into the guides.
On another note. Lets say one wanted to get into the profession of designing software. Whats the best course for that? Traditional 4 year college?
nimcmillion said:
Thanks guys. I will look into the guides.
On another note. Lets say one wanted to get into the profession of designing software. Whats the best course for that? Traditional 4 year college?
Click to expand...
Click to collapse
Also depends on what area you are looking at, i.e. whether you're looking at computer programming (source coding), software engineering, game designing etc
Plenty of courses at universities, tech's or even by reading up on source material and experimenting with basic programmes and apps for your mobile
Hello, I am new to this forum so I suppose I will give a brief bio. I earned an Associates Degree in Computer Science from the Community College of the Air Force while serving on Active Duty as a "Computer Programmer" from 2004 to 2010. Most of my duties on the job involved website development, server side scripting and databases. I started learning network engineering and security in the past 3 or 4 years. I'm familiar with being a go-to for fixing an unrelated FUBAR project from a random language where you have to just google the syntax and methods until you get the results your boss asked for. I've also dabbled in .NET and so on.
Anyway, it is safe to say I know enough to be dangerous or better with everything from legacy assembly code to the trends of today while I have no clear specialty of expertise at this point. I am going to use the Post 9/11 Montgomery GI Bill to go back to college. I should know what I want to do by now but it is a unique opportunity where I may as well do any one thing as another. I like to avoid personal conversations and keep it about the development on forums. I got a nook color 1.01 and came here for some tips on rooting it, now here we are. I am interested to know what particular needs there may be for an intermediate developer that has no strict preference with where I begin just as long as I don't need very expensive new hardware, unless I wanted it anyway.
So, hello and nice to meet you. I look forward to finding a way to contribute.
Canary19 said:
Hello, I am new to this forum so I suppose I will give a brief bio. I earned an Associates Degree in Computer Science from the Community College of the Air Force while serving on Active Duty as a "Computer Programmer" from 2004 to 2010. Most of my duties on the job involved website development, server side scripting and databases. I started learning network engineering and security in the past 3 or 4 years. I'm familiar with being a go-to for fixing an unrelated FUBAR project from a random language where you have to just google the syntax and methods until you get the results your boss asked for. I've also dabbled in .NET and so on.
Anyway, it is safe to say I know enough to be dangerous or better with everything from legacy assembly code to the trends of today while I have no clear specialty of expertise at this point. I am going to use the Post 9/11 Montgomery GI Bill to go back to college. I should know what I want to do by now but it is a unique opportunity where I may as well do any one thing as another. I like to avoid personal conversations and keep it about the development on forums. I got a nook color 1.01 and came here for some tips on rooting it, now here we are. I am interested to know what particular needs there may be for an intermediate developer that has no strict preference with where I begin just as long as I don't need very expensive new hardware, unless I wanted it anyway.
So, hello and nice to meet you. I look forward to finding a way to contribute.
Click to expand...
Click to collapse
You can start from building yourself a most powerful i7 (Ubuntu, or whatever your flavor) Linux box your $500 can buy. Generate the tool chain(s) for emulator/TI OMAP36xx SDK. Pull every piece of code published by TI for OMAP 36xx. Study all the free Android/Java/JS development books you can find, subscribe to all Android development forums and to GoogleGroups of the topics and irc channels.
Then, start building the 2.6.32, 2.6.35, 2.6.36 kernels for Android 3.x.
XDA Devs is not exactly the place where the Gurus of Android development explain and do tutelage for newbies, it's the place where they show their results. Read in my blog http://fineoils.blogspot.com about developments for NC and other tablets in condensed form, plus about stuff that is usually of no big interest here. Start from approx. Feb. 2010, this will take some time, lol.
Thank you for the outstanding advice. I have an Ubuntu machine on a first gen Phenom quad core which was starting to collect dust that would be perfect. When I get setup I need to find out what some good starter projects would be. I bet that someone here has a need that has been overlooked because the pros are busy on larger projects and I could take a stab at it. Any ideas?
aludal said:
You can start from building yourself a most powerful i7 (Ubuntu, or whatever your flavor) Linux box your $500 can buy. Generate the tool chain(s) for emulator/TI OMAP36xx SDK. Pull every piece of code published by TI for OMAP 36xx. Study all the free Android/Java/JS development books you can find, subscribe to all Android development forums and to GoogleGroups of the topics and irc channels.
Then, start building the 2.6.32, 2.6.35, 2.6.36 kernels for Android 3.x.
XDA Devs is not exactly the place where the Gurus of Android development explain and do tutelage for newbies, it's the place where they show their results. Read in my blog Can't Quote Links Yet about developments for NC and other tablets in condensed form, plus about stuff that is usually of no big interest here. Start from approx. Feb. 2010, this will take some time, lol.
Click to expand...
Click to collapse
Welcome! I'm new to Android, so I can't help with anything too deep just yet (used linux exclusively for 7-8 years, so I'm catching on lol), but I can give you a list of a few common issues that people are having that I haven't really seen solved yet.
1. Touchscreen bugs out sometimes, requiring a quick trip to standby and back to fix. Happens to me regardless if I'm OCed or not.
2. System seems to randomly shut off and/or reboot for many. Has happened to me a handful of times, almost always when doing something cpu intensive, like launching Winamp or opening too many DolphinHD tabs.
3. Wifi for many people seems really flaky. Mine works fine 99% of the time.
4. Youtube doesn't like when you log in, requires a cache wipe to relaunch.
5. Screen sensitivity gets weird near the edges. There is an adb method to force a blind recalibration, but seems to have widely varying results.
6. Pull up menus on many apps ends up with white on white text making it unreadable.
I have no idea if any of those are relevant to you or if anyone else is already working on them or not. Hell, some might already be fixed in Froyo or even Eclair. Those are just a few things I see many posts about. I should mention that I'm on 1.0.1 rooted with no other tweaks. I also have a horrid case of strep throat and have been quarantined in my room alone on heavy meds for a few days, so I could be way off or babbling. Anyways, welcome to the forums and sorry for typing so much. I know I'm not nearly the novelist that that blog pimpin dude is. ;P
This is all good information and I appreciate the reply. I hope you get well soon. Strep throat and strep meds are no joke and you are extremely lucid all things considered, so don't worry one bit about that. You are running the same system that I have so please feel free to keep in touch with me about any issues, and I will let you know if I find a fix.
If you have some spare time I'd like to ask you some questions about using Linux for an exclusive PC; I keep juggling it with Windows rather than taking the time to find a fix for common petty problems like running Netflix. Right now my lazy fix for that is virtualboxing Windows.
Thanks again and feel better!
miemens said:
Welcome! I'm new to Android, so I can't help with anything too deep just yet (used linux exclusively for 7-8 years, so I'm catching on lol), but I can give you a list of a few common issues that people are having that I haven't really seen solved yet.
1. Touchscreen bugs out sometimes, requiring a quick trip to standby and back to fix. Happens to me regardless if I'm OCed or not.
2. System seems to randomly shut off and/or reboot for many. Has happened to me a handful of times, almost always when doing something cpu intensive, like launching Winamp or opening too many DolphinHD tabs.
3. Wifi for many people seems really flaky. Mine works fine 99% of the time.
4. Youtube doesn't like when you log in, requires a cache wipe to relaunch.
5. Screen sensitivity gets weird near the edges. There is an adb method to force a blind recalibration, but seems to have widely varying results.
6. Pull up menus on many apps ends up with white on white text making it unreadable.
I have no idea if any of those are relevant to you or if anyone else is already working on them or not. Hell, some might already be fixed in Froyo or even Eclair. Those are just a few things I see many posts about. I should mention that I'm on 1.0.1 rooted with no other tweaks. I also have a horrid case of strep throat and have been quarantined in my room alone on heavy meds for a few days, so I could be way off or babbling. Anyways, welcome to the forums and sorry for typing so much. I know I'm not nearly the novelist that that blog pimpin dude is. ;P
Click to expand...
Click to collapse
Just wondering how all you experienced developers on here started out. I know you have probably been asked many times before but I am genuinely interested.
I am by no means any sort of developer. I first came to this site about two years ago when I first learned of rooting. Prior to that I had no knowledge whatsoever of developing or programming.
However I cant keep off here. Is it something that can be self taught. I would really love to delve into this so that I can start to have a little input into what goes on here and even if its just testing at least I could maybe be of help to someone. I have picked up little bits on how things work but my main question is where would be a good place to start self teaching??? It is becoming somewhat of an interest for me.
Any pointers would be hugely appreciated.
Thanks
If it's apps your interested in then AdamOutler has recently done a great video/article combo which would get you started. Check the portal / youtube channel....
Sent From My Fingers To Your Face.....
I suppose anything really just to get a basic understanding to start with. I would love eventually to be able to create/modify custom roms ect, but yeah thanks for the pointer.
hammoliam said:
I suppose anything really just to get a basic understanding to start with. I would love eventually to be able to create/modify custom roms ect, but yeah thanks for the pointer.
Click to expand...
Click to collapse
Well for roms, check if your device is supported by Dsixdas kitchen, if so that's a great place to start tinkering...
If you want to really start making changes to things though your going to need to learn to code to some extent...
Read and search, read and search...
Good luck
Sent From My Fingers To Your Face.....
If you want a great beginning developer environment, wp7 is the easiest and most user friendly one to dive into.
I taught myself python with old boxed up books from the back rooms of my high school library. Didn't have a computer and did all my work on notebook paper. My first language. So, yeah, you can teach yourself anything.
I'm reading this right now.
http://www.amazon.com/Communications-Electronic-Warfare-Adrian-Graham/dp/0470688718
Has tons of practical applications.
Might get a kick out of what I'm reading right now:
Communications, Radar and Electronic Warfare
Frontiers in Antennas: Next Generation Design and Engineering
Advances in Cryptology 2011
Digital Forensics with Open Source Tools
Philosophy and Simulation: The Emergence of Synthetic Reason
boborone said:
I taught myself python with old boxed up books from the back rooms of my high school library. Didn't have a computer and did all my work on notebook paper. My first language. So, yeah, you can teach yourself anything.
I'm reading this right now.
http://www.amazon.com/Communications-Electronic-Warfare-Adrian-Graham/dp/0470688718
Has tons of practical applications.
Might get a kick out of what I'm reading right now:
Communications, Radar and Electronic Warfare
Frontiers in Antennas: Next Generation Design and Engineering
Advances in Cryptology 2011
Digital Forensics with Open Source Tools
Philosophy and Simulation: The Emergence of Synthetic Reason
Click to expand...
Click to collapse
Well i'm done with the list and ready to take over local frequencies with my own propaganda. read, play good music on pirated radio
Sent from my SPH-D710 using xda premium
Nowhere near an experienced developer, but with a couple of apps and a ROM WIP, the only thing that taught me was xda-tv
Learning to me is just when somebody puts a puzzle in front of you with no clues or guidelines. But you are surrounded by 50k people that you may ask questions (xda).
I just keep trying to solve the puzzle and if I really don't get something I just ask xda.
That's just how I learn. Its how I've always learn. Just dive into it and rip it apart. Think as logically as possible and listen to some cool dub step while doing so for extra learning points.
Sent from my Wildfire S A510e using xda premium
Hello, I am new here. I primarily joined to ask questions on installing someone's project documented here, but hopefully I will be able to do something myself eventually. I am mainly into older computers and video games consoles but I have recently realised that smartphones are more interesting than I previously thought, more like old PCs I suppose as they are closed systems unlike new PCs. I have a few phones and I've always thought i'd like to use them more but historically I've only really been interested in games and scene demos. I am supposed to be a technical guy but I only have a lot of breadth of surface level knowledge mostly on old computers and not much depth, mostly because of spending all my time dreaming and never doing or actually learning stuff other than reading Wikipedia articles. Hopefully I can change that and get around to learning more in depth. The trouble is finding information that allows you to learn more but is still at a level that you understand.
Anyway from the little i've seen this seems like quite a civilised community so hopefully I will get along with everyone and maybe I'll be able to help with things eventually.
Sanizol said:
Hello, I am new here. I primarily joined to ask questions on installing someone's project documented here, but hopefully I will be able to do something myself eventually. I am mainly into older computers and video games consoles but I have recently realised that smartphones are more interesting than I previously thought, more like old PCs I suppose as they are closed systems unlike new PCs. I have a few phones and I've always thought i'd like to use them more but historically I've only really been interested in games and scene demos. I am supposed to be a technical guy but I only have a lot of breadth of surface level knowledge mostly on old computers and not much depth, mostly because of spending all my time dreaming and never doing or actually learning stuff other than reading Wikipedia articles. Hopefully I can change that and get around to learning more in depth. The trouble is finding information that allows you to learn more but is still at a level that you understand.
Anyway from the little i've seen this seems like quite a civilised community so hopefully I will get along with everyone and maybe I'll be able to help with things eventually.
Click to expand...
Click to collapse
Very nice intro!
Welcome to XDA, hope you enjoy your stay.
I wish I could list even one awesome coding skill to contribute to XDA, but the truth is the other way around - it's the developers here who've been contributing to me for the past several years as I've struggled to navigate the ever-winding road of Android. I came here completely green, not a single line of code to call mine, and had to look up every other word in the posts, only to have to look up the words in the definitions as well.
I remember that time very well, as I was armed with the new Nexus 5 Hammerhead running KitKat 4.4.4, and all I wanted to do more than anything in the world was this really cool thing I'd heard about called 'rooting.' Didn't even know what I could do with a rooted phone back then, especially since it was my very first smartphone. And somehow, some way, with the help of the posts here on XDA, I managed to gain root privileges on my first try. Bragging rights? Nah. Not until it's revealed that it only took me 3 weeks of delving my phone's deepest corners before finally discovering this amazing secret where anything I deleted instead got doubled, which allowed me to finally achieve the world record of filling up a phone's memory with useless data faster than The Competitor could get hit with planned obsolescence lawsuits. Now that's fast, indeed.
On a more serious note, there has actually been one question I've seen posted recently that I realized I could have easily helped someone with, had I an account here. Thus, what you see before you. Of course it will probably turn out to be the only question I'll come across here that I can answer, but someone needs me the way I've needed you and if I could help even just one person, then here I go...
XDA-Padawan said:
I wish I could list even one awesome coding skill to contribute to XDA, but the truth is the other way around - it's the developers here who've been contributing to me for the past several years as I've struggled to navigate the ever-winding road of Android. I came here completely green, not a single line of code to call mine, and had to look up every other word in the posts, only to have to look up the words in the definitions as well.
I remember that time very well, as I was armed with the new Nexus 5 Hammerhead running KitKat 4.4.4, and all I wanted to do more than anything in the world was this really cool thing I'd heard about called 'rooting.' Didn't even know what I could do with a rooted phone back then, especially since it was my very first smartphone. And somehow, some way, with the help of the posts here on XDA, I managed to gain root privileges on my first try. Bragging rights? Nah. Not until it's revealed that it only took me 3 weeks of delving my phone's deepest corners before finally discovering this amazing secret where anything I deleted instead got doubled, which allowed me to finally achieve the world record of filling up a phone's memory with useless data faster than The Competitor could get hit with planned obsolescence lawsuits. Now that's fast, indeed.
On a more serious note, there has actually been one question I've seen posted recently that I realized I could have easily helped someone with, had I an account here. Thus, what you see before you. Of course it will probably turn out to be the only question I'll come across here that I can answer, but someone needs me the way I've needed you and if I could help even just one person, then here I go...
Click to expand...
Click to collapse
Nice intro!
welcome to XDA
Thank you, I mean it. (Bashfully looks down, hands clasped behind back, toeing ground...) This is the first time in my life I've ever signed up to be a part of something bigger than myself, there isn't a lot out there that can really keep drawing me back, time and time again. Now if I can just find that Thanks button I just read about, I won't have to take up so much space on the servers each time I want to show my gratitude.....
XDA-Padawan said:
I wish I could list even one awesome coding skill to contribute to XDA, but the truth is the other way around - it's the developers here who've been contributing to me for the past several years as I've struggled to navigate the ever-winding road of Android. I came here completely green, not a single line of code to call mine, and had to look up every other word in the posts, only to have to look up the words in the definitions as well.
I remember that time very well, as I was armed with the new Nexus 5 Hammerhead running KitKat 4.4.4, and all I wanted to do more than anything in the world was this really cool thing I'd heard about called 'rooting.' Didn't even know what I could do with a rooted phone back then, especially since it was my very first smartphone. And somehow, some way, with the help of the posts here on XDA, I managed to gain root privileges on my first try. Bragging rights? Nah. Not until it's revealed that it only took me 3 weeks of delving my phone's deepest corners before finally discovering this amazing secret where anything I deleted instead got doubled, which allowed me to finally achieve the world record of filling up a phone's memory with useless data faster than The Competitor could get hit with planned obsolescence lawsuits. Now that's fast, indeed.
On a more serious note, there has actually been one question I've seen posted recently that I realized I could have easily helped someone with, had I an account here. Thus, what you see before you. Of course it will probably turn out to be the only question I'll come across here that I can answer, but someone needs me the way I've needed you and if I could help even just one person, then here I go...
Click to expand...
Click to collapse
what a great intro, welcome to eh world of "rooting" which in australia, means..... well, il let you look that up lol (i had fun over there when i explained to people i "rooted" my phone,)
we all have to start somewhere, like that advert on tv the woman asks "how do i hdmi a pdf" rofl , youve come to the right place to want to learn, im no expert but if you ever need a hand with anything your more than welcome to hmu
gav83collins said:
what a great intro, welcome to eh world of "rooting" which in australia, means..... well, il let you look that up lol (i had fun over there when i explained to people i "rooted" my phone,)
we all have to start somewhere, like that advert on tv the woman asks "how do i hdmi a pdf" rofl , youve come to the right place to want to learn, im no expert but if you ever need a hand with anything your more than welcome to hmu
Click to expand...
Click to collapse
You actually made me laugh out loud with that one. Thanks I needed that! I'll certainly consider hitting you up the next time I need help, which is, on average, every 6.2 seconds. Now if that lady does ever figure out how to hdmi a pdf, she would be a Jedi Master, indeed, and we may both end up learning at her feet. Thanks again and likewise if you want to holler and maybe learn how to brick any device at all, I'm available. Brick master extraordinaire, that's me.
XDA-Padawan said:
You actually made me laugh out loud with that one. Thanks I needed that! I'll certainly consider hitting you up the next time I need help, which is, on average, every 6.2 seconds. Now if that lady does ever figure out how to hdmi a pdf, she would be a Jedi Master, indeed, and we may both end up learning at her feet. Thanks again and likewise if you want to holler and maybe learn how to brick any device at all, I'm available. Brick master extraordinaire, that's me.
Click to expand...
Click to collapse
thats an acheibvment you reall do have to french connection uk, up nowadays to brick a device lol, thanks, so what phone ar you running now ? is it rooted ?
gav83collins said:
thats an acheibvment you reall do have to french connection uk, up nowadays to brick a device lol, thanks, so what phone ar you running now ? is it rooted ?
Click to expand...
Click to collapse
My apologies for the late reply, and thank you for your offer, I'll probably be messaging you on my next project. The phone I'm using right now is an unrooted Motorola One 5G Ace, and it's lightning fast. But that's about where any good review ends for me. I should root it, but my screen is so cracked I may as well get a new phone.
However! I am the proud owner of a fully rooted Motorola e4 Plus, as well as a fully rooted Samsung Galaxy S5 - the AT&T kind, which is the only version that's untouchable by Developer Geohot's brainchild, Towel Root. (By the way, excellent work on that, Geohot. You are a legend among my circle.)
So, in short, I've got 2 rooted phones, neither with service, but still fun to poke around the older OS versions and see what's under the hood.
I'm tempted to grab a Galaxy S22 Ultra, but only if it's rootable, Samsung being synonymous with bloatware/trashware/dataware.
What kind of phone are you yourself working with?