Experienced Coder, Android Noob - Java for Android App Development

I have been a Java coder for about eight years now, and am curious about getting into Android app development.
I am winding if there are any tutorials that just dive into actually making apps besides your basic Hello World app like the Android Developers one does. More useful stuff, like fragments and such, that are actually going to be practical to use and teach you more than just how to make a button retrieve and send text.
Any ideas?
Sent from my SAMSUNG-SGH-I747 using xda app-developers app

Well if u say u noe Java then I suggest you go to the devloper abdroid website ...
Its a pretty decent website and understandable if you know Java...
Gud Luck !

drinfernoo said:
I have been a Java coder for about eight years now, and am curious about getting into Android app development.
I am winding if there are any tutorials that just dive into actually making apps besides your basic Hello World app like the Android Developers one does. More useful stuff, like fragments and such, that are actually going to be practical to use and teach you more than just how to make a button retrieve and send text.
Any ideas?
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
I would say go and watch thenewboston's later tutorials and TwistedEquations has some pretty good things with fragments and some other more updated android stuff features. Other than those two things I would just think about what you want to do and look it up on StackOverflow since they pretty much cover every question you might have. You can also just go to the android reference page to find out what methods are available most are pretty self explanatory.
Also you should probably update to Android Studio, if you haven't already because it seems like Google is going for some pretty deep integration with it that will make life much easier.
Hope this helps you out

I really like Vogella's tutorials: http://www.vogella.com/tutorials.html

Acela1230 said:
Also you should probably update to Android Studio, if you haven't already because it seems like Google is going for some pretty deep integration with it that will make life much easier.
Hope this helps you out
Click to expand...
Click to collapse
Using Android Studio since last 1 day or so...Didnt like it much..Seems to be more complex than Eclipse. Also able to open only one project in one window, no project manager like used to be in eclipse where we can manage all projects simultaneously.
Also the cltr + shift + f shortcut to arrange the format of XML not working... Frankly didnt find any advantage over Eclipse till now... But I'm still in getting used to it because I know I have to develop apps on it only because I always like to work on latest stuff...
If you have any tips or feedback then I would really appreciate it.
Thanks

Hey I am struggling to get started, other than hello world I haven't done anything yet. I think I should use the developer.android for learning (because it's official). But still please tell me what to do there. Should I start with the api guides and read all of em one by one, or should I start with the training tab on the website, but then there are many things there that I don't understand well. Idk I'm confused. There's even design part apart from development, should I start with that or that should come after development? Help me with a good ide too, eclipse isn't that great and android studio seems laggy, I hear intellij is the best option right now (and android studio later when it is completely developed).
I had completed my java tutorials way back, I don't think I have a problem with java.
Sent from my HTC Desire S using xda app-developers app

I would not start with the official site. I spent some money on a great book (which is just available in German).
The official site is more difficult to understand than many other tutorials like the ones by Vogella.

I was thinking of grabbing Android Studio, but I'll stick with eclipse for now until it's a little more developed. I started on eclipse, so I'm familiar with it.
It seems like after that first Hello World tutorial, all the official ones are "fluff". Do u really need to know the lifecycle right up front, even before I learn how to actually make an app?
Sure, I get that the lifecycle is important, but if all you have is a lifecycle, with no app on top, that doesn't make sense.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app

WHOOPS

I myself started 7 months ago... The official guide is a valuable resource... But readability is horrible... I typically dig around it... Then look up implementations and further explanations else where... Usually stackoverflow
Taptalked u see ... əəs n pəʞlɐʇdɐʇ

drinfernoo said:
I was thinking of grabbing Android Studio, but I'll stick with eclipse for now until it's a little more developed. I started on eclipse, so I'm familiar with it.
It seems like after that first Hello World tutorial, all the official ones are "fluff". Do u really need to know the lifecycle right up front, even before I learn how to actually make an app?
Sure, I get that the lifecycle is important, but if all you have is a lifecycle, with no app on top, that doesn't make sense.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
It is important but you will not need it at the beginning for very simple apps as long as you do not want that everything is shown properly after an orientation change. Start programming and learn it by doing.

drinfernoo said:
I was thinking of grabbing Android Studio, but I'll stick with eclipse for now until it's a little more developed. I started on eclipse, so I'm familiar with it.
It seems like after that first Hello World tutorial, all the official ones are "fluff". Do u really need to know the lifecycle right up front, even before I learn how to actually make an app?
Sure, I get that the lifecycle is important, but if all you have is a lifecycle, with no app on top, that doesn't make sense.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
Understanding the Activity Lifecycle is must. You can watch its tutorial available on Youtube by Marakana...It will explain you everything needed in 1 single video...rest you will learn with experience.

nikwen said:
It is important but you will not need it at the beginning for very simple apps as long as you do not want that everything is shown properly after an orientation change. Start programming and learn it by doing.
Click to expand...
Click to collapse
coolbud012 said:
Understanding the Activity Lifecycle is must. You can watch its tutorial available on Youtube by Marakana...It will explain you everything needed in 1 single video...rest you will learn with experience.
Click to expand...
Click to collapse
This is what I meant I understand that it is an integral part of making apps work as intended and expected, but it seems like it's something I'm going to have to learn to utilize sometime later down the road of development, instead of right straight up front.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app

Actually you should learn that pretty early. Its easy to understand
Think of it like a video game:
On create is when the game is first started
On pause is when you pause the game
On resume is when you unpause it
On stop is when you turn the game off
These are the main methods of the activity life cycle you need to know. You would setup your activity in the on create. In the on pause you would save variables the user entered (android saves certain things automatically). In the on resume you would call those variables back and refill the fields with them. On stop you would close anything that may be running (alarm, music, video) as not to take up resources from the system.
This is important because android pauses activities when orientation is changed so the user would lose all their variables if you don't save them even if they accidentally went into landscape from portrait.
Sent from my Nexus 7 using XDA Premium HD app

Acela1230 said:
Actually you should learn that pretty early. Its easy to understand
Think of it like a video game:
On create is when the game is first started
On pause is when you pause the game
On resume is when you unpause it
On stop is when you turn the game off
These are the main methods of the activity life cycle you need to know. You would setup your activity in the on create. In the on pause you would save variables the user entered (android saves certain things automatically). In the on resume you would call those variables back and refill the fields with them. On stop you would close anything that may be running (alarm, music, video) as not to take up resources from the system.
This is important because android pauses activities when orientation is changed so the user would lose all their variables if you don't save them even if they accidentally went into landscape from portrait.
Sent from my Nexus 7 using XDA Premium HD app
Click to expand...
Click to collapse
Good explanation. :good:
For handling orientation changes check the onSaveInstanceState method.

jetx2x said:
I myself started 7 months ago... The official guide is a valuable resource... But readability is horrible... I typically dig around it... Then look up implementations and further explanations else where... Usually stackoverflow
Taptalked u see ... əəs n pəʞlɐʇdɐʇ
Click to expand...
Click to collapse
Cool Tapatalk sig you have there
Taptalked u see .. əəs n pəʞlɐʇdɐʇ

Acela1230 said:
Actually you should learn that pretty early. Its easy to understand
Think of it like a video game:
On create is when the game is first started
On pause is when you pause the game
On resume is when you unpause it
On stop is when you turn the game off
These are the main methods of the activity life cycle you need to know. You would setup your activity in the on create. In the on pause you would save variables the user entered (android saves certain things automatically). In the on resume you would call those variables back and refill the fields with them. On stop you would close anything that may be running (alarm, music, video) as not to take up resources from the system.
This is important because android pauses activities when orientation is changed so the user would lose all their variables if you don't save them even if they accidentally went into landscape from portrait.
Sent from my Nexus 7 using XDA Premium HD app
Click to expand...
Click to collapse
Understood. My point is that the official tutorial spends more time showing off exactly what you posted than actually showing how to make an app complicated enough to take advantage of it.
EDIT: And I pretty much understand the concept and use of having the correct lifecycle, just looking for more now.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app

drinfernoo said:
Understood. My point is that the official tutorial spends more time showing off exactly what you posted than actually showing how to make an app complicated enough to take advantage of it.
Click to expand...
Click to collapse
Yea the official tutorial is really just to show you how to use eclipse with the SDK.
The rest is kinda left to you to do. Its a matter of thinking what you want to do and then doing it. Most tutorials just explain how to use the methods provided in the api. If you had an idea of what kinda app you wanted to create perhaps we could point you in the right direction.
I recommend adding api demos from the sample apps to see how to do most things in android. Since you said you know java reading through the code in this shouldn't be to hard to understand.
Sent from my Nexus 7 using XDA Premium HD app

Acela1230 said:
I recommend adding api demos from the sample apps to see how to do most things in android. Since you said you know java reading through the code in this shouldn't be to hard to understand.
My biggest hurdle is I get confused in the XML to Java connection and changeover
Sent from my Nexus 7 using XDA Premium HD app
Click to expand...
Click to collapse
Sent from my SAMSUNG-SGH-I747 using xda app-developers app

Zatta said:
Cool Tapatalk sig you have there
Taptalked u see .. əəs n pəʞlɐʇdɐʇ
Click to expand...
Click to collapse
I saw it... And couldn't resist... Lol
Taptalked u see ... əəs n pəʞlɐʇdɐʇ

Related

Your thoughts on Android App Inventor?

I recently found out (thanks to Cyanogen's Twitter) about Google's Android App Inventor and wanted to see what everyone thought about it? I think it's great in that more apps would theoretically be released, though of questionable quality. But also I'm wondering about the value of development using code, would this become more valuable as a result of laziness on the part of some developers? Or would its value decrease since it's easier to make an application now? I haven't actually used the program yet since I want to gain a firm grasp on actual coding but these questions were in the back of my mind since the invention of things other WYSIWYG eg Web Development.
I'm thinking this is a good thing, you can make apps on the go, for practically anything. It will continually get better, unless it crashes and burns because it floods the market and similar with ultra-****ty programs.
Later on Google will probably release some sort of testing program to run it through the hoops to see if it's good enough, or something like that.
Remember, it's still in beta
great great great, it means idiots like me will be able to solve some of our own niche needs*, that have as yet not be done.
*a special farty sound.
I'm disappointed it's not available for download now. I was all excited reading about it and then realised it's not even out yet.
It can only be a good thing and the app market can easily be changed to filter out the inevitable rubbish it will partly create. However a lot of useful and ingenious apps will also be created that wouldn't have been (like the one I will make).
I'm looking forward to it, there's a few things I want to make that aren't in the marketplace. Just wondering what sort of functionality we will be allowed, if I can make my own task manager/battery monitor widgets for example.
I like the idea too.
Hopefully this doesn't lead to a glutton of bad apps on the market!
Depending on how functional it is, we might never need the market ever again. Half an hour making your own app vs half an hour searching the market and trying half a dozen bloated ad-ridden apps.
Morghus said:
I'm thinking this is a good thing, you can make apps on the go, for practically anything. It will continually get better, unless it crashes and burns because it floods the market and similar with ultra-****ty programs.
Later on Google will probably release some sort of testing program to run it through the hoops to see if it's good enough, or something like that.
Remember, it's still in beta
Click to expand...
Click to collapse
But its already pretty powerful... and bound to get better.
jimlad said:
great great great, it means idiots like me will be able to solve some of our own niche needs*, that have as yet not be done.
*a special farty sound.
Click to expand...
Click to collapse
Yeah... But who knows, Maybe that TINY niche need is something else that someone might want to use and then that ends up bing a profitable app. Not because It makes a ton of dough, but because it was so quick and easy to make.
Biffy said:
I'm disappointed it's not available for download now. I was all excited reading about it and then realised it's not even out yet.
Click to expand...
Click to collapse
Im using it right now.If you read the actual website... there are links to all the tools and how to use them.
saj222 said:
I like the idea too.
Hopefully this doesn't lead to a glutton of bad apps on the market!
Click to expand...
Click to collapse
This is always a potential. With ease of programming comes more apps, and with more apps comes more Bad apps. But if this helps one person make one useful app, its done its job.
I really hope to get good with this, and maybe have alot of community support here... this could very wellbe a powerful tool for noob developers.
IDK though, I wouldn't think anything could ever replace actually typing out code as opposed to using blocks which is what it seems like App Inventor does.
rawdikrik said:
Im using it right now.If you read the actual website... there are links to all the tools and how to use them.
Click to expand...
Click to collapse
Could you be a bit more specific on how you got the final 'my projects' section working?
i have installed everything.. and the final stage it requests my details (which i had previously filled in)
rawdikrik said:
Im using it right now.If you read the actual website... there are links to all the tools and how to use them.
Click to expand...
Click to collapse
When I login I get: "We will be granting access to App Inventor for Android over the coming weeks. Fill out this form (only your Gmail address is required) and we’ll have you building apps soon! While you are waiting feel free to read more about App Inventor and learn how it works."
Have been all over the http://appinventor.googlelabs.com/about/ website and can't find any links to download or use tools. Am in the UK so maybe that is the problem.
Same here with me. Maybe they need to verify our info and then give us the links to download
Biffy said:
When I login I get: "We will be granting access to App Inventor for Android over the coming weeks. Fill out this form (only your Gmail address is required) and we’ll have you building apps soon! While you are waiting feel free to read more about App Inventor and learn how it works."
Have been all over the http://appinventor.googlelabs.com/about/ website and can't find any links to download or use tools. Am in the UK so maybe that is the problem.
Click to expand...
Click to collapse
Its in beta right now, so like most great Google things in their infancy it is invite only.
App inventor looks wicked, reminds me of Visual Basic only useful since it works on platforms besides Windows >
I think this is a progressive idea!
But hope the market stays as clean as possible with QA Apps!
I made a simple app (send an SMS).
- Made it using the app inventor : Apk file takes 1MB and once installed, the apps takes 3.5MB of space!!! (whitch cannot be moved to SD, even with Froyo)
- I made the same app "the normal way" with the android sdk and eclipse : the apk file takes 13KB and the installed app takes 20KB
I heard that when its released, all the apps will not be put on the market right away... in the future... maybe, but that'll prob be after Google makes a filter as to which apps can be put on the market. Not to mention, the Google $25 market upload fee will still apply, so even if Google doesn't filter, it won't completely flood the market.
Sent from my Eris using XDA App
djeanhimself said:
I made a simple app (send an SMS).
- Made it using the app inventor : Apk file takes 1MB and once installed, the apps takes 3.5MB of space!!! (whitch cannot be moved to SD, even with Froyo)
- I made the same app "the normal way" with the android sdk and eclipse : the apk file takes 13KB and the installed app takes 20KB
Click to expand...
Click to collapse
I suppose it's to be expected. As with all tools of this type, you get ease and speed when developing but you also get a huge runtime when compiling.
Dragos
Aint normal IMO...
The compiler knows which objects it has to take in account when building the package.
I mean it's not a big deal to include only what is necessary...
Anyway, that size problem (added to some interface bugs i encountered) makes me believe that this project is far from being usable.
By now, the only use I'd make would be prototyping views on it.
It's in BETA for a reason.

just got a vibrant....oh my where to start! :)

Got a Vibrant yesterday to "try out" the android world for the first time. Must say I'm impressed by the phones performance out of the box even with all the bloatware and crap on it. I've been a windows mobile guy for quite some time now, so the people that know both platforms well, know they are two completely different monsters. My two options were the hd2 (since i know the WM world pretty well) or learn a whole new platform with the vibrant.
I like it so far, but also miss some of the things from WM (or rather miss knowing my phone well). I guess i just have to start from zero and get acquainted with it first.
Any suggestions on getting the bare down scoop of the platform and such as far as learning it from the ground up? The sticky explains how to do these things, but I need something more basic...I just wanna become proficient in the android world as I am in the WM world starting from zero.
Its hard to say where to start, the best thing about android is the customization. Playing with phone is the only way you are gonna learn, I have been an android owner since day one and am still learning new things everyday. If there is something I don't know I simply come here since this is the best android community on the web. Hope you enjoy IMO the best android phone on the market.
Sent from my SGH-T959 using XDA App
Yeah, really not that much to help with...everything seems pretty intuitive to me. When in doubt, long press or press menu.
My first questions were always like:
Sweet I have Avatar on here, what else Can I put on?
Oh damn, there's only a 2GB Card, and if I remove it, I lose Avatar.
WTF is amazon kindle for? I don't need this? How can I remove Bloats?
That's where I started off, you're most likely going to want to root it. Search the forums around. There's some great stickies to follow by and just go with that.
Can't wait for CM? Learn to make your own APP to have fun with ;p
phragg said:
My first questions were always like:
Sweet I have Avatar on here, what else Can I put on?
Oh damn, there's only a 2GB Card, and if I remove it, I lose Avatar.
WTF is amazon kindle for? I don't need this? How can I remove Bloats?
That's where I started off, you're most likely going to want to root it. Search the forums around. There's some great stickies to follow by and just go with that.
Can't wait for CM? Learn to make your own APP to have fun with ;p
Click to expand...
Click to collapse
Well, kindle isn't that bad considering you can get a ton of free books for it.
Sent from my Galaxy S using the XDA App
phragg said:
My first questions were always like:
Sweet I have Avatar on here, what else Can I put on?
Oh damn, there's only a 2GB Card, and if I remove it, I lose Avatar.
WTF is amazon kindle for? I don't need this? How can I remove Bloats?
That's where I started off, you're most likely going to want to root it. Search the forums around. There's some great stickies to follow by and just go with that.
Can't wait for CM? Learn to make your own APP to have fun with ;p
Click to expand...
Click to collapse
Well, you could always copy Avatar onto a larger card and then go wild! That's what I did, it will play lots of 720p mkv's that you might have laying around no problem!
Long press and menu are your friends. Other than that look here on xda and use the search function. The stickies typically have the most current info.
Sent from my SGH-T959 using XDA App
phragg said:
My first questions were always like:
Sweet I have Avatar on here, what else Can I put on?
Oh damn, there's only a 2GB Card, and if I remove it, I lose Avatar.
WTF is amazon kindle for? I don't need this? How can I remove Bloats?
That's where I started off, you're most likely going to want to root it. Search the forums around. There's some great stickies to follow by and just go with that.
Can't wait for CM? Learn to make your own APP to have fun with ;p
Click to expand...
Click to collapse
what is CM?
I am a programmer by profession. Maybe I could look into the world of android programming too while im at it
phragg said:
My first questions were always like:
Sweet I have Avatar on here, what else Can I put on?
Oh damn, there's only a 2GB Card, and if I remove it, I lose Avatar.
WTF is amazon kindle for? I don't need this? How can I remove Bloats?
Click to expand...
Click to collapse
I didn't have those questions. I mean the first thing i did was move avatar to my 16gb msdhc into it and go wild with my music, photo, and videos...which I'm amazed how good of sound/video quality i get on this.
I thought more of like where do how do I view flash websites, how do i stream live .pls live music streams, or smaller things like hiding apps from the notification area at the top left when they are running, or resizing certain widgets, removing some of the applications that came with the phone from t mobile, mapping buttons to do different things based on holding them down or tapping a certain amount of times, things like that that aren't explained in the user manual. Or even like right now, I'm trying to make a call and it says: "Call not sent"...well? whyyyyyyyyy? so many questions!
I don't know, I guess all this is just part of the familiarization process and will sooner or later find them out whether by experience or hunting down resources why certain behaviors and actions happen.
speoples20 said:
Long press and menu are your friends. Other than that look here on xda and use the search function. The stickies typically have the most current info.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
what is long press?
^ you should read the sticky. A lot of the things you mentioned, are addressed in the sticky.
Also, flash is only on Android 2.2, which we do not have yet.
achild said:
Got a Vibrant yesterday to "try out" the android world for the first time. Must say I'm impressed by the phones performance out of the box even with all the bloatware and crap on it. I've been a windows mobile guy for quite some time now, so the people that know both platforms well, know they are two completely different monsters. My two options were the hd2 (since i know the WM world pretty well) or learn a whole new platform with the vibrant.
I like it so far, but also miss some of the things from WM (or rather miss knowing my phone well). I guess i just have to start from zero and get acquainted with it first.
Any suggestions on getting the bare down scoop of the platform and such as far as learning it from the ground up? The sticky explains how to do these things, but I need something more basic...I just wanna become proficient in the android world as I am in the WM world starting from zero.
Click to expand...
Click to collapse
Congrats on your new phone. Let us know how your GPS works, since that seems to be a hot issue. you can test using google maps, google navigation and GPS Test downloadable from the Android Market.
SamsungGalaxySVibrant said:
Congrats on your new phone. Let us know how your GPS works, since that seems to be a hot issue. you can test using google maps, google navigation and GPS Test downloadable from the Android Market.
Click to expand...
Click to collapse
haha that seems to be a problem with any gps enabled phone nowadays. Happened with the fuze and after months and months of tweaking and tweaking we got a hang of it. I tried the GPS yesterday on my way home from work yesterday and did not get a lock, i went ahead and downloaded gps test today to see if that will unlock it before using the gps software. We shall see! Thanks for the heads up tho!
edit: I guess gps test on android works differently than on WM. On WM it scans through your COM ports and gets a fix for you to then use your gps navigation software.
achild said:
what is CM?
I am a programmer by profession. Maybe I could look into the world of android programming too while im at it
Click to expand...
Click to collapse
please do!
we could always use more programmers.
achild said:
what is long press?
Click to expand...
Click to collapse
Instead of tapping on something you hold your finger down for a few seconds. A menu will pop up giving you options like copy and paste.
Sent from my SGH-T959 using XDA App
If your phone won't play a video format, try RockPlayer
Sent from my SGH-T959 using XDA App
I would recommend the market as the first place to go. Just start searching and downloading apps and play with your phone. You'll get accustomed to it very quickly!
Droidicus said:
I would recommend the market as the first place to go. Just start searching and downloading apps and pay with your phone. You'll get accustomed to it very quickly!
Click to expand...
Click to collapse
Yeah thats what ive been doing. Thats another thing that amazes me about android, soooo many apps, and they are all centralized into one easy, convenient location. In wm you would find a few in the marketplace, and the rest u had to hunt down either on the forum or the web. This is slowly growing on me
Sent from my SGH-T959 using XDA App
Coming from WM myself, (and just recently and very reticently turned over my beloved Wizard to my mom) the fun and unfun I have with Android:
Apps are so dratted cheap. Have at it.
Cloud connectivity. I use Picasa all the time now. It took me a while to get used to Google contacts, especially first name alphabetization, but I like it now.
You might want to look at subscribing to CompanionLink. It reliably syncs everything Outlook with your Google account (thus your phone).
Almost nothing was built into Android 1.0. Not much was added through 1.5. Some stuff has been added since, like Facebook sync, but custom ROMs don't add stuff. There's an app for everything. There has to be.
The app drawer is a hassle. I use FolderOrganizer (and ADW Launcher) to quell my addiction to organization beyond alphabetical.
It's fun to watch a few things catch up with WinMo and hear all the Android users brag about how great it is. Like app-specific auto-rotation. There's an app for it out now, but it actually costs something you'll think about, and it eats a hunk of RAM. They're just getting into animated GIFs. Lists and their apps aren't anywhere near ListPro, but they almost all have some way to sync to the cloud.
Office documents created on a PC don't always work with the Office apps that are out there. Don't bother with DocumentsToGo, but Sheadspreet is good (you have to convert first) and I'm trying OfficeSuite, and it seems the best. 30-day trial, $15. It's still not WinMo, though.
For those things you don't sync with the cloud, you can't just throw stuff in your My Documents Folder and rely on that backup. DropBox is a good app/service, and GoogleDocs is your friend. Most apps back up thier specific data to your SD, but on this phone, it's on the internal SD. You have to manually handle your backups, or do Nandroid backups (another worthwhile Google).
You have to install an app to install apps not from Market. Instead of exes their apks.
There's no Total Commander. I like Root Explorer. Astro is feature-filled. There are a million file explorers, and every one of them will have its advocates.
Flashing ROMs is tons easier, but you have to root first.
The Android world moves a lot faster. If you're off the forums for a week you'll feel like you've been in a coma for months. On the flip side, if you're waiting for something to get developed, waiting a few days feel like eternity.
Android devs work harder for a lot less, or no money; it's truly inspiring.
Before you go buying the first app that does what you want, check Market for more that do the same thing. I've found that there's a free alternative to almost everything. The paid versions/apps are more luxurious in one way or another, usually, but a little research can save you a bunch of regret.
Widgets suck RAM. Before you know it you've got 25 and you're wondering why your Home screen is lagging. Phones are finite. Even these.
CM is CyanogenMod. Google it, it's worth it. They started on XDA and it got out of control, so they have their own site now, although the threads still hanging on XDA re CM are a much more interesting read. It seems to be the most popular set of ROMS for a variety of devices. I follow and flash them (the ROMs, that is. I dont want the devs to hate me).
Double entendres are rampant. It's Google.
Once you get your apps organized, you'll be surprised at how smoothly your phone useage goes. Frankly, it's just more fun, and much cheaper, to play with.
SamsungGalaxySVibrant said:
Congrats on your new phone. Let us know how your GPS works, since that seems to be a hot issue. you can test using google maps, google navigation and GPS Test downloadable from the Android Market.
Click to expand...
Click to collapse
Tested it. Google maps got no lock. However, gps test gave me 3 satellites, when I held it in front, under the windshiels it jumped to five satellites, but it wasn't enough for google maps to lock or get my location.
Sent from my SGH-T959 using XDA App

Need help on app ideas...

I know people might not answer this, but what the hell, you never know.
I'm a programmer; good old fashioned programmer. That's what I do. I've coded in Assembler, PASCAL, RPG II/III, COBOL, C/C++, SQR (a DB language), Easytreive (mainframe), CICS (more mainframe), JCL (mainframe "language"), JAVA and now Android.
Currently unemployed due to crappy market and my location. I've coded a couple of apps and they are on the market selling, albeit slowly.
My problem is, I'm NOT creative LOL IMO, I can code the pants off anything, but I'm just not good at coming up with ideas. I think it's that "left brain, right brain" thing!
Anyone care to throw out some app ideas? Seems like I think of stuff, but it's "been there, done that" on the market. I have my own hosted site and ability to store 10 gigs of database data if that helps.
I'm not interested in doing games or themes or wallpapers (remember, NOT creative!) LOL
I'm new at coding and I have ideas coming out of my ears, so to speak, but I don't have the means (knowledge) to make them a reality. How familiar are you with the android sdk and APIs? I'm kinda new at this, having only released one app into the market. I would like the help of an experienced coder. Check out my website www.fufurinnovations.blogspot.com to see what I'm working on. Thanks in advance
I am looking for an app like Mail Tones for Blackberry that alerts you with a different tones for selected email contacts. By default the notification tone for all incoming emails is just one for all. I tried Mail Alerts but it is very unreliable. Maybe you like this idea? This is a very helpful app in BB since it lets you know when an important email comes up without looking at the screen. Weird that there is only one app in the Market and it just doesn't work.
And what about another app like a camera add-on that lets you level all your pictures using the inclinometer and allows you to take pictures having always the horizon line leveled.
hgrimberg said:
And what about another app like a camera add-on that lets you level all your pictures using the inclinometer and allows you to take pictures having always the horizon line leveled.
Click to expand...
Click to collapse
Love this simple but effective idea!
posted direct from the legend that is the x10i... the fastest processor, the slowest response...
I need, and many android users will agree, that sms messages do not need to be kept forever. I want an app, an addon, an alteration whatever that deletes old messages up to a set time period... 7 days, 14 days, 31 days etc.
If I had a text from o2 highlighting the fab new offers I ignore it and 30 days later its automatically deleted!
posted direct from the legend that is the x10i... the fastest processor, the slowest response...
I'd love an app that emulates the standard iPod USB protocols well enough to control my Android music player from my car stereo.
Theres a lot of people in a thread in this forum wanting a gtalk widget for android....and willing to pay for it.
Enhanced camera
KelvinMead said:
Love this simple but effective idea!
posted direct from the legend that is the x10i... the fastest processor, the slowest response...
Click to expand...
Click to collapse
I actually thought that the app called Theodolite was going to do this but it was actually a triangulation app. In any case, it comes with an inclinometer that allows you to measure the angle of the camera in x and y. It has a measurement of angles kind of like the vision from Terminator, very cool, but then if you take the picture, those measuring things stay in the picture and the picture itself comes out at a lower resolution so it is not really a photography app, its a measurement app. It could be cool to have a bip once you get the camera/phone leveled with the horizon line.
Cameras nowadays don't come with this feature? You can then sell them the program...
you can help me out with my music app im only decent at concepts
http://forum.xda-developers.com/showthread.php?p=10692674
How about an app that is able to identify if someone in the area is running android and to be able to strike up a gtalk convo via invite. idk if that'd be possible.
WOW! Thanks to all the repliers (is that a word? LOL). Oh my, there's an idea right there for my database space...a dictionary or thesarus!
Some very, very good ideas out there and I DO appreciate them very much. I can definitely see 2 or 3 apps that I can start working on.
Keep the ideas coming and I'll get my fingers going on development of some of the replies up to this point.
Thanks again!
Figure out bluetooth hid in sense roms or video out for aosp roms.
Hello,
An application that encrypt/decrypt phone conversations in real time between two android phones could be nice...
Sent from my GT-P1000 using XDA App
One app i really think is missing is a good working RSS-reader which makes it possible not to juggle between the RSS-reader and a browser.
An example would be a super simple reader like Google Reader that can open up the posts in background inside the reader, having the same possibilities as a browser.
I am tired of HTC sync not working right with custom roms. I need something (app or software) that will sync my pc Outlook contacts and calendar with android phone. There is a need for business people that want to use their android phone for business! IMHO
Sent from my Eris using XDA App
I don´t know if exist an app that can do what I want...so...here it is the idea:
It´s an app that can change the apps icons in the drawer...like the one we use to change icons in desktop....but....for the drawer...
Or maybe a widget for app launcher...I know there ir a lot of it....but make one like the objetdock for windows...if you know what I mean...
Cheers! and thank...
i have many great ideas, but im not a programmer...my only problem with you is that you seem to want people to GIVE you their ideas...like recently, i had someone develop a clock widget for me in which i provided the graphics...we are splitting the profits 50-50...so maybe if you could make an agreement like that or a 60(you)-40(me) agreement then i might be able to help you out...and you could help me
schwartzman93 said:
i have many great ideas, but im not a programmer...my only problem with you is that you seem to want people to GIVE you their ideas...like recently, i had someone develop a clock widget for me in which i provided the graphics...we are splitting the profits 50-50...so maybe if you could make an agreement like that or a 60(you)-40(me) agreement then i might be able to help you out...and you could help me
Click to expand...
Click to collapse
Yes, I guess I should have mentioned that ...my bad.
Of course I would be willing to split profits on a joint-effort project. And, I'm terrible with graphics design and the like. And sometimes, the user interface can make or break the applications (people like "Wow, cool" or flashy app interfaces).
I'm more of a "meat and potatoes" guy; input your data, get info back LOL
So yes, I'm willing to pursue a multi-person project as I think it's beneficial to both parties, not only monetarily, but the possibility of learning from each other.
Thanks,
Roots
Im sorry, i didnt mean to come off rude, lol...and im good with photoshop and UI ideas...i have no degree in anything just to let you know, im a self taught 17 year old, who like i said has no programming skills just ideas...i will get back to you though...im currently working on trying to update this other app i have

Using appinventor and am stuck with everything

I am completely new to coding anything but websites so I figured I try appinventor to build this little app I have wanted for quite some time. I play League of Legends (Leagueoflegends.com) and there is a fan site that has items, stats, and guides which is located at www.LEAGUECRAFT.com . http://i.imgur.com/bZ7ZA.png This image shows what I have so far. I have the champions listed in order (scrolls down 72 champs) as buttons; ex. when clicking akali it launches http://leaguecraft.com/champion/Akali using my android browser. Instead of opening the browser I would like for it to return what is in the guides tab into the app in a mobile friendly version. Looking at the page source I see they have them seperated by "<a href="#champion_tab_2">Guides (71) ", is there a way to pull just that into the app? Maybe even get it to pull just the title and rating? Anything would help at this point, thank you guys!
Sorry I've never used app inventor before, but I play LoL too and i think you should check this link: https://market.android.com/details?id=com.apps.android.lolarmory
Take a look into regular expressions.
Basically, what you need to do is pull the HTML source and then use regular expressions to match that pattern and pull the data that you need.
I personally code in Java, so I'm not exactly sure how to do this in App Inventor.
Number22 said:
I personally code in Java, so I'm not exactly sure how to do this in App Inventor.
Click to expand...
Click to collapse
That was my problem too
Sent from my GT-I5700 using XDA Premium App

Just bought an Atrix.

This is my first Android phone. I've previously owned the iPhone and a BlackBerry. I've sense ditched both for this Atrix. It's about a week old now.
I was heavy into jailbreaking my iPhone and modding it to how I wanted it to be, but this Android stuff is confusing the hell out of me. I just don't get it. I need the most remedial breakdown anyone can give me. I've been searching the web for days in and out trying to find something.
People have some really great information, though! That's how I came across this site. I hope to find more answers, although my mind almost exploded when I read through this thread.
Anyway, how do you like your Atrix? Any tips on making this device my own? I still feel like I should be back with an iPhone for whatever reason. LOL. It feels I'm too late to step into the Android world. I should have jumped on with the G1.
Oh, and any remedial breakdowns of rooting is welcomed! LOL!
Check out the ginger break thread for a nice break down. (really easy)
Enable swype (long press text entry)
Inquire about freezing some of the bloat with titanium backup
Start exploring the market
Download some emulators and play classic video games from the ol childhood
podcasts if your into that thing
Flash! Go to browser settings and change plug ins to (on demand) for quicker browsing and flash at your disposal!
Wait until you get uncapped upload speeds.. Oh man are you gonna love this phone!
Sent from my MB860 using XDA App
morejaylesswar said:
This is my first Android phone. I've previously owned the iPhone and a BlackBerry. I've sense ditched both for this Atrix. It's about a week old now.
I was heavy into jailbreaking my iPhone and modding it to how I wanted it to be, but this Android stuff is confusing the hell out of me. I just don't get it. I need the most remedial breakdown anyone can give me. I've been searching the web for days in and out trying to find something.
People have some really great information, though! That's how I came across this site. I hope to find more answers, although my mind almost exploded when I read through this thread.
Anyway, how do you like your Atrix? Any tips on making this device my own? I still feel like I should be back with an iPhone for whatever reason. LOL. It feels I'm too late to step into the Android world. I should have jumped on with the G1.
Oh, and any remedial breakdowns of rooting is welcomed! LOL!
Click to expand...
Click to collapse
First you are going to need sbfs and rsdlite in case something goes wrong.
http://forum.xda-developers.com/showthread.php?t=991072
Then you will need android sdk. Installing this takes awhile btw.
http://developer.android.com/sdk/index.html
you might also want to learn some basic adb and busybox commands.
http://developer.android.com/guide/developing/tools/adb.html
then you can root your phone with that thread you posted. If I think of anything else, I will post more.
ChongoDroid said:
Check out the ginger break thread for a nice break down. (really easy)
Enable swype (long press text entry)
Inquire about freezing some of the bloat with titanium backup
Start exploring the market
Download some emulators and play classic video games from the ol childhood
podcasts if your into that thing
Flash! Go to browser settings and change plug ins to (on demand) for quicker browsing and flash at your disposal!
Wait until you get uncapped upload speeds.. Oh man are you gonna love this phone!
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
I really want an emulator! We have one on the Xoom Tablet at my job. I play Zelda when we have a bit of down time, lol.
What are some good apps?
briggie108 said:
First you are going to need sbfs and rsdlite in case something goes wrong.
http://forum.xda-developers.com/showthread.php?t=991072
Then you will need android sdk. Installing this takes awhile btw.
http://developer.android.com/sdk/index.html
you might also want to learn some basic adb and busybox commands.
http://developer.android.com/guide/developing/tools/adb.html
then you can root your phone with that thread you posted. If I think of anything else, I will post more.
Click to expand...
Click to collapse
I'm going to do this as soon as I get home! THANKS.
I appreciate you taking the time to get that stuff together for me. I hope all goes well.
ChongoDroid said:
Check out the ginger break thread for a nice break down. (really easy)
Enable swype (long press text entry)
Inquire about freezing some of the bloat with titanium backup
Start exploring the market
Download some emulators and play classic video games from the ol childhood
podcasts if your into that thing
Flash! Go to browser settings and change plug ins to (on demand) for quicker browsing and flash at your disposal!
Wait until you get uncapped upload speeds.. Oh man are you gonna love this phone!
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Great tip on setting the browser to use plug-ins on demand. Probably safer in the event of exploits too.
jjwatmyself said:
Great tip on setting the browser to use plug-ins on demand. Probably safer in the event of exploits too.
Click to expand...
Click to collapse
Yeah plus it keeps all your flash on hand and yet no slow down. Next time an iphone 4 user compares browsing speed you'll blow em away
Sent from my MB860 using XDA App
I'm still not getting this stuff. Too many acronyms, too many... other things. I don't think it's meant for me to root this phone. LOL. I need a YouTube video or something. I have no idea what these instructions mean when they're telling to extract certain things in certain places, open certain things, install apk sbf and abc. Exaggerating, of course.
It's been over 7 hours and I haven't gotten any clarity.
Moved from iphone 3gs to my first android (Atrix) also.
I gotta tell you modding jailbroken iphones is very easy and very limited compared to Android phones. Even a stock outta-the-box android phone.
It's probably something like "want even more customizations = more work" for you with an Android.
Gold luck.
Its ok, its a lot to learn all at once. Just keep reading and asking questions and you'll get a grasp real soon. android is really educational and it took me a nexus one to figure it out.
Search for ginger break thats the easiest way so far I think. (sd card mandatory btw)
morejaylesswar said:
I'm still not getting this stuff. Too many acronyms, too many... other things. I don't think it's meant for me to root this phone. LOL. I need a YouTube video or something. I have no idea what these instructions mean when they're telling to extract certain things in certain places, open certain things, install apk sbf and abc. Exaggerating, of course.
It's been over 7 hours and I haven't gotten any clarity.
Click to expand...
Click to collapse
Sent from my MB860 using XDA App
I'd be interested in a non AT&T branded ROM with app side loading etc. I'd guess that 2.3 will be the next big step though and wouldn't want to exclude myself from being able to upgrade...
Sent from my MB860 using Tapatalk
CyberPunk7t9 said:
I gotta tell you modding jailbroken iphones is very easy and very limited compared to Android phones.
Click to expand...
Click to collapse
Man, I've noticed that! I thought I knew a hell of a lot when it came to this stuff, but this Android rooting has made me realize that I'm somewhat of a novice. It's never taken me this long to grasp some computer stuff.
I also think it's because I bought my Atrix at full retail price and I don't have insurance. (I have a dealer line with AT&T. They made me provide my own phone.) I don't want to waste that much money if I brick my phone.
ChongoDroid said:
Its ok, its a lot to learn all at once. Just keep reading and asking questions and you'll get a grasp real soon. android is really educational and it took me a nexus one to figure it out.
Search for ginger break thats the easiest way so far I think. (sd card mandatory btw)
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
I'm going to keep reading and reading because I was referred to gingerbreak before I registered here. That's actually how I got on this site. It seems solid, I just have to figure it out. Reading up on terminology has made it clear to me what an ADB is. I just don't know how to use it.
Question: When I open this ADB file in the SuperOneClick zip, it opens a command prompt, displays some words and junk, an then disappears.
What am I supposed to do with this?
(I'm currently browsing this thead. I just don't have enough posts to post there.)
morejaylesswar said:
Question: When I open this ADB file in the SuperOneClick zip, it opens a command prompt, displays some words and junk, an then disappears.
What am I supposed to do with this?
(I'm currently browsing this thead. I just don't have enough posts to post there.)
Click to expand...
Click to collapse
That is why I like using the adb from android sdk. Never liked doing it from oneclick even when I had a captivate. If you have android sdk, you can open a command prompt and cd to adb's folder and use the commands there. You can also make a bat file to make it easier.
If you don't know how to make a bat file, use notepad and type this
@echo off
cmd /k "cd c:\program files\android\android-sdk\platform-tools"
and save it as .bat
Note if you have 64 bit windows, it will be program files (x86)
morejaylesswar said:
I'm still not getting this stuff. Too many acronyms, too many... other things. I don't think it's meant for me to root this phone. LOL. I need a YouTube video or something. I have no idea what these instructions mean when they're telling to extract certain things in certain places, open certain things, install apk sbf and abc. Exaggerating, of course.
It's been over 7 hours and I haven't gotten any clarity.
Click to expand...
Click to collapse
Yeah, the learning curve is a little steep. Especially if you have never worked with linux before. This helped me a lot with my first android phone. This is for the n1, but most of the info applies to all android phones.
http://forum.xda-developers.com/showthread.php?t=619153
Return it while you can.
wirednix said:
Return it while you can.
Click to expand...
Click to collapse
Lol buster...
Anyways I'm pretty sure you don't need to connect to computer for gingerbreak.
Its via an apk.
Sent from my MB860 using XDA App
ChongoDroid said:
Lol buster...
Anyways I'm pretty sure you don't need to connect to computer for gingerbreak.
Its via an apk.
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Not correct.
Unless you already have sideloading enabled, you will need to connect the phone to a computer.
BTW, return it while you can.
I got my Atrix and the first night I spent like 3 hours installing gingerblur and a ton of apps. It was GREAT. First android phone. I can't wait for 2.3.

Categories

Resources