What would be some good apps to start developing?(ideas?) - Android Software Development

I have some pretty good c++ knowledge, and a little java(ill need to work on this).
I just need some ideas of what to work on. Nothing in the app store yet.

Related

Assistance with final year college project

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.

Programming help with views

I could use some help with an app I'm working on. I need to know how to control the views and work with which things are in focus. I also want it to work even while in the background so using a handler or something else is knowledge I could use help with. I've been sifting through the javadoc and multiple other forums and am pretty much stuck. Anyone with decent knowledge that would be willing to help me out should message me. Thanks in advance.
First I would move this to the Android dev forum
Android uses Intents to display and run processes. Activities are Intents (views)that you can actually see on the screen and Services are Intents that can be run in the background.
Starting on the Android dev site is really the best place to find the answers to the problems.
That and using the Android examples that come with the SDK. Good luck and I hope you were talking about Android! XD
I was talking about android so here's what i'm trying to do. I want to take in trackball movements and pretty much make it so they don't affect my program or others. I'm not sure how to make it so that requestFocus() will take whatever view is currently on the screen, capture it, and pretty much revert right back to it if the trackball is used. I've tried a lot of different things, but I have been stuck on this forever. Anyone know how to accomplish this because for the most part I think that the trackball is not documented all that well. Any suggestions would be great!
I would look at the http://developer.android.com/guide/topics/ui/ui-events.html , onTrackballEvent(MotionEvent) . You should be able to override that in your service, and just process the motion however you want and not call super.onTrackballEvent();
The problem is that although onTrackBall does captures events, it does not capture all of them. In the docs it says that the method will handle all events not already handled by a view. So I guess my question overall is how do you do just that? Take in every trackball movement no matter what view is reading it? Whether it be another app or anything else. How would I capture the remaining movements?
So after a bit more research here's what I've come up with for what I need to do. Either access the event queue or make it so any time the trackball is used, whether on the homescreen or something else, my application will be able to take these events and manipulate then as i need to. So anyone willing to help with this? I figure I need to make a thread, but how do I get it to read in other applications readings? Is this even possible?

Help with App Inventor!

I'm a complete noob with this stuff, but I tend to learn quickly, so please bear with me. I have a nice app idea but I need the help of somebody who knows more than me.
I want to make a button in App Inventor that will result in an Ongoing notification when pressed, and another button that will then stop that notification. I need to know how to set the icon for the notification and how to actually MAKE the notification happen when the button is pressed.
PS: If it would be possible to make the notification only have an image, and seem invisible to the actual pulldown bar (no text/image), that would be better. If you don't understand what I mean by this, just let me know.
not familiar with how app inventor handles this, but can you insert code?
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
look at this link to tell you how to make notifications with java
I looked at that entire site but I have no clue how to insert code anywhere. Maybe this would be easier if I built the app using some other method? What I wanna do isn't the complex. I dunno, I just wanna get to business with this thing haha
Damn, nobody can help?
I have never used app Inventor but a quick search for Notifications in App Inventor found this bit of information
" Take a look at the Notifier component in the "Other stuff" section of the palette in the designer. It has methods for logging, which you can see if you run "adb logcat". It also has methods for showing alert messages on the phone itself."
http://groups.google.com/group/appinventor/browse_thread/thread/956e78cf0a135dcd
From something awesome
Don't use App Inventor. It's so limited and does NOT give you access to code or using Java. It is simply a user-friendly interface for developing apps in a much simplified way.
Try going to developer.android.com and reading up on how to get Eclipse SDK going. There is an Android ADT plugin for developing Android apps and that site has plenty of documentation and tutorials to read up on.
wildcatswr5 said:
Don't use App Inventor. It's so limited and does NOT give you access to code or using Java. It is simply a user-friendly interface for developing apps in a much simplified way.
Try going to developer.android.com and reading up on how to get Eclipse SDK going. There is an Android ADT plugin for developing Android apps and that site has plenty of documentation and tutorials to read up on.
Click to expand...
Click to collapse
I just downloaded all of that SDK stuff and I'm so lost. I'm reading as much as I can understand on that site but I'm getting nowhere. I just wanna make a simple app lol. This is so frustrating.
Trust me, I'm in the same boat. I'm interested in learning how to make simple apps for now. The advantage is that later I'll be able to expand my knowledge base by reading more and more.
My advice is to start with tutorials and simple apps in the resource section to see if you learn enough to make your app.
Sent from my Shooter. Pew pew
wildcatswr5 said:
Trust me, I'm in the same boat. I'm interested in learning how to make simple apps for now. The advantage is that later I'll be able to expand my knowledge base by reading more and more.
My advice is to start with tutorials and simple apps in the resource section to see if you learn enough to make your app.
Sent from my Shooter. Pew pew
Click to expand...
Click to collapse
I read somewhere that App Inventor can't create notifications :/
wildcatswr5 said:
Don't use App Inventor. It's so limited and does NOT give you access to code or using Java. It is simply a user-friendly interface for developing apps in a much simplified way.
Try going to developer.android.com and reading up on how to get Eclipse SDK going. There is an Android ADT plugin for developing Android apps and that site has plenty of documentation and tutorials to read up on.
Click to expand...
Click to collapse
I'm using eclipse to build temp conversion app. So far I learned how to create splash screens with it. It's cool that I started to learn how to use it. The sdk not too difficult to get it up and running.
Sent from my GT-I9000 using XDA Premium App

Suggestions on what to include in System Check app

Dont what to call it so I dont know how to search for it, (mods, please dont ping me, I looked through the categories and figures this was the right place to post)
I'm thinking about creating an app that checks different functions to verify that they work as my first Android app. The purpose of this is that I'm constantly buying and selling phones and installing ROMs and I would like to speed up the process of checking to make sure calling works, MMS, SMS, data, SD Card, GPS... etc. I need a few suggestions if you guys would be so kind.
Suggestions on what to call it, would be great as well as what checks to put in it. This will be great to install on ROMs to make sure everything works before you take the time to restore your settings.
If you comment, please put your suggestions in List format then expound later to make them easy to read. Thanks a lot. Also, should this be a terminal script or is it better as an app. I havent jumped into development yet (I'm starting tomorrow) so I dont know which would be more suitable. Thanks for your input.
Well, if you're not sure yourself what it should be and should do, one great way is to look what open-source apps exist with similar functionality and try to extend them to your needs.
One such app is "android analyzer", you can google for it and see if it looks good for you. It is essentially a "sysinfo" style application which collects and shows all the info about the device.
Thank you. I was looking for something like this
Sent from my overclocked LG G2x

Is it a bad idea to use SQLite instead of Room for an Android app on 2021?

Hello.
I am making an Android app and I need to store data. It is pretty simple, to be honest, just some primitive types and maybe even some arrays/arraylists. I have already worked with SQLite previously, but back then I was using Java as the programming language, right now I am learning Kotlin.
I tried working with Room but I really get confused, that is why I considered to switch back to SQLite. Fortunately, I have not stored any data or released any version of my app, because I want to make my decision first.
Is there any advantage of Room over SQLite? What would you recommend me to do?

Categories

Resources