Assistance with final year college project - Android Software Development

Hi all!
I'm in my final year and we're supposed to do a project which is worth 200 marks overall. Most of us in our field have chosen to develop either android or iphone applications. My group and I have chosen adnroid.
Now, I'm in need of simple ideas for the apps. We have absolutely no idea on how to go about with the process. I've seen lots of people here develop stunning applications here! We're in need of ideas for developing simple apps.. which can be completed in a max of 2-3 months (considering the fact that we don't have any background knowledge on android development/programming. All we know is Java)
I'd initially suggested an automatic mobile credit recharge system, where in the app monitors you prepaid account balance from time to time and recharges the account once the credit falls below a user set value.
Although this seemed interesting at first, it can only be simulated with 2 databases (one for the mobile credit and another for the bank account)
After going through the type of apps here, I really want to develop something much better than this.
I'm open to all ideas, in fact, we don't mind developing an app that is already existing (for instance a profile manager or a data wallet etc) All we want is to have a fully complete app at the end of 2 months.
Please assist.
Thanks!

Secret Santa?
That's something that I thought up over winter break and whipped it up over a few days in the App Inventor. If you guys take your time, you can probably learn Android programming and design/code it in a month or so.
There are some "special" features that I added to make the app more useful but I'll leave that for you to think up.
I'll post back if I come up with anything else. I also need some app ideas, but just for recreational programming.

Thanks! I'm currently checking out appInventer.. I somehow find it hard to come up with ideas which is why I'm trying to find help from here :|

I think the credit recharger is a pretty cool idea, personally. But I understand that you might want something with more "impact"
I think part of the key to this would be figuring out what has not already been done to death. There are so many apps with 5, 6, 7, etc versions of the basically the same thing. I would try to find something to develop with less competition, even if it's more of a niche product. I'm trying to think of the things I've previously thought "I wish I had an app for ____" but I'm drawing a blank right now.
If I think of anything I'll be sure to post it back in here

DrDubzz said:
I think the credit recharger is a pretty cool idea, personally. But I understand that you might want something with more "impact"
I think part of the key to this would be figuring out what has not already been done to death. There are so many apps with 5, 6, 7, etc versions of the basically the same thing. I would try to find something to develop with less competition, even if it's more of a niche product. I'm trying to think of the things I've previously thought "I wish I had an app for ____" but I'm drawing a blank right now.
If I think of anything I'll be sure to post it back in here
Click to expand...
Click to collapse
Thanks! I checked out google appInventer tutorials.. theres one which says "no text while driving" -- basically sends back an sms to the sender that ur driving.. It seems interesting so I'm gonna see how best i can use it and pack some more useful stuff along with it.. and see how it all works out.
The reason why I'm giving the auto recharge a back seat is because it can't be implemented in real time.. it can only be simulated in a virtual environment.

You might want to think about doing something that takes advantage of the maps api. It's easy to do but it looks impressive and might help you get high marks.

A great idea?!
Graphics artist here,
Something I just thought of and just started searching for (literally) when I came across your thread, would be: Using the phone as a touch sensitive.. control for editing software, ie photoshop or paint.net. Basically turn the phone into a touchpad control for a computer.
Just an idea!

mirrorhelix said:
Graphics artist here,
Something I just thought of and just started searching for (literally) when I came across your thread, would be: Using the phone as a touch sensitive.. control for editing software, ie photoshop or paint.net. Basically turn the phone into a touchpad control for a computer.
Just an idea!
Click to expand...
Click to collapse
This would be great! I'd definitely pay a couple/few dollars for something along these lines if it was user-friendly

Thats a really awesome idea!! Converting the touchscreen into a tablet input for PS or any other photo manipulation software.. But the problem is that I don't know where to begin! :|

This is a college project so the idea isn't to make a unique and sell-able application... it's to demonstrate that you can work as part of a team to make an application from design to completion.
I'd try and think of a fun app (i wouldnt care if it's been done 100 times before) that everyone on your team wants to contribute to. If it's unique, brilliant, if not nevermind you've got some good experience working as a team and making an android app.
I do like the sound of the phone touchpad app, it's been done on iPhone by Logitech but i've not seen something for android. If it helps, http://blog.logitech.com/2010/01/29...-touch-into-a-wireless-trackpad-and-keyboard/ .

There are a ton of them on the market: Gmote, MyRemote, UnifiedRemote, etc.
It might be a good idea to email this developers to get a better picture of what to do.
Problem is that all of those tools rely heavily on WiFi so you'll have to understand networking.

biggler said:
This is a college project so the idea isn't to make a unique and sell-able application... it's to demonstrate that you can work as part of a team to make an application from design to completion.
I'd try and think of a fun app (i wouldnt care if it's been done 100 times before) that everyone on your team wants to contribute to. If it's unique, brilliant, if not nevermind you've got some good experience working as a team and making an android app.
Click to expand...
Click to collapse
Bingo!! Which is exactly what my instructor said. I tried out the tutorials on appInventer.. I was toying with the idea of integrating more features into those itself. Is that a good idea? Although the concept is from Google, would it be ok to build on it? i'm particularly interested in "No texting while driving" and "Broadcast Hub" -- both these apps are awesome! Are there any notable features that I can add to make them better.

How about an app for the quick oil change places. It could show your last service and what was done. Show any upcoming maintenance and when your next oil change is due.
Maybe integrate Google Maps to show locations of service centers. Maybe offer a "e-coupon" if they use the app. Pretend they offer online scheduling and maybe show them "2 customers in bay, one waiting" - Estimated wait time 20 minutes" yada, yada
As an "older" programmer with 2 degrees, it's nice to see your college offering the mobile platform as a programming choice. Hell, all we got to write were COBOL and CICS mainframe applications and some semi-cool C++ projects.
Good Luck and Congratulations on getting your degree!!

What about a bluetooth hack to where u would be able to hack into someones phone and use their service for texting and calling. I heard of something like that when i was on my blackberry and was really into it. But it would be nice to get something like that on my Incredible
Sent from my ADR6300 using XDA App

I think it would be a good idea to make an app that uses an existing web api for a popular website, could be facebook, ebay(do they have an api?) etc etc.
It's a good way to learn a lot of aspects of android development, with a useful product as the outcome.
It doesn't matter if there is already an app for that site, think of a different way of using the site on the mobile, and go from there.

I would like to see a program that reads the weather API and reflects the current weather and location on the wallpaper. This app would require graphics design, code to parse the weather feed, writing to the OS. When I was on Windows Mobile there was a skin for Weather Panel that did this but with Android's live walpaper it could be really cool.

Thanks for the ideas you guys! I really appreciate it. Everything seems interesting.. but the problem is we don't know where to begin or how to go about it.
I did the broadcast hub tutorial present in the app inventer page. It turned out good. Is there any way I can add functionality to this itself?

blueren said:
Thanks for the ideas you guys! I really appreciate it. Everything seems interesting.. but the problem is we don't know where to begin or how to go about it.
I did the broadcast hub tutorial present in the app inventer page. It turned out good. Is there any way I can add functionality to this itself?
Click to expand...
Click to collapse
Do all the tutorials and learn the blocks, you can create lots of stuff. There is a app in the market that adds more features to the app inventor, app inventor extender
XDA App

A couple of suggestions:
- A chess PGN editor
- A simple picture/document management app where you take a photo using the camera, add some tags or other info, and save all details in a database. You can also provide search functionality and a viewer to retrieve pictures using the index you've built.
Sent from my SAMSUNG-SGH-I897 using XDA App

I did some homework on topics and came across this.. A multilingual speech translator.
Talk in a language, it converts the speech to text, translates that text to a target language, and reads the translated text aloud.
Is this feasible? What is the difficulty level?
Also, is it possible to develop a call blocker app? I looked around but wherever I search, I only find fully built apps but not pointers on how to go about creating one by yourself.
Please assist.

Related

[Q] APP IDEA for College Students

Hello everyone, I had an idea for an application that I am pretty sure has not been developed.
Would it be possible to develop an application that automatically alerts students when a college class is open or closed? I guess I am just looking for an app that automatically checks the desired class every hour or so and when there is a spot available it alerts the student (maybe even automatically sign the student up?).
Any ideas?
The greatest challenge with this kind of application is actually having the college use it for their classes, nothing impossible though
An app like that would need to interface into the school's system for optimum efficiency.
You might be able to do a web based setup that would 'learn' the schools format for passing data back and forth, and poll until a 'seats available' column changed, but it'd be messy.
You would probably be better off finding someone create one specific for your school. It's a great idea but unfortunately, schools probably are not using the same online services to handle their registration process, etc.
You could work this out in 2 different ways:
1. The Hard One: Make the time scheme from your schools website sync with the time scheme you use in your app, this would be incredebly hard to do, and i'm an IT student and I already know this that this is inpossible at my school.
2. The Easy One: Make a time scheme that you can fill in by yourself and an alarm will go off everytime a new class starts
Thanks for the posts guys. That makes sense, I understand why that would be difficult. That it too bad though, it would be such a useful app! I bet a lot of people would pay money for it.

Registered WP7 Developer looking for ideas!

As the title states, suggest away.
direct sync to outlook .pst
What the [email protected]#$% was MS thinking by leaving this out? Even the iphone syncs to outlook.
mightyeric said:
direct sync to outlook .pst
What the [email protected]#$% was MS thinking by leaving this out? Even the iphone syncs to outlook.
Click to expand...
Click to collapse
Jesus, how many times is this going to be brought up? The function is NOT there, and it was known BEFORE any device came out. Quit the *****ing and get a phone that supports it, or move on.
Anyways, I'd like a good sports app like Sportacular that has notifications when games start, during and after with the scores. Fantasy updates with custom rosters would be great too.
Not sure what the SDK will let you do, but is it possible to develop an app that can be pinned to the start page, that toggles 3g/wifi/bluetooth? I know we can just drop in to the Settings menu, but I would pay for an app that put those three in one easy place.
I would also like an app that rotates, like a slideshow I guess, all sorts of images from the various Xbox games I've been playing across the tile. That would look cool on the start page. Maybe it does a Bing image search to find the images to rotate, etc. I'm not a developer, but it was something I thought of earlier today.
dougp.me said:
Jesus, how many times is this going to be brought up? The function is NOT there, and it was known BEFORE any device came out. Quit the *****ing and get a phone that supports it, or move on.
Anyways, I'd like a good sports app like Sportacular that has notifications when games start, during and after with the scores. Fantasy updates with custom rosters would be great too.
Click to expand...
Click to collapse
this is comming in dec development almost done..
The direct sync with outlook is not possible with the WP7 SDK. That would have to be incorporated into the Zune sync software. The WP7 is meant to be a cloud device so I don't see this coming anytime soon.
The idea about toggling the radios is also not possible im afraid. The SDK does not give developers any direct access to the hardware like that. Hell, we can't even adjust the volume.
rruffman said:
this is comming in dec development almost done..
Click to expand...
Click to collapse
love to see more on this...
JMackey said:
The idea about toggling the radios is also not possible im afraid. The SDK does not give developers any direct access to the hardware like that. Hell, we can't even adjust the volume.
Click to expand...
Click to collapse
That really blows. Just thinking about what various iPhone and Android apps can do easily, it seems this platform is much more closed than even iPhone's. The key to both Android and iPhones success has been as much the developer community as it has been the solid hardware the apps run on, maybe even more so the developers. The new WP7 hardware seems solid enough so far. If MS doesn't open up the SDK to a greater array of components, this will just continue to lag behind, even fall farther behind.
...Hoping someone can cook up some nice WP7 ROM's
ability to take any music file and assign it as a ringtone!
an independent youtube app that doesnt simply goto a web page. Also bein able to watch high def on 3g, and not only on a wifi connection.
TOA Duck said:
an independent youtube app that doesnt simply goto a web page. Also bein able to watch high def on 3g, and not only on a wifi connection.
Click to expand...
Click to collapse
There's already one in the Marketplace for free. You have to have the YouTube app installed to use it, but it allows for searching, etc. from within the App.
prubin said:
ability to take any music file and assign it as a ringtone!
Click to expand...
Click to collapse
This is supposedly coming in January according to reports this morning. See: http://www.wpcentral.com/rumor-january-firmware-update-wp7-include-custom-ringer-support-more
(Sorry, forgot to multi-quote.)
not sure if you can make do this or not, but I would like to be able to connect to hidden networks. Also be able to use the device as a wifi router.
Could it be made downward compatible? It would be nice to be able to run some of my already-purchased software.
As an alternative, the single-largest bummer of making this switch for me will be loss of the two coolest apps I have EVER had – “Pocket Earth”, and “Pocket World” by Bluepoint Studios. These apps, especially Pocket Earth, were stunning! I don’t know their status, but if you could buy the rights and the code and somehow rewrite them for WP7, I suspect you would do very well.
I need programs which are NOT web-dependent. Dictionaries, translation programs, an atlas, etc. which are device-based. Traveling internationally is where one needs the language converters and I work a lot on the plane. I’d prefer to give up space in the device than to continually pay for international data.
Best of luck,
Dave
Battery indicator showing remaining strength in percentage or bars.
A recorder...
There are a few out there, but I need it to either have voice activated start/stop, or stop/start control from my bluetooth. I am a sports photographer, and if I can describe what is on a picture that I take right after I take it, it is much easier to do my captioning when I get home. But I don't have time to take the phone out of my pocket and start/stop after each play.
It seems a lot of the suggestions are things to do with hardware. The only hardware access the SDK gives developers is the GPS, Accelerometer, and the radio. We don't even have direct access to the camera. (When an app takes a picture, it opens the camera app then sends the taken picture back to the app).
riceboyler said:
There's already one in the Marketplace for free. You have to have the YouTube app installed to use it, but it allows for searching, etc. from within the App.
Click to expand...
Click to collapse
Will we ever be able to watch high quality youtube vids over 3g. Now you have to be on wifi. I know on iphone the vids are HQ over 3g.
1) Something that bypasses Exchange-enforced password entry. Android has it; and frankly, PIN enforcement is a meaningless layer of security that does nothing more than inconvenience the end-user.
2) Something that let's you copy synced Calendar entries and Contacts to the Phone instead of forcing them to exist in the stupid cloud. <--I would pay good money for this. Again, something that Android let's you do that I like.
Edited to Add:
3) An app that keeps the phone on and unlocked. I don't like this forced lock/timeout thing, I'd prefer to have complete control of when it is locked and when it isn't.
1) A Remote Desktop Application compatable with MS's current RDP services
2) Something that periodically rotates the Logon Screen Picture
3) Something that would quickly display Battery Life, Used/Remaining Storage, etc...
- MEK

So close to being a laptop replacement / missing Keyboard shortcuts / capabilities

This is combination of a gmail app question, accessory question and honeycomb OS question so I'll post it in general.
I received my Moto Bluetooth keyboard today.
This is a huge step forward in having this device be a laptop replacement for 90% of my non-work computer use. However, there are a few things missing:
1. Is there a keyboard shortcut to switch between active applications? Like alt-tab in windows? the dedicated app buttons are nice, but this means that I can only switch between certain apps.
2. Is there a way to change the behavior for the buttons? There is no "messaging" app in honeycomb. I would instead like this to map to gchat
3. Where are keyboard shortcuts in the gmail app? I want to be able to archive, reply, and forward by hitting y, r, and f.
4. in fact why do the arrow keys not do what I expect them to in gmail? They jump between links in the content of the email. I want them to be able to let me hop between emails not only within the current one. Perhaps this would be solved by keyboard shortcuts of j and k.
5. Why hasn't anyone made a decent office/productivity app yet? Is this that difficult? Is there a way to force my browser to not use the mobile version of google docs?
6. I hate to say it, but I miss blur. Only for the fact that motorola understands how to integrate with exchange well.
Blur can download attachments, reply to email, manage calendar invites, look up in the GAL, etc much much better than the crap support that google gives out of the box. And before anyone asks, TouchDown for Tablets has issues in honeycomb and does not work for me.
That being said, these are all minor software tweaks. I love the device and really hope that moto/google can address these issues.
If anyone has any known workarounds or solutions please let me know as well.
I don't have my Xoom (yet) and I don't have a keyboard. But I do have an OG Droid. And you can setup your shortcuts for it by going into Settings->Applications->Quick Launch. You might check to see if that option is there for the Xoom.
Android apps do not have keyboard shortcuts, period. The onscreen keyboard isn't meant for that and it's not designed to be used with an external keyboard (primarily).
Dang! While I was typing my thread someone else had apparently a similar question... could one of the admins/moderators please merge my thread with this??!!? Thanks!
Bauxite said:
Android apps do not have keyboard shortcuts, period. The onscreen keyboard isn't meant for that and it's not designed to be used with an external keyboard (primarily).
Click to expand...
Click to collapse
android-tips.com/use-keyboard-shortcuts-to-switch-between-applications/
It does look like there are keyboard shortcuts, but some of them have been dropped in the move to honeycomb. This is odd because I would think that more people will be using external keyboards to do actual work with honeycomb.
bryz2 said:
5. Why hasn't anyone made a decent office/productivity app yet? Is this that difficult?
Click to expand...
Click to collapse
Maybe the fact Honeycomb has been out all of 6 days...
You ever try writing a complex program such as that? No?! I didn't think so. Things like that take time. not even MS can pump out a copy of office in 6 days with their enormous development staff.
chaoscentral said:
Maybe the fact Honeycomb has been out all of 6 days...
You ever try writing a complex program such as that? No?! I didn't think so. Things like that take time. not even MS can pump out a copy of office in 6 days with their enormous development staff.
Click to expand...
Click to collapse
lol. Quite defensive.
1. the sdk has been out for a while. Ever think about why there were apps on launch day? Those companies must have millions of people!!!
2. Since you asked, I have written much more complex apps. I'm a systems engineer. Phone apps are relatively simple.
3. Android has been out for years now. There is still not a decent office app on any flavor of android.
bryz2 said:
3. Android has been out for years now. There is still not a decent office app on any flavor of android.
Click to expand...
Click to collapse
There pops the bubble
zdnet.co.uk/news/mobile-devices/2011/03/02/asuss-eee-pad-tablets-show-off-android-30-40091991/#story
hopefully if they keep releasing devices with keyboards, keyboard support and office applications will only get better.
bryz2 said:
lol. Quite defensive.
1. the sdk has been out for a while. Ever think about why there were apps on launch day? Those companies must have millions of people!!!
2. Since you asked, I have written much more complex apps. I'm a systems engineer. Phone apps are relatively simple.
3. Android has been out for years now. There is still not a decent office app on any flavor of android.
Click to expand...
Click to collapse
The API was finalized two days before the Xoom was released. Also the SDK is completely unusable without a Xoom to test on, so if a developer didn't have one there was almost no way they could start developing it before it came out unless google gave them a pre-production unit. This is why there are so few xoom apps right now, you could not develop for honeycomb without one unless you were okay with the emulator going .001 frames per second.
Google Suggests Google Docs. I think its very good considering it is web based.
We use it in our organization, publishing live statistical information about the operation every few minutes to shared spreadsheets, from which our users can interact.
Google Docs users can open, edit, share spreadsheets, Txt Docs with formating, and now Power Point without any issues from Android Devices, Apple, and any other web device.
I think Quick Office is also good for a small screen, and it has been out for years.
Or, Email moves docs around very nicely as well.
But in the end, Android is not Ubuntu. Andriod is not MacOS. Android is not Windows
If you would like to create complex documents, pick up a laptop. I hear they are available, and portable.
youngproguru said:
Google Suggests Google Docs. I think its very good considering it is web based.
We use it in our organization, publishing live statistical information about the operation every few minutes to shared spreadsheets, from which our users can interact.
Google Docs users can open, edit, share spreadsheets, Txt Docs with formating, and now Power Point without any issues from Android Devices, Apple, and any other web device.
I think Quick Office is also good for a small screen, and it has been out for years.
Or, Email moves docs around very nicely as well.
But in the end, Android is not Ubuntu. Andriod is not MacOS. Android is not Windows
If you would like to create complex documents, pick up a laptop. I hear they are available, and portable.
Click to expand...
Click to collapse
Exactly why I want a Google Documents app for Android tablets, since Google Documents doesn't load well in our browsers.
Sent from my Xoom using XDA Premium App

Looking for Dev Partner(s)

I know java, but I'm new to android. I like to learn things by diving right in so I came up with an idea for an app and am in a little over my head atm. I'm looking for experienced/inexperienced persons interested in developing/learning.
My idea seems simple enough:
It's a playlist creator / music playing app with a unique UI.
The app is in landscape mode and the left half is the music library and the right half is a playlist. Drag-n-drop songs from the library to the playlist. I haven't seen anything like this and think it would make a great app for parties/playlist junkies.
Let me know if you're interested.
I'd like to contribute to UX/UI/Graphical design if you need me, PM/email me (V[email protected])
Very possible. Trying to get the logic stuff done first before theming.
My app BlueMuze does something similiar to this already. It's a playlist and bluetooth music file sharing app. I should tell ya too, I had planned something like this for the tablet version. Currently it uses a multiselect UI for selecting songs, and a DragAndDrop UI for arranging them in separate activities.
I'd link to it but not sure I'm supposed to, since it's a for-profit app. Though, there's a free trial you can check out to see what you're getting into. It's on the Android Market so it should be easy to find.
Anyways, while I'm not going to partner or give away source code I think I can help you with tips and pointing you in the right direction.
I'd say the first place to begin is to understand ListViews and ListAdapters.
Second, I would go into the Android Source at kernel.org and look for the music package. There's a class in there called TouchInterceptor.java (that probably should really be named DragAndDrop) that should help you understand a bit how they did it in the stock music player.
Needless to say there are errors and inefficiencies in that code that you'll want to figure out.
Anyways, hope that helps get you started and please feel free to have a look at my app and to post questions as you go along.
cheers
Hello,
I have some experience with android views, drag & drop, databases. I like your idea, I would love to have a player that feels like amarok on my phone.
I imagine that this is a for-profit app and if so I would like to hear the details about this part. The amount of people involved, how they will be divided, if you are planning on releasing an ad supported version as well, etc.
Send me a pm with this info or a mail to [email protected] and I´ll think about it.

Android wear. A notification OS?

I was looking forward to install apps, develop apps and use apps on the android wear. When I installed the android wear sdk, and ran the emulator, it didn't seem very "huge". Not much can be done!
http://developer.android.com/wear/notifications/creating.html
As linked above, Google tells us to that we can add support for wear in a few lines of code. What can be done, is limited to the buttons that can be added when swiping to the right page.
No other documentation suggest that we can make Android Wear specific apps. It's not possible to add controls and widgets (Editabletext, button, spinner etc.) like it's possible in full android. Now i know that the screen is small, and limitations has to apply..
But the limitations are counted. Imagine receiving an email, swipe right, theres a reply button, click on it, voice will be activated, speak your message, and it will send it. That's pretty cool, but not cool enough..
What if i would like to add someone to cc?, not possible using the sdk, what if i would like to add a different signature? not possible.
The idea is fine, and it's awesome to see something new, i could really see it's potential, but as of right now, i am kinda disappointed.
I was noticing this also from the non developer point of view. All the marketing of the product it's based on notifications, at least the Gear was able to support the installation of apk's and i was excited since Android was about to release his own watch it was going to unleash all the real power of the smartwatches, but getting notifications from my mom telling me to buy milk does not sound like very awesome to me.
When Android Wear was first announced, I also heard that it was only for notifications. If that is really the case, I'm not interested and will keep my Gear 2 for now.
I think notifications are one of the obvious benefits, but there's going to be a lot more that we figure out how to do with them.
Sure, the interface is restrictive, but that's kinda the idea. The real benefit will be adding that little extra special sauce to the notifications in the context of whatever else is going on. And notifications don't need to just be a note from Dear Old Mom... geolocation, sensors, and other things may come into play.
After reading most of the AD site I sorta feel like you do when you know in about a hour and and a half you're going to have to have a seat on the pot - I know I've got a potential big idea in there somewhere, but it's just not ready to come out yet.
johdaxx said:
I think notifications are one of the obvious benefits, but there's going to be a lot more that we figure out how to do with them.
Sure, the interface is restrictive, but that's kinda the idea. The real benefit will be adding that little extra special sauce to the notifications in the context of whatever else is going on. And notifications don't need to just be a note from Dear Old Mom... geolocation, sensors, and other things may come into play.
After reading most of the AD site I sorta feel like you do when you know in about a hour and and a half you're going to have to have a seat on the pot - I know I've got a potential big idea in there somewhere, but it's just not ready to come out yet.
Click to expand...
Click to collapse
The only potential scenario i see working, is having a service, on the phone. That service will have created a notification, showing relevant information, let's say it's showing when sunrise and sunset (depending on the time of the day), if you swipe to the right, you can click on "Show someother info". When you tap that, it will start showing some other information, the service will then have altered the text on the notification.
Thats a potential and very possible scenario. Then again.. Is it really optimal? Apps that need to show this kind of information will take up all the notification space on the phone.

Categories

Resources