AsteroidOS (or general ROM) porting - Wear OS Q&A, Help & Troubleshooting

Hey all,
So recently, I've made myself a build of RattlesnakeOS for my Pixel 2 (as yet uninstalled, but I plan to tomorrow) but one thing I'd like to learn to do is get a basic start on learning to port ROMs, specifically AsteroidOS to the Casio WSD-F20 I wear on a daily basis. I found the porting guide at https://asteroidos.org/wiki/porting-guide/ but I'm not really sure where to start with this in order to learn more about Android development in general. Is there any kind of beginner's guide, specifically for this that I could use as a first project to learn or anything? Would I be better off tinkering with Android development on one of my phones first?
Any help for a dumb (well, inexperienced, at least) newb would be greatly appreciated.

Related

[Q] New to development and would like some direction

Hey there -
I've been lurking on these forums for close to a year now - when I rooted my mytouch. Recently, I've been thinking about an app I'd really like to develop. But I'm pretty new to programming in general. The most I've done is messed around with very basic C++ and php. I started looking here: http://developer.android.com/guide/index.html -- the official android dev guide -- but the most I could get out of it was a basic idea of how android apps are structured as I didn't understand any of the code (I only read the first few articles of the guide).
Now while I can (and have) search google to simply look for other tutorials I wanted to check here first to see if anyone has any tips as to a good, basic, tutorial that can get me on my feet before I start working on my idea.
Thank you!
~ Evervoid
Tried the App Inventor?

[Q] How to Develop or port?

Im trying to find info or better yet a tutorial on how to mainly "port" android, say from a CM nightly over to HD2. I have a bit of experience with coding older motorola phones, so I believe I have the capabilities of learning such a process.
I have read the threads about linux on HD2, and read up on the links that are in it. thats mainly about kernals. nothing about taking an already developed android ROM and making it work w/HD2.
Is there any info that I can read up on, or if anyone wants to give me some info it would be greatly appreciated.
Devs dont really look in the general section do they?

[Q] Self Improvement - Where to start?

My wife is on a 2 month vacation and I'm about to have a lot of spare time....
I want to learn the android platform properly from the ground up.
I own a TF and an HTC HD2. I have already been through the learning curve of rooting, flashing ROMs, installing CWM, pushing and pulling files with ADB and setting permissions - but I've always done this by following instructions from other on threads here at XDA. I'm skilled with computing in general (particularly telephony, networking and web) but am pretty N00bish with Linux and currently suspect that Java is witchcraft.
I try really hard to look stuff up for myself instead of asking questions so please be nice because I'm not asking for a handout. There are so many threads on here and I don't know which are still relevant etc...
Can anyone please direct me to some resources for learning the real "nuts and bolts" of Android?
I have a couple of months to work really hard at this and then I will try and contribute as much back to the community as I can.
Read all of Googles documentation on Android if you wanna know about it. Read man pages and everything else if you wanna learn Linux.
eli.kennedy said:
My wife is on a 2 month vacation and I'm about to have a lot of spare time....
I want to learn the android platform properly from the ground up.
I own a TF and an HTC HD2. I have already been through the learning curve of rooting, flashing ROMs, installing CWM, pushing and pulling files with ADB and setting permissions - but I've always done this by following instructions from other on threads here at XDA. I'm skilled with computing in general (particularly telephony, networking and web) but am pretty N00bish with Linux and currently suspect that Java is witchcraft.
I try really hard to look stuff up for myself instead of asking questions so please be nice because I'm not asking for a handout. There are so many threads on here and I don't know which are still relevant etc...
Can anyone please direct me to some resources for learning the real "nuts and bolts" of Android?
I have a couple of months to work really hard at this and then I will try and contribute as much back to the community as I can.
Click to expand...
Click to collapse
Wow. You sound like me coming jumping into DOS back in the day. There are plenty of books available (and XDA of course) but ya know.....I learned more from screwing up my old IBM 8088 (orange display...yikes!) than almost anything else. Having the possibility of an expensive paperweight tends to REALLY motivate one to learn!
You're in the right place, IMO, for specific task-assistance. (If ONLY XDA existed in the early-mid 80's!) There's a wealth of information and tons of good people who were where you are now. Willing to pay it forward....search the forums and ask.
Reading...experimenting...reading....experimenting....and of course...BACKING UP are great tools and habits.
i had an old computer from work and installed Ubuntu on it to mess around with linux. I haven't tackled java yet, but that is on the agenda. Get familiar with the command line!

[Q] Noob question

OK, well I've finally decided to take a dive into the WONDERFUL world of development (specifically android related). i have some experience and know how most things work. I am a bonified flash junkie lol. anyway i'm wanting to learn how to tweak/customize various things, such as porting controls to a status bar, or adding features to the lockscreen ect. However, i don't know what programming language i need to learn or really where to start for research.
Would someone kindly point me in the direction of a good beginners guide on what i need to know.
with regards,
Tiwey, Future developer (i hope)
Java is a good place to start. java java java
Good info on this thread, perhaps we can build it up to be a general beginners dev guide...I think it would help if there was one.
http://forum.xda-developers.com/showthread.php?t=1173176
There seems to be a lot of demand for this. To the point I'm thinking of contacting some colleges in my area to see if they would add an Android course to curriculum and hire me as a lecturer
I like Reto Meirs (sp?) book on Android 2.

Starter Android Development Tutorials

Hello! I am a new comer into the world of Android Development, I do have a begginer to intermediate Java knowledge, but no Android Development knowledge.
I am asking you for some good tutorials I can use to help myself, preferably newer ones. I found a few, but all of them were 2-4 years old. And other thing I noticed at them is they all use Eclipse. Is it a big difference if I use IntelliJ, it's the IDE I'm most familiar with and I find going back to Eclipse very annoying.
I want to start developing Andoid application because I have a few cools ideas (or at least I think they're cool) for some applications, as well as games. But I don't want to rush right inot making the game or such, I have all the time in the world to learn how to properly develop Android applications.
Thanks for reading!
Hello RoPirate
You say you already find a few tutorials, could you share them please, I'm a beginner please thanks
Tutorial
The New Boston mainly, ando ther very bad and unclear ones.
Right now I found teamtreehouse.com it's paid, but they explain everything really nicely and good, and update the tutorials with new tools when they come out. They also have iOS developemnt, web development, web design, Python and lots of other nice tutorials.
If you decide to get a subscription there (had some doubts at first too, but I definitely do not regret buying the subscription) and want to help me out a bit you can sign up on my referal link (PM me if you want)
I want to chime in a recommend the Codepath Android Cliffnotes set of guides. It's well built, and very useful.

Categories

Resources