Hey everyone,
a user from the android-hilfe.de forum mentioned the idea of an app that i found very interesting. I then started implementing stuff and here i want to present you the first usable beta version of the app.
It is a community quiz. You can post quiz questions, other users answer them and place their bid on their answer. At the end you close the question with the correct answer and everyone is rewarded according to their bids.
Please help beta testing that app. Please note that in this very first beta, no work has been done for layout and design. See it as a functional prototype. Although i would be very thankful for design/layout ideas, maybe some even wants to help me?
I'm really looking forward to your feedback
Here is the link to a simple beta page that i hacked together: http://quizzer-android.appspot.com
And of course the corresponding QR code:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Greets, Goddchen
PS: Added some screenshots
added some screenshots...
FC on clicking questions.
Galaxy S, Darky's 9.5 Froyo
Goddchen said:
I'm really looking forward to your feedback
Click to expand...
Click to collapse
good concept for an app, will probably be pretty fun when its finished, but right now the app is extremely unstable, sometimes it just exits right after I opened it, it always force closes when it tries to load the "by date" list in the "list of questions" section. The "by potsize" list usually works though that sometimes crashes too, in addition to all that the app seems to sometimes crash at completely random times.
In running the app on the LG Optimus 2x Phone, running CM7 Nightly build 21.
ps: on the registration part of the app, you only ask for the password once, its pretty common to ask for the password twice to avoid people mistyping the password, this does't really bother me that much but when you are typing on the android virtual keyboard it pretty easy to mistype something and not notice it, before you try to login to your app account.
ps2: If you don't mind me asking, I'm a bit curious about how you store account information, do you store the email & password in plain text? or do you hash & salt them? I'm just curious because I don't like to use services that doesn't protect their user data properly.
There was a FC-bug when displaying a question without any tag. Please reinstall with the new version (same url).
I think once there are a wider range of questions it will be better (I know thatis on us, the users) .
I am also interested in knowing how my information is being stored.
Sent from my PC36100 using XDA App
It takes time for me to make up all the false answers to make funnier quizzes.
It allowed 0 QZR for a bid.
Admob area's size need to be fixed.
Anyway, I will love it when it's all finished.
Goddchen said:
I'm really looking forward to your feedback
Click to expand...
Click to collapse
gmail seems to categorize your emails as spam, just thought you would like to know.
oh and btw, not to be rude or anything but it would be nice if you could actually give us some kinda response to the feedback we have given you instead of just completely ignoring it.
Hey everybody,
it has been two busy days for me, unfortunately not two busy Android days... I really thank you for you feedback so far and i am excitingly reading through the notification mails as they arrive. I just didn't have the time to answer or even code on the project.
@mikael, is this really the level you want continue this conversation? I do also have a reallife besides Android, sorry. Did you ever try to get one of your cars throught german TÜV? Then you know what is was doing the past two days...
I'll get back to you guys tomorrow and answer all the questions
Goddchen
Goddchen said:
@mikael, is this really the level you want continue this conversation? I do also have a reallife besides Android, sorry. Did you ever try to get one of your cars throught german TÜV? Then you know what is was doing the past two days...
Goddchen
Click to expand...
Click to collapse
sorry, as I said it was not meant as an insult, I do understand that you probably have other non android related stuff to do, It just that when you posted a post after I posted my feedback without responding at all, it seemed like you were intentionally ignoring my feedback, but if thats not he case then sorry I misunderstood you, I'm usually a pretty nice guy so please don't get the wrong idea, I have nothing against you or anything like that.
Ok guys, here we go
Sorry that i weren't able to respond in the past two days, you already know why It was hard to find the time to fix that annoying FC bug when opening the questions list but i thought that was more important at that time then responding here since it renders the app useless.
Ok let's start
FC on clicking questions.
Click to expand...
Click to collapse
Should be fixed in the current version
good concept for an app, will probably be pretty fun when its finished, but right now the app is extremely unstable, sometimes it just exits right after I opened it, it always force closes when it tries to load the "by date" list in the "list of questions" section. The "by potsize" list usually works though that sometimes crashes too, in addition to all that the app seems to sometimes crash at completely random times.
Click to expand...
Click to collapse
There was an additional bug in the update code for the header of the main screen. Hopefully that is fixed now too and you won't experience those random FCs.
ps: on the registration part of the app, you only ask for the password once, its pretty common to ask for the password twice to avoid people mistyping the password, this does't really bother me that much but when you are typing on the android virtual keyboard it pretty easy to mistype something and not notice it, before you try to login to your app account.
Click to expand...
Click to collapse
Good idea, will definitely integrate it
If you don't mind me asking, I'm a bit curious about how you store account information, do you store the email & password in plain text? or do you hash & salt them? I'm just curious because I don't like to use services that doesn't protect their user data properly.
Click to expand...
Click to collapse
The password is hashed on your phone so that it never get's transmitted over the network in plain text and i can't see your plaintext password either. The email is stored as plaintext so that i can send you a mail if anything important is going on (like yesterdays mail about that critical bugfix). The backend of the app is hosted on GoogleAppEngine by the way. Feel free to suggest any other strategies on storing or transmitting values. The values that are stored for a user are: your activation token, an active flag, answer count, question count, key of your avatar in the gae blogstore, mail, nickname, pass (hash), and your QZRs.
It allowed 0 QZR for a bid.
Click to expand...
Click to collapse
damn, thanks for the note.
Admob area's size need to be fixed.
Click to expand...
Click to collapse
What do you mean?
gmail seems to categorize your emails as spam, just thought you would like to know.
Click to expand...
Click to collapse
damn, will have a look at this. They arrive just fine in my gmail inbox.
And a question from my side:
I have also implement a function for sending mass in-app notifications (appear on your notification screen in the app). Which way to be informed about critical updates do you prefer? mail or in-app notification. In one of the next versions i will add an optional background service that shows incoming notification on the phone's notification bar, too.
Looking forward to read your responses Goddchen
Goddchen said:
Looking forward to read your responses Goddchen
Click to expand...
Click to collapse
as for the admob thing I'm guessing what todayist meant was that when the ad placeholder was displayed in the the top of your app it was wider than the app itself which allowed you to scroll within the admob object, but this only seems to happens with the placeholder ad, real ads seems to work as they should.
as for the notification thing I don't mind getting them by email, but there are a lot of people that probably do mind that, so if I were you I'd implement some preference thing that allowed a user to choose between email notifications and in app notifications.
I also have a couple of questions/feature requests:
first of all I think it would be nice it the person that has created a question would be able to actually see what people have answered on the question, that would be useful information to see whether or not the question was to hard or too easy.
in addition I'm wondering how you are going to stop people from screwing around with the questions, because as it is right now, you rely on the people creating questions to actually include and choose the right answer, somebody could easily screw people by simply choosing the wrong answer as the right answer, doing that could probably also be used cheat.
I also think that when a question is closed the users that answered on that question should be able to see what the right answer was, maybe you could even add a "report wrong answer" button that, if enough people pressed it would make a mod check whether the answer was actually correct, and if it wan't the people answering on the question should be refunded the game money that they bet on the question.
I know that would probably be a bit complicated but it would decrease the problem of people cheating by choosing the wrong answer as the right answer.
in addition to all that I have a question, its pretty obvious that acquiring QZRs is pretty important in this game (you even plan to allow people to buy QZRs using paypal and in-app purchase) but my question is, what is the point of the QZRs right now they can only be used to place bets, do you plan on adding some kind of store or reward stuff that can only be bught/unlocked by using QZR?
as for the admob thing I'm guessing what todayist meant was that when the ad placeholder was displayed in the the top of your app it was wider than the app itself which allowed you to scroll within the admob object, but this only seems to happens with the placeholder ad, real ads seems to work as they should.
Click to expand...
Click to collapse
strange i have set a max height now so that this shouldn't happen again
as for the notification thing I don't mind getting them by email, but there are a lot of people that probably do mind that, so if I were you I'd implement some preference thing that allowed a user to choose between email notifications and in app notifications.
Click to expand...
Click to collapse
In latest dev version a setting has been added to the profile to choose between notification/mail/both
I also have a couple of questions/feature requests:
first of all I think it would be nice it the person that has created a question would be able to actually see what people have answered on the question, that would be useful information to see whether or not the question was to hard or too easy.
Click to expand...
Click to collapse
available in beta2 a pie chart with the answers and their counts
in addition I'm wondering how you are going to stop people from screwing around with the questions, because as it is right now, you rely on the people creating questions to actually include and choose the right answer, somebody could easily screw people by simply choosing the wrong answer as the right answer, doing that could probably also be used cheat.
Click to expand...
Click to collapse
Good point. But to solve this? Forcing the set the correct answer on question creation? Any other ideas?
I also think that when a question is closed the users that answered on that question should be able to see what the right answer was, maybe you could even add a "report wrong answer" button that, if enough people pressed it would make a mod check whether the answer was actually correct, and if it wan't the people answering on the question should be refunded the game money that they bet on the question.
I know that would probably be a bit complicated but it would decrease the problem of people cheating by choosing the wrong answer as the right answer.
Click to expand...
Click to collapse
displaying the correct answer on closed questions is available in beta2. I'm working on the report button
in addition to all that I have a question, its pretty obvious that acquiring QZRs is pretty important in this game (you even plan to allow people to buy QZRs using paypal and in-app purchase) but my question is, what is the point of the QZRs right now they can only be used to place bets, do you plan on adding some kind of store or reward stuff that can only be bught/unlocked by using QZR?
Click to expand...
Click to collapse
Not sure how to do it exactly but in the future i'd like to give users additional benefits for their QZRs besides being on top of the leaderboard. Any ideas how to do it?
I really wanna thank you for your feedback. It has helped me a lot in the development for beta2. And i will make sure that most if not all of it will be available in beta3
Goddchen
Goddchen said:
I really wanna thank you for your feedback. It has helped me a lot in the development for beta2. And i will make sure that most if not all of it will be available in beta3
Goddchen
Click to expand...
Click to collapse
no problem
I do actually have some feedback about beta2 as well, primarily its seems like a good update, but there are still some things that bother me, first of all, after the beta2 update one of my questions seems to have become corrupted somehow.
The question I'm referring to is the "is the official name of android 3.1 icecream sandwich" question that I created under the user name mikael. The question has 2 answers, "True" and "False", but after the beta2 update my question now has 3 answers according to the pi-chart, the new option that suddenly appeared was "" in other word an empty string, currently 1 person has answered True, one has answered False, and 6 has answered "", which confused me since "" is not actually something you can select when you answer the question.
But I figured that out when I tried to close the answer, if I try to close the answer while the False otpion is selected the confirmation dialgue asks if I want to select "null" as the correct answer, the same happens if I try to select True as an answer, in other words both the true and the false answer point to the null string, which means that If anyone anwered the question after this bug occured their answer would be registered as null, instead of the option they actually selected, which expalins why 6 people apperantly answered "null". I have no idea what caused that bug, but I'm guessing its a database issue of some kind, so it something you will have to take a look at.
other than that I have another complaint, and I know that this is intentional but I think that allowing questions to stay live infinitely until they are closed is a bad idea, primarily because a lot of the questions seems to have been abandoned completely which means that everybody that answered on those questions basically just threw their game money away.
I think there should some time limit to when you have to close your question, something like 1 week or perhaps one month if you think that one week is too short. I have currently answered 7 questions on your app but only 2 of them has been closed, the other questions seem to have been abandoned by the question creator.
other than that though the app seems pretty good, I really appreciate the hard work you are putting into this app and I hope I don't put too much work on your shoulders with all of my complaints, questions and feature requests.
no problem
I do actually have some feedback about beta2 as well, primarily its seems like a good update, but there are still some things that bother me, first of all, after the beta2 update one of my questions seems to have become corrupted somehow.
The question I'm referring to is the "is the official name of android 3.1 icecream sandwich" question that I created under the user name mikael. The question has 2 answers, "True" and "False", but after the beta2 update my question now has 3 answers according to the pi-chart, the new option that suddenly appeared was "" in other word an empty string, currently 1 person has answered True, one has answered False, and 6 has answered "", which confused me since "" is not actually something you can select when you answer the question.
But I figured that out when I tried to close the answer, if I try to close the answer while the False otpion is selected the confirmation dialgue asks if I want to select "null" as the correct answer, the same happens if I try to select True as an answer, in other words both the true and the false answer point to the null string, which means that If anyone anwered the question after this bug occured their answer would be registered as null, instead of the option they actually selected, which expalins why 6 people apperantly answered "null". I have no idea what caused that bug, but I'm guessing its a database issue of some kind, so it something you will have to take a look at.
Click to expand...
Click to collapse
That bug got introduced in beta2 and fixed in beta2.1 update. I'm really sorry.
other than that I have another complaint, and I know that this is intentional but I think that allowing questions to stay live infinitely until they are closed is a bad idea, primarily because a lot of the questions seems to have been abandoned completely which means that everybody that answered on those questions basically just threw their game money away.
I think there should some time limit to when you have to close your question, something like 1 week or perhaps one month if you think that one week is too short. I have currently answered 7 questions on your app but only 2 of them has been closed, the other questions seem to have been abandoned by the question creator.
Click to expand...
Click to collapse
Yeah that really is a big problem that is bothering me for days now. beta3 (which will be released today) introduces the 3 other limit types (days, date, answers). Those will be fine and exactly what you are explaining. I am unsure if i should keep the unlimited option in the app. Do you think it would be a good idea to remove it completely?
other than that though the app seems pretty good, I really appreciate the hard work you are putting into this app and I hope I don't put too much work on your shoulders with all of my complaints, questions and feature requests.
Click to expand...
Click to collapse
You are not putting too much work on my shoulders. I am happy about every feedback that i can get. Keep up giving me work!
Goddchen
Yesterday i was thinking about how to make the release to the market. I want the beta testers to have a bonus for their work and help. So this is what i have come up with for a possible release to the android market:
Reset all beta tester accounts
Give all beta tester accounts 50 bonus QZRs
Remove all answers from all questions
Keep the questions so that there are some initial release questions
Make those questions owned by my account so that abandoned questions won't be a problem.
Do you have any suggestions to this?
Goddchen
Just uploaded beta3
http://quizzer-android.appspot.com/
Goddchen said:
Yesterday i was thinking about how to make the release to the market. I want the beta testers to have a bonus for their work and help. So this is what i have come up with for a possible release to the android market:
Reset all beta tester accounts
Give all beta tester accounts 50 bonus QZRs
Remove all answers from all questions
Keep the questions so that there are some initial release questions
Make those questions owned by my account so that abandoned questions won't be a problem.
Do you have any suggestions to this?
Goddchen
Click to expand...
Click to collapse
sounds pretty good to me, but if you are expecting a lot of new users and questions after making the app available on the market then wouldn't it be a good idea to get some extra moderators to moderate the questions? Maybe you should pick some of the beta testers to be mods. thats your choice though, other than that I can't think of anything else to do before you put the app on the market.
oh and btw I am still receiving "null" answers on some of my questions which probably means that there are still someone who use the old app, would it be possible to somehow block "null" answers on the server side, so that so that people who still use the old version would not be able to submit answers without updating the app.
mikael120 said:
sounds pretty good to me, but if you are expecting a lot of new users and questions after making the app available on the market then wouldn't it be a good idea to get some extra moderators to moderate the questions? Maybe you should pick some of the beta testers to be mods. thats your choice though, other than that I can't think of anything else to do before you put the app on the market.
oh and btw I am still receiving "null" answers on some of my questions which probably means that there are still someone who use the old app, would it be possible to somehow block "null" answers on the server side, so that so that people who still use the old version would not be able to submit answers without updating the app.
Click to expand...
Click to collapse
Good point, i just pushed the update to the server, "" is now not allowed anymore.
Good point with the moderators. I can use any help Anyone interested?
Greets, Goddchen
Goddchen said:
Good point, i just pushed the update to the server, "" is now not allowed anymore.
Good point with the moderators. I can use any help Anyone interested?
Greets, Goddchen
Click to expand...
Click to collapse
I wouldn't mind helping you I have plenty of free time and as you have probably noticed I'm a pretty tech-savy guy, so I think I would be a pretty good moderator.
Developers at XDA.
I’m sure many of you have heard of the Occupy Wall Street movement. Over the past week I’ve become involved and have determined that there is a need that could most efficiently be met through technology and since I know little of developing I’m looking for some assistance.
Here is the problem:
Protesters are not allowed to communicate with a PA system. This means that when we try to organize we need to scream everything out to each other and pass the message along. As you can image, in the game of telephone things get distorted and misunderstood. We need some way to relay messages to anyone who needs it quickly.
Solution:
I believe that an app would be the best way to facilitate this. While there could be updates online, that’s slow and requires people who want to post something online to go to the blog. It also means that we would have to constantly check. It also means that someone would have to type long messages in through a touch screen. Not efficient.
My Idea is for the app comes from seeing the app Coco voice for the iphone. It’s a service where you can speak into your phone and like a text message it sends that vocal message to said recipient. Now if you took that same kind of recording idea, and instead of sending it directly to a phone number, uploaded it to a main server and people subscribed to that specific “group” (or what have you) would receive a push notification about a new message. Then everyone would be able to get important information about what’s happening, what we’re doing. And especially where to avoid clashes with police. A text element for quick messages would also be great.
What’s in it for you:
1) You’d be helping a movement that hopefully you believe in.
2) The use of this application could go far beyond just this movement. It’s sort of vocal tweeting phone to phone. Subscribe to a group and be informed. People could record a cut of a song and send it directly or just say hello to all your loved ones at once while on vacation. This is a legitimate idea that has widespread application.
3) This will quickly become one of the more downloaded apps. There were 15-20,000 people at the NYC protest last night. The protests are also sprouting up in over 10 different cities across the US. Then there will be people that just want to know what happening. An immediate wide audience to launch the application and gain publicity.
4) You will get mad props
Is there anyone out there who is willing to put in some time in helping to develop an application to help facilitate communication among protesters? This would have to be a free app at least until the protests are over. Preferably it would be both iOs and android compatible. Please let me know so we can talk through some ideas, specifics, timelines, and what not.
Also let me know if you think this is possible or not. Or if you have any other good ideas. Let’s get this moving.
ps - let's try to keep this from getting political. We do not need to argue about the protest here. If you are interested great help out, if not then just move on to the next thread. Thanks in advance.
LoL. Really? What are you end goals? What do you want changed? Who makes the rules?
Russ T. Nail said:
ps - let's try to keep this from getting political. We do not need to argue about the protest here. If you are interested great help out, if not then just move on to the next thread. Thanks in advance.
Click to expand...
Click to collapse
jcbofkc said:
LoL. Really? What are you end goals? What do you want changed? Who makes the rules?
Click to expand...
Click to collapse
Did you miss that part?
Russ T. Nail said:
Developers at XDA.
I’m sure many of you have heard of the Occupy Wall Street movement. Over the past week I’ve become involved and have determined that there is a need that could most efficiently be met through technology and since I know little of developing I’m looking for some assistance.
Here is the problem:
Protesters are not allowed to communicate with a PA system. This means that when we try to organize we need to scream everything out to each other and pass the message along. As you can image, in the game of telephone things get distorted and misunderstood. We need some way to relay messages to anyone who needs it quickly.
Solution:
I believe that an app would be the best way to facilitate this. While there could be updates online, that’s slow and requires people who want to post something online to go to the blog. It also means that we would have to constantly check. It also means that someone would have to type long messages in through a touch screen. Not efficient.
My Idea is for the app comes from seeing the app Coco voice for the iphone. It’s a service where you can speak into your phone and like a text message it sends that vocal message to said recipient. Now if you took that same kind of recording idea, and instead of sending it directly to a phone number, uploaded it to a main server and people subscribed to that specific “group” (or what have you) would receive a push notification about a new message. Then everyone would be able to get important information about what’s happening, what we’re doing. And especially where to avoid clashes with police. A text element for quick messages would also be great.
What’s in it for you:
1) You’d be helping a movement that hopefully you believe in.
2) The use of this application could go far beyond just this movement. It’s sort of vocal tweeting phone to phone. Subscribe to a group and be informed. People could record a cut of a song and send it directly or just say hello to all your loved ones at once while on vacation. This is a legitimate idea that has widespread application.
3) This will quickly become one of the more downloaded apps. There were 15-20,000 people at the NYC protest last night. The protests are also sprouting up in over 10 different cities across the US. Then there will be people that just want to know what happening. An immediate wide audience to launch the application and gain publicity.
4) You will get mad props
Is there anyone out there who is willing to put in some time in helping to develop an application to help facilitate communication among protesters? This would have to be a free app at least until the protests are over. Preferably it would be both iOs and android compatible. Please let me know so we can talk through some ideas, specifics, timelines, and what not.
Also let me know if you think this is possible or not. Or if you have any other good ideas. Let’s get this moving.
ps - let's try to keep this from getting political. We do not need to argue about the protest here. If you are interested great help out, if not then just move on to the next thread. Thanks in advance.
Click to expand...
Click to collapse
What about a tweeter like app? But instead of status updates in text they are mp3s or wav files
Sent from my Sensation 4g using XDA App
mohsinkhan47 said:
What about a tweeter like app? But instead of status updates in text they are mp3s or wav files
Sent from my Sensation 4g using XDA App
Click to expand...
Click to collapse
I think that would work as well. Definitely open to suggestions that might make this easier for developers. Ant interest?
jcbofkc said:
LoL. Really? What are you end goals? What do you want changed? Who makes the rules?
Click to expand...
Click to collapse
I would love to talk to you about this, but this is not the right place for that discussion. Pm me if you actually have interest, I have real answers. I just know this forum was not made for this purpose so I won't do it here.
It would be very honorable for some Devs to spend a little bit of time on this. I could see this app on headlines. Would be a good way for some Dev to get exposure too.
Sent from my SGH-T959 using xda premium
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A
You guys are on fark....
www.fark.com/comments/6626162
Hello all! I'm new to this wonderful forum and community so please spare me if I've done, or said anything stupid. :crying:
I am interesting in developing applications for Android. I do understand that developing apps for any device/software is a challenging task. Especially with Android (I think) since it's such a diverse amount of devices, screen resolutions, capabilities, etc. What I'm hoping to do is to build a somewhat simple app, targeted at business owners, or folks who sell merchandise, and so on. It's supposed to have tabs set up for certain folks/companies. I'll spare the details about the app I want to make. Bottom line is, I want to start off with that 'simple' app and move on to a game for my second app. I know that I won't be a huge hit or any of the sort. But before I begin to develop, I have some questions that I hope can be answered here.
Here are my questions, please be patient with me, and to all mods/admins, I'm sorry if I've violated any rules by posting this up. I couldn't find any decent answers that'll help me out.
1. What Operating System is considered to be "better" for developing Android apps, and why?
2. How do I go on testing my app, do I use my own phone, or are there any great emulators out there that can emulate/simulate a real phone very well?
3. Where would you recommend me, a complete noob, on developing? I know I can look this up on my own, so I don't mind if this question isn't answered. I just want to find some guides that actually explain why things were done, what it's supposed to teach and so on.
4. This question is the one that worries me the most, and I understand it might start some debate () so please, be respectful. :laugh: I'm not a legal US resident, citizen, or any of the sort. I'm currently seeing a lawyer to apply for Deferred Action. But I'm worried that it might be illegal for me to publish apps on the Google Play store. /: Does anybody know if it's it legal for a 16 year old, illegal immigrant (USA) to publish apps on the app store?
Sorry guys, I really want to know. >.< So... BUMP
Hi! Updated to 4.1.2 after lots of pain -- http://forum.xda-developers.com/showthread.php?t=2571305 -- not sure if there's anymore updates you should do
It deleted all my apps, settings, everything when it wasn't suppose to...
Best launcher to download? Just one please.
And the rest of the other kinds of apps?
Links are helpful.
I cannot believe that I'm getting almost zero help as to what are the best apps. For this simple problem. So I made a list that anyone can edit (wasn't sure what site to put it so I put in on google spreadsheets). It's a gift to the droid community!! --
https://docs.google.com/spreadsheet/ccc?key=0Au_G8juRoIiqdGtURlFqVEdzcHhPdk84NXFyNmVUdHc&usp=sharing
far from completed
Please include links or other really good support when recommending an app that you've meticulously tested (in comparison with other apps of its kind) for inclusion.
You received no help because your question doesn't have an actual answer, or rather: every answer is equally valid as it's a highly subjective question, and the answer depends on each user. Besides, it's open ended (you're asking for *every* single app category out there) and shows a lack of research from your part.
About your rant on that spreadsheet, where you basically say that people pretending there's no "best" don't understand the meaning of "best"... Perhaps you should revise your definition first.
best
of the most excellent, effective, or desirable type or quality.
Click to expand...
Click to collapse
All that is superlative, and subjective. How do you define that? Obviously it depends on what each user wants. You could say "if an app can do everything, then it's the best!" - but what if it lacks speed? Or security? Or something else? There's always a trade-off, one app cannot be suitable for everyone.
Your list is nice, but it's for you. Other people will disagree. I'd actually recommend discussing those apps your like in this thread, for example, if you want to.
With all that in mind, and considering your question is open ended, I'll try to give you what you need to answer your question yourself (because no one else can.)
You can find a list of launchers here (a quick Google search showed me that.) Obviously, some newer launchers may be missing since new launchers come out often (you can contact the OP if you find any.) I can't help you about "the rest of the other kinds of apps" because I don't know what those are.
If you have something more specific in mind (*what* *you* want app X to do, no "what is the best X,") do ask and give the necessary information and someone will help you out if they know.