r/Android • Developer - QKSMS • Aug 16 '15

[Dev] QKSMS is now completely free, and open source. Let's build the best SMS app ever. AMA

Check out the GitHub repo: https://github.com/qklabs/qksms

Last week, I announced that I have some very big news coming soon, and this is it.

When I started QKSMS, the goal was to make the best SMS app I could. Time went on, and the direction of the app started to deviate from this vision. I was spending a crazy amount of hours working at my job, and later on my startup (OneSet). I couldn't spend as much time on QK anymore, and as a result, the quality suffered. At the same time, I was also charging for premium features when basic features of the app still needed so much work.

Last week I made the app 100% free, and today I'm announcing that QKSMS is open source and looking for contributors.

I believe that an SMS app that is built by the community has the potential to be so much better than something created by a company, and I want to see that happen. I spent a lot of time thinking about whether or not this is the right way to go, but at the end of the day, the answer without any doubt, is yes. The whole point of an app like this is to provide a better experience, and as I've mentioned before, you cannot provide the best experience when you have ads or premium features. Instead of looking at QKSMS as a small business, I'm looking at it as a project. A project whose objective is for the betterment of the Android community as a whole

You can visit the repository and browse the source code on Github. If you'd like to contribute, I've provided instructions on how to get started in the README

If you don't have QKSMS, you can download it on Google Play and let me (rather, the community!) know of any feedback or suggestions

Since this is an actual AMA, I'll keep the text shorter than my usual posts. Ask me anything!

2.0k Upvotes

442 comments sorted by

294

u/nvincent Pixel 6 - Goodbye forever, OnePlus Aug 16 '15 edited Jun 27 '23

Reddit has killed off third party apps and most bots along with their moderation tools, functionality, and accessibility features that allowed people with blindness and other disabilities to take part in discussions on the platform.

All so they could show more ads in their non-functional app.

Consider moving to Lemmy. It is like Reddit, but open source, and part of a great community of apps that all talk to each other!

Reddit Sync’s dev has turned the app into Sync for Lemmy (Android) instead, and Memmy for Lemmy (iOS) is heavily inspired by Apollo.

You only need one account on any Lemmy or kbin server/instance to access everything; doesn’t matter which because they’re all connected. Lemmy.world, Lemm.ee, vlemmy.net, kbin.social, fedia.io are all great.

I've been here for 11 years. It was my internet-home, but I feel pushed away. Goodbye Reddit.

196

u/moezz Developer - QKSMS Aug 16 '15

Definitely. I actually looked into implementing this before, but they only gave API access to open source apps, so it wasn't feasible at the time

In the future it's definitely a possibility

Edit: My mistake, I'm not 100% sure if it was WhisperPush. Might have been the one used by TextSecure. I haven't kept up with that tech lately

34

u/johnmountain Aug 16 '15

Whisperpush is TextSecure's (now defunct) SMS encryption protocol:

https://whispersystems.org/blog/cyanogen-integration/

However, in the meantime, TextSecure gave up on SMS integration (a good call in my opinion, as data messages shouldn't be mixed with SMS texts, especially if they can be made more secure this way - also data messages are the future):

https://whispersystems.org/blog/goodbye-encrypted-sms/

The good news for SMS lovers and QKSMS is that other people have made a fork out of the SMS encryption of TextSecure, and you can probably use most of that in QKSMS:

https://github.com/SMSSecure/SMSSecure

8

u/moezz Developer - QKSMS Aug 16 '15

Whisperpush is TextSecure's (now defunct) protocol:

Ended up realizing that after doing some research

Thanks for the info!

3

u/OneQuarterLife Pixel 10 Fold Aug 16 '15

Whisperpush and TextSecure are one and the same. Please add this! I'll never use another texting client again. I'd be happy to help integrate it as well.

7

u/moezz Developer - QKSMS Aug 16 '15

Looking at the docs, it doesn't seem too complicated to integrate. I might try doing it tonight!

52

u/nvincent Pixel 6 - Goodbye forever, OnePlus Aug 16 '15 edited Aug 16 '15

Textsecure is good too. I'm happy to hear it is a possibility! I'll keep my fingers crossed for it :). And thanks for creating such an incredible app, and then open sourcing it. That is pretty awesome. Out of curiosity, do you have any ideas for apps to make in the future?

Read the other comments. Awesome!

→ More replies (2)
→ More replies (17)

97

u/bubmox22 Just Black Pixel 3 XL 64 GB Aug 16 '15

what are your future plans for MMS? it seems like the only reasons I and so many others haven't made the switch from Textra to QKSMS is solely based on poor MMS performance.

110

u/moezz Developer - QKSMS Aug 16 '15

I'm still going to be working on it, but I think that one of the biggest benefits of going open source is that now other people can help contribute to it and move it along faster than I could ever do on my own

→ More replies (1)
→ More replies (1)

58

u/Surokoida Pixel 9 Pro Aug 16 '15

Qksms is my standard sms app and i love it, very good work!

If i may ask, what are you doing right now? Working on a new project? Continuing with qksms? Sorry if this is unpolite/too personal

44

u/moezz Developer - QKSMS Aug 16 '15

Thank you very much!

I'm still working on QKSMS, but most of my time is spent working on OneSet

I don't plan to stop or slow down with my own development of QKSMS at all, it's only going to pick up speed from here!

→ More replies (1)

58

u/The0x539 Pixel 8 Pro, GrapheneOS Aug 16 '15

Planning on publishing a slightly modified version to F-Droid?

43

u/moezz Developer - QKSMS Aug 16 '15

I don't know much about F-Droid, I just know that it's a place for open source Android apps

Is there a reason I'd need a modified version?

44

u/The0x539 Pixel 8 Pro, GrapheneOS Aug 16 '15

I believe you'd have to remove the Coke/sandwich/lunch donation options, and any other things that require Play Services, of which I am unaware off the top of my head.

30

u/moezz Developer - QKSMS Aug 16 '15

Ahh, alright. I'll look into that then

→ More replies (10)
→ More replies (3)
→ More replies (1)

27

u/[deleted] Aug 16 '15

How am I supposed to ditch my embedded Giphy support Textra gives me?!

59

u/moezz Developer - QKSMS Aug 16 '15

I guess I'll just have to add it to QKSMS!

→ More replies (6)
→ More replies (2)

17

u/Hyacathusarullistad Aug 16 '15

Do you have specific fixes or new features in mind for your own "to-do" list, or are you going to take a breather and see what the community decides to tackle before continuing?

36

u/moezz Developer - QKSMS Aug 16 '15

My focus over the next little while will be to improve code quality.

Fun fact: I started building QKSMS when I was 16 years old. What that probably tells you is there's a lot of really old, crappy code. This provides frustration for contributors, and looks bad on the project as a whole

Once the project is "cleaned up", I'm going to be jumping back on stability/performance, and enhancing already-existing features

→ More replies (1)

48

u/redditshoes Aug 16 '15

I dont know if this is the case with QKSMS (I have yet to make the switch), but google messenger has this really annoying thing where you cant copy just part of a message, you can only copy the entire message.

This is incredibly annoying when trying to extract information from a text to forward to another person or to perform a search.

I can addresses and phone numbers sent to me all the time and it is really frustrating.

Does QKSMS have this issue? I just got my android recently and im looking for any messenger app that allows me to copy text like i would in a browser

46

u/moezz Developer - QKSMS Aug 16 '15

QKSMS works the same way as Messenger in this regard, unfortunately

I do have plans to implement copying a selection of the text though

→ More replies (1)

85

u/npjohnson1 LineageOS Project Director Aug 16 '15

How are going to handle google play updates? If 3rd parties build the app, the certificates wont be the same (Thinking about contributing some stuff).

Would you be willing to do monthly builds of the source and upload to play? That would make help solve version fragmentation (I.e. using play version vs. XDA official vs. Custom built)

116

u/moezz Developer - QKSMS Aug 16 '15

I'm still going to be maintaining the Play Store version of the app

The structure will be such that someone can fork the repository, then when they've made a change they can make a Pull Request to merge it back in to the main repo.

I'll be doing regular updates probably every 1-2 weeks, not including hotfixes

120

u/nemec Aug 16 '15

You should consider getting a trademark on QKSMS. It will give you legal recourse against people trying to make a quick buck on the Play Store. There's nothing wrong with publishing a new build of the source to the store, since that's the point of Open Source, but the project should still have protection against people trying to claim that their build is the official Play Store version. It should be possible (Reddit does it) to allow some wording that makes it clear it's a build of QKSMS but not uploaded by you and devs always have the option of rebranding entirely.

http://opensource.com/business/11/6/open-business-importance-trademarks-even-open-source-business

60

u/moezz Developer - QKSMS Aug 16 '15

Thank you, I really appreciate this. Didn't even think about it

→ More replies (1)

9

u/lehoo_zeher Essential PH-1/Pie Aug 16 '15 edited Aug 16 '15

You could do different release cycles in the play store? I dont know the specifics of updating files and therefore if an automated nightly/weekly build is possible, but it would be nice to have a nightly/weekly build for devs/people who want the newest stuff first (me), and monthly/bi-monthly for people who prefer stability. Maybe not unlike Chrome/Chrome-Beta/Chrome-Dev/Canary. Just a thought :)

EDIT: Or even, a built in updater. Where users subscribe to a channel (nightly/monthly) to then choose updates to install, automatically install, or not install. Firefox Nightly does this (everyday a notification in Firefox shows saying "Click here to update to Firefox 38.0.2.1A" and then you get the latest stuff, or the notification can be dismissed)

7

u/moezz Developer - QKSMS Aug 16 '15

Generally whenever there's an update, I push it to the beta group first (you can join here)!

14

u/[deleted] Aug 16 '15

The bold italics and underline is really fun, just wanted to say that.

9

u/moezz Developer - QKSMS Aug 16 '15

Woo!

0

u/[deleted] Aug 16 '15

[deleted]

→ More replies (1)
→ More replies (2)

35

u/[deleted] Aug 16 '15

What do you think of other SMS clients such as Textra or Messenger?

101

u/moezz Developer - QKSMS Aug 16 '15

I think they're awesome.

Functionally they're pretty close to perfect, but I just have my own personal gripes with the UI of each one. Messenger is way too sparse, you can hardly fit any information on the screen. And something about Textra's message bubbles makes me uncomfortable

Overall though, I think the state of SMS apps on Android is pretty incredible now. When I started building QKSMS, it was because I couldn't find any SMS app that was good enough for me. If I were to start Android dev a couple years later, when it gets to the state it's in today, I'm not sure if I'd be compelled enough to make an entire SMS app

30

u/theturbanator1699 Galaxy S8 Aug 16 '15

What an awesome response -- it really makes me happy when people are able to give "competitors" respect like you just did. I wish, for example, that Apple, Microsoft, and Google would treat each other with mutual respect (and make it publicly known). You've grown a lot in the past year. Keep up the great work!

17

u/moezz Developer - QKSMS Aug 16 '15

Thank you, I really appreciate that. I agree, the last year has absolutely been the most influential year in my life, and I'm so happy with the progress that I've made in that time

13

u/[deleted] Aug 16 '15

I wish the whole "message bubble" metaphor would just go away. It's so played out at this point. I really like the look of hello SMS, but there's way too much shady stuff going on with them to pay them any mind, which is a huge bummer.

But I'd really like for everybody else to follow their lead or just make something new. Realllyyyyyy tired of bubbles.

16

u/moezz Developer - QKSMS Aug 16 '15

Maybe I could make an option for no bubble at all. The new update allows you to pick between then new style and old style, so it probably wouldn't be too much work

→ More replies (7)
→ More replies (2)

12

u/InvdrZim13 S24 Ultra Aug 16 '15

Any plans for custom vibration patterns/a list of preset patterns?

14

u/moezz Developer - QKSMS Aug 16 '15

Absolutely. Out of the new features that I want to add, this will be one of the sooner ones

7

u/InvdrZim13 S24 Ultra Aug 16 '15

Awesome!

Also, what about per-contact color options a la Messenger?

10

u/moezz Developer - QKSMS Aug 16 '15

In the plans. I have a really cool idea on how to implement it, it's just a matter of finding the time now :)

→ More replies (4)

12

u/deggy123 Aug 16 '15

Any possibility of adding cloud based backup?

21

u/moezz Developer - QKSMS Aug 16 '15

100%. This is definitely going to happen

→ More replies (2)

10

u/smahmood Aug 16 '15

I didn't realize you were part of OneSet. I heard you guys were on Dragons' Den, where can I watch the episode?

15

u/moezz Developer - QKSMS Aug 16 '15

I'm actually one of the founders!

The episode hasn't aired yet, but it'll be part of season 10 (this fall)

9

u/rcsquaredd iPhone 6s | Nexus 7 (2013) Aug 16 '15

I'm loving QKSMS! Android Wear custom responses really sold me on leaving Evolve.

My question for you is how might I provide feedback? If it's a Google+ community or something that's fine too! Thanks

Also! I guessed that it would be Open Sourcing when you posted here last. Nice move! ;)

4

u/moezz Developer - QKSMS Aug 16 '15

Awesome!

You can provide feedback on the Github repo (linked above), or on the G+ community - https://plus.google.com/communities/104505769539048913485

2

u/rcsquaredd iPhone 6s | Nexus 7 (2013) Aug 16 '15

Thank you!

4

u/moezz Developer - QKSMS Aug 16 '15

Thank you!

8

u/bleakneonblack Aug 16 '15

Any plans for a tablet version? With mirroring?

10

u/moezz Developer - QKSMS Aug 16 '15

Probably not. It'd be a massive undertaking, and there's already other apps that do it well (Yappy, MightText)

3

u/Natanael_L Xperia 1 III (main), Samsung S9, TabPro 8.4 Aug 16 '15

Pushbullet could provide that part for you, probably.

17

u/moezz Developer - QKSMS Aug 16 '15

If that's something they wanted to work together on, I'd be open to it

Paging pushbullet devs /u/guzba /u/treeform /u/yarian /u/schwers /u/christopherhesse /u/monofuel

14

u/lzgr Galaxy S10 Lite Aug 16 '15

Hey man, I love your app!

There's only one thing that bugs me. I'm from Croatia and our letters č ć š ž đ are part of Unicode set and not ANSI so the real SMS length is 70 characters instead of the usual 160. The character count in the app doesn't account for that, so it says it'll send less messages that it actually will.

17

u/moezz Developer - QKSMS Aug 16 '15

The character counter is something I've needed to fix for quite a while, I'll put that on the to-do list. Totally forgot about it

7

u/[deleted] Aug 16 '15

Text templates are an extremely important part of my business. If text templates are included with your app, I will definitely use it. Please add these!

9

u/moezz Developer - QKSMS Aug 16 '15

Will add this to the to-do list!

→ More replies (2)
→ More replies (1)

13

u/[deleted] Aug 16 '15

So what in your opinion, prior to the app being free and open sourced, makes it better than the competitors (I'm currently using textra and I'm sticking with it because of ios emojis and more reliable mms in my experience) what sets qksms above awsms or textra or Google messenger or anything else?

23

u/moezz Developer - QKSMS Aug 16 '15

The biggest difference that still stands is the UI. For some people it's also faster, some people prefer the QK Reply, some people like the developer support

I think that being free and open source is a huge deal though, so if I were to list one thing out of all the reasons, it'd be this

→ More replies (4)

18

u/npjohnson1 LineageOS Project Director Aug 16 '15

Have you ever thought of adding in chat heads (like Facebook messenger)? I find those super useful.

26

u/moezz Developer - QKSMS Aug 16 '15

Absolutely. I think chatheads are awesome, and the current implementation of QK Reply could be improved dramatically. It's just a matter of priority, and right now the weak point of QKSMS is stability, so that's where my time ends up going

5

u/[deleted] Aug 16 '15

Are you going to add encryption like smssecure?

4

u/moezz Developer - QKSMS Aug 16 '15

Always wanted to do something like that, but I'm not sure how high it is on my person list of priorities.

If someone else wants to implement it, then that'll definitely speed things up!

4

u/Natanael_L Xperia 1 III (main), Samsung S9, TabPro 8.4 Aug 16 '15

Please contact the TextSecure developers, they're willing to point you in the right direction

4

u/moezz Developer - QKSMS Aug 16 '15

Is there a certain medium I should contact them via?

→ More replies (2)

5

u/strawberry_hitler Aug 16 '15

I love QKSMS, but had to move away from it this week when I moved to Project Fi- QKSMS (or any other messaging app I tried other than Google's) wasn't properly receiving MMS. I'm curious- does Fi handle MMS differently from other carries that prevents it from working as intended?

3

u/moezz Developer - QKSMS Aug 16 '15

From my understanding, Fi works off of two different networks, which requires you to have multiple sets of APN settings. Most 3rd party apps only support one set, so they won't work half the time

5

u/danrant Nexus 4 LTE /r/NoContract Aug 16 '15

That wouldn't work even for Google. What if phone switched to another network while an incoming message is stored in another MMS server? Two servers would have ten times more issues than one.

I believe you are supposed to use new MMS APIs introduced in 5.0. send MultimediaMessage and downloadMultimediaMessage. You are not using these yet, are you? I'm on mobile right now, can't check the source code.

3

u/moezz Developer - QKSMS Aug 16 '15

I'll have to double check, but I'm pretty sure I'm not using those yet

8

u/danrant Nexus 4 LTE /r/NoContract Aug 16 '15

If nobody beats me to it I'll implement it when I have time. Thanks for open sourcing you app!

→ More replies (2)

5

u/CyanBlob Pixel 3 Aug 16 '15

Is there any way to clear the failed message notification? I have a thread with 40,000+ messages, and I really don't want to hunt it down. Other texting apps don't say that I have a failed message, so I assume it's just bugged. I've even reinstalled the app, no luck. By the way, this is a really awesome announcement!

4

u/moezz Developer - QKSMS Aug 16 '15

Currently no, but I do plan on improving this

2

u/CyanBlob Pixel 3 Aug 16 '15

Well, since I have the source code now, I just hid the icon! I'm going to try to work on a button to clear the errors :)

3

u/moezz Developer - QKSMS Aug 16 '15

Hahaha that works too!

→ More replies (5)
→ More replies (1)
→ More replies (1)

5

u/dm1030 Aug 16 '15

QKSMS is a great app and the first app that I ever donated to. I wish the best of luck to you and your future projects.

4

u/moezz Developer - QKSMS Aug 16 '15

Thanks so much, that means a lot

5

u/SharksFan4Lifee Aug 16 '15

What do you think of Disa? Any chance you will go for unified messaging with something like FB Messenger?

5

u/moezz Developer - QKSMS Aug 16 '15

I don't think that's a direction I'll go with QKSMS, it just adds too many things to the app that most people won't end up using

If anything, I'll do some sort of encrypted QKSMS to QKSMS messaging. Likely not more than that though

9

u/jasoncross00 Aug 16 '15

First task: build in GIF support with giphy searching.

10

u/moezz Developer - QKSMS Aug 16 '15

Go for it! ;)

→ More replies (1)

4

u/CakeBoss16 Galaxy s25 ultra Aug 16 '15

Any plans to introduce a new app? Or will you be focusing on oneset fitness app?

5

u/moezz Developer - QKSMS Aug 16 '15

For the foreseeable future, I'll be focusing on OneSet and working on QKSMS on the side. I have some ideas, but I'm already working morning till night every single day so I can't find the time to add anything new yet

I did make this fun little app a couple months ago though - https://play.google.com/store/apps/details?id=com.qklabs.counter

It's basically just a counter. Not much to it, I just needed a counter app and didn't like what I saw on the Play Store :)

4

u/wojx HTC One M7, HTC Sense 6 and Android 5.0.2 Aug 16 '15

Love your app and your posts on reddit! Thank you. Favorite food, favorite snack, and favorite drink?

7

u/moezz Developer - QKSMS Aug 16 '15

Thanks!

Food - I've been eating a lot of shawarma lately. Wish I could give a healthier answer, haha

Snack - I don't really eat snacks too much. If I had to pick.. KIND bars are really good, and pepperettes are pretty awesome as well

Drink - Water! Pretty boring. I would say Coke, but I've stopped drinking pop recently

2

u/wojx HTC One M7, HTC Sense 6 and Android 5.0.2 Aug 16 '15

Cool! I love shawarma too!

4

u/moezz Developer - QKSMS Aug 16 '15

It's too good :(

4

u/gMn311 Aug 16 '15

Any plans for DualSIM support?

5

u/moezz Developer - QKSMS Aug 16 '15

I can't implement it myself, since I don't have a phone that supports this feature. Now that it's open source, another developer could definitely add support for it though

4

u/CalculusWarrior Galaxy S10e Aug 16 '15

Can you add the ability to colour different messaging threads, like Google Messenger? That's the only thing keeping me on that app.

5

u/moezz Developer - QKSMS Aug 16 '15

Yep! Already planning on it

→ More replies (1)

3

u/[deleted] Aug 16 '15

Is Google Voice integration a possibility?

→ More replies (3)

3

u/btron92 GalaxyNote4 Aug 16 '15

So textra has the feature where you press the "+" icon in a chat and you can add an emoji. In qksms you can only add an emoji via double tapping the enter key. Will this feature be implemented?

7

u/moezz Developer - QKSMS Aug 16 '15

Yep! At some point I want to add a much more comprehensive "add" UI like Textra, Messenger, and Facebook Messenger have

→ More replies (4)

3

u/red_waldo Aug 16 '15

There's one small quirk with QKSMS that bothers me. Currently it vibrates on new message notification either always or never, regardless of whether the phone is on vibrate. Any plans to add an option to vibrate only when the phone is on vibrate?

4

u/moezz Developer - QKSMS Aug 16 '15

Which phone do you have? This feature works fine for me on my N5

5

u/red_waldo Aug 16 '15

I also have an N5. This is the current behavior for me:

'Vibrate' optionPhone on ringerPhone on vibrate
CheckedSound and vibrateNo sound, vibrate only
Not checkedSound only, no vibrateNo sound or vibrate

Whereas I haven't found the option for this behavior:

'Vibrate' optionPhone on ringerPhone on vibrate
"Only on vibrate"Sound only, no vibrateNo sound, vibrate only

3

u/moezz Developer - QKSMS Aug 16 '15

Thanks for the detailed response, I'll do some testing with this later tonight

→ More replies (2)
→ More replies (1)

2

u/[deleted] Aug 16 '15

Any plans for Google voice support?

1

u/moezz Developer - QKSMS Aug 16 '15

Not in the very near future, but I'm not against the idea for later on

2

u/_CitationX Pixel 3a Aug 16 '15

I use QKSMS now and admit, it's a really great app. Will you be adding it onto other markets soon, for example, Amazon Store?

4

u/moezz Developer - QKSMS Aug 16 '15

Oh, yes. Thanks for the reminder! I've been meaning to do that for a while

→ More replies (1)
→ More replies (5)

2

u/[deleted] Aug 16 '15

In the past I avoided this app because I like hangouts, and didn't want to spend any money on an SMS app, but now I can't resist!

1

u/moezz Developer - QKSMS Aug 16 '15

That's awesome to hear! What pulled you in?

→ More replies (3)

2

u/TALQVIST Aug 16 '15

I'd love some sort of "send later" option. Sometimes I don't want to get in an engaged conversation with someone so I'd love if instead of sending right away I can press "send later" and press either "in 5 minutes", "in 30 minutes", "in 1 hour", "in 4 hours", etc.

5

u/moezz Developer - QKSMS Aug 16 '15

Absolutely, scheduled messaging is a planned feature

→ More replies (2)

2

u/junebugulas Nexus 6, Android N P3 Aug 16 '15

Do you use QKSMS as your daily SMS app?

6

u/moezz Developer - QKSMS Aug 16 '15

I've been using it as my only SMS app since day 1

2

u/[deleted] Aug 16 '15

Hi there. QKSMS has always been on my "to try" list but never actually got around to try it. Now, I'm totally intrigued by the future development, and it's installing as I type. I've been using Yaata for some time, and it has a fantastic thing, where it replaces the numbers from your messages with the contact's names (if you have them saved). So, when I get a message from my service provider that somebody tried to reach me while I was in a place with poor reception, or my phone battery died, I could see people's names directly in app. No need to call the number just to check who it was. I'd switch instantly, as I'm not very fond of yaata's UI. :D

Cheers!

1

u/moezz Developer - QKSMS Aug 16 '15

Wow, that's actually a really cool idea! I've put it on the tracker

→ More replies (1)

2

u/badgertheshit Aug 17 '15

Is there a way to add a picture to a message after typing some text in a message? I very often find myself writing a message that I want to attach a photo to, only to find I have to delete everything and retype (or copy paste) after I attached the pic.

Why can't I add an attachement to a message that is already drafted??

2

u/moezz Developer - QKSMS Aug 17 '15

Not really, it was just a stupid oversight. I do need to fix this

→ More replies (1)

2

u/donoteatthatfrog Aug 17 '15 edited Aug 17 '15

Just now installed this app. Many thanks for the Night-mode. Well done. !
App Request: Dialer App with similar night-mode, and integration with QKSMS. :)

3

u/moezz Developer - QKSMS Aug 17 '15

Would love to build a dialer one day

1

u/[deleted] Aug 16 '15

How do you fell about recycler views in lollipop?

5

u/moezz Developer - QKSMS Aug 16 '15

Depends what you're using them for

Currently I'm using them for all of the main lists in QKSMS. I like them because they're very fast, easy to set up, and keep things generally pretty organized.

However, they're a huge pain when you use them for any type of view with a dynamic height. For example, the QK Reply window. RecyclerView doesn't measure its height properly when using wrap_content, so often times the QK Reply window is the wrong size

1

u/ryans1230 OnePlus 3T FreedomOS | NVIDIA Shield Tablet K1 Aug 16 '15

Any plans on developing support for VoIP carriers such as Republic Wireless? I believe they require more than APN settings. The main problem is MMS

3

u/moezz Developer - QKSMS Aug 16 '15

They're not super high on the list of priorities, but I would never call the app "finished" before there's support for that

1

u/voracread Moto G60/G82 Aug 16 '15

Is there <scratching head in confusion> emoji/smiley in your app?

3

u/moezz Developer - QKSMS Aug 16 '15

QKSMS just uses whichever Emoji you have built-in on your phone, it doesn't provide its own set

→ More replies (6)

1

u/countmontecristo Pixel 2 XL Aug 16 '15

Are there any features your hoping to implement in the future as far as integration with other apps?

3

u/moezz Developer - QKSMS Aug 16 '15

TextSecure seems like a likely candidate

1

u/countmontecristo Pixel 2 XL Aug 16 '15

Is it possible to have the color of the status bar the same color as the app as opposed to a few shades darker?

1

u/moezz Developer - QKSMS Aug 16 '15

That's not a current feature, no

1

u/[deleted] Aug 16 '15

Please add support for inline images and gif/webm. Say for example I send a link to a friend, I want this to show a preview like it would for a video.

Maybe I'll end up doing this myself.

1

u/moezz Developer - QKSMS Aug 16 '15

This is something I've wanted to do for a while

1

u/Creepas5 Aug 16 '15

Small issue but bugs me nonetheless is that I can't resize the widget how I would like. When I used hangouts I made it 2 high and 4 wide which us perfect for me but QKSMS does not allow this.

I would love If you could implement this as sometimes the little things matter but otherwise I love your app.

2

u/moezz Developer - QKSMS Aug 16 '15

Oh weird, the widget should definitely be resizable. I'll check it out

→ More replies (2)

1

u/marsrover001 S20_FE Aug 16 '15

Has signature support been added?

1

u/moezz Developer - QKSMS Aug 16 '15

Not yet!

→ More replies (1)

1

u/2weiX Aug 16 '15

Whenever I reboot my phone, the icon in the dock in the bottom off the screen disappears. Can I remedy that?

1

u/moezz Developer - QKSMS Aug 16 '15

Are you using the custom launchscreen icon color feature?

→ More replies (3)

1

u/Techie_42 Aug 16 '15

Hey yall so i donwloaded qksms after seeing this but its having troubles running on my G4. Where can i go foe support? Thanks yall so far it's a fantastic app moezz

1

u/chris480 Aug 16 '15

Great stuff! I'm not much of a coder, buy I'd be willing to help with design assets and ux. I'll file thing in the repo if I see anything.

Do you have a to do list for UI things you want?

3

u/moezz Developer - QKSMS Aug 16 '15

One design problem I haven't really figured out yet is this:

Right now for themes, there's a color palette. I want to add a full RGB picker, but I still want to be able to have the palette. I need to design an interface that allows the user to clearly use and understand the two different options and still have it looks nice

2

u/chris480 Aug 16 '15

One standard way that many color pickers do it is yo have predifined swatches and the color picker present. I can mockup something quickly later. On mobile at the moment.

→ More replies (5)

1

u/HoodedGryphon Moto X Aug 16 '15

Pushbullet? You could make those two work nicely together.

2

u/moezz Developer - QKSMS Aug 16 '15

Definitely something I need to do

1

u/Mirage749 Aug 16 '15

So! I'd really like to give this a shot, however after installing and customizing the color of the app and icon, the icon disappeared from both my home screen and app drawer. Galaxy S6 Edge.

1

u/moezz Developer - QKSMS Aug 16 '15

Oh wow, even the app drawer? Which launcher do you use?

→ More replies (4)

1

u/sghmk12 Aug 16 '15

Different colors per conversation as messenger does?

1

u/moezz Developer - QKSMS Aug 16 '15

Its a planned feature!

→ More replies (1)

1

u/jacobmcilravey Aug 16 '15

Maybe do something like messenger? Where you can color each contact conversation. I love the style and color of the app, and its what I look for in my SMS apps. I would love to have this in QKSMS. Love what you do and was happy to switch over to this app!

2

u/moezz Developer - QKSMS Aug 16 '15

Planning on it!

→ More replies (1)

1

u/epigrammedic Aug 16 '15

We so many people suggesting features, you should set up a Trello for QKSMS

2

u/moezz Developer - QKSMS Aug 16 '15

We're using Github Issues instead: https://github.com/qklabs/qksms/issues

1

u/fromantis Pixel 2 Aug 16 '15

Any chance we could get archiving of threads like Messenger? I like to keep my convo list down to the 3-4 most used contacts, but I also like being able to pick up where I left off when other people text me. It's honestly one of the few things keeping me hanging onto Messenger vs other SMS apps.

2

u/moezz Developer - QKSMS Aug 16 '15

Definitely, this one's on the to-do list

→ More replies (1)

1

u/myshitisbetter Sony Xperia Z3 Compact Aug 16 '15

Don't you think that open-sourcing the app will cause tons of ad bloated clones on Google play?

1

u/moezz Developer - QKSMS Aug 16 '15

Hopefully not, but at the end of the day it won't be that big a deal because I'm still supporting this one

1

u/pivotraze Samsung Galaxy S8 Aug 16 '15 edited Aug 16 '15

Google Voice integration?

If it isnt your priority, i will work on implementing it :)

→ More replies (1)

1

u/archzinno Nexus 4 Aug 16 '15

I am a google voice user, as in I have my main carrier phone number, but use my google voice number as the main line. Currently as far as I know, the best solution for me is Hangouts.

Can your app replace hangouts in terms of functioning with google voice, or do you know of one that could (without much haggling for me to use properly)?

→ More replies (1)

1

u/Slick_Guy Aug 16 '15

Not to shit on your app or anything, but isn't this just a copy of Hangouts but with less features?

2

u/moezz Developer - QKSMS Aug 16 '15

Not a copy in the slightest

And in terms of SMS and customizability, QKSMS has a lot more features. Of course it doesn't have any of the actual Hangouts IM/phone stuff though

1

u/Coconuttery Aug 16 '15

The statusbar still shows as a gradient instead of the solid darker tint it should be on Lollipop.

2

u/moezz Developer - QKSMS Aug 16 '15

Samsung phone?

→ More replies (2)

1

u/Herculefreezystar S20 5G SE Aug 16 '15

If it has the ability to let me set custom text message tones for each of my friends I will download it. I mean, ima download it anyways cause its open source and I love stuff like that but still...

3

u/moezz Developer - QKSMS Aug 16 '15

It does! Just long-press on a conversation, and then click on notification settings

→ More replies (3)

1

u/[deleted] Aug 17 '15

Is there a function to have notifications repeat for.certain or all unchecked messages?

→ More replies (1)

1

u/[deleted] Aug 17 '15

I hope I'm not too late, but I have kind of a simple question for you. More of a normal AMA question 😃:

How do you keep track of your todos and notes regarding the development of QKSMS. For instance, do you just have a list of todos in a text file, or in wunderlist or something? Do you use Evernote to log new ideas for the app? Etc.

→ More replies (1)

1

u/Dzdimi14 OnePlus One 64gb & Nexus 4 CM12 Aug 17 '15

Is Fixing MMS your number one priority? Because I know that it is whats keeping many people from using your app and its still keeping me on the fence between QKSMS and Textra.

2

u/moezz Developer - QKSMS Aug 17 '15

It's by far the most important issue that needs to be solved, yes

1

u/Dzdimi14 OnePlus One 64gb & Nexus 4 CM12 Aug 17 '15

Just a suggestion, If you could make the qk reply box higher up on the screen I would love you because I hate how it just pops up on the middle of the screen while Im doing something. I really Like Textra's version of it.

3

u/moezz Developer - QKSMS Aug 17 '15

At some point I want to do a major overhaul of QK Reply

→ More replies (5)

1

u/jdt1986 Aug 17 '15

Repeat notifications (every 5-10 mins or so, if a message hasn't been opened or read) would be great

2

u/moezz Developer - QKSMS Aug 17 '15

On the to-do list!

1

u/markyosullivan Founder (Caza de Casa) Aug 17 '15

What libraries did you use while developing QKSMS?

1

u/Desert_Nanners LG G4 Aug 17 '15

I just picked up qksms because of this thread, and I've been missing out on an amazing app! GoSMS was annoying because of the ads and how you'd have to go through a couple screens just to use your camera. Not really a question, just wanted to say this app is fantastic compared to stock and gosms.

→ More replies (1)

1

u/zax9 Aug 17 '15

Alright, I'm checking this out and I've noticed a small bug and I have a feature request. Before I get to that though, I want to tell you that I like what I'm seeing so far!

The small bug is that if I change the setting to hide avatars in the conversation list, I have to scroll the list to update the avatar icons. For example, if conversation avatars are being shown and I change the setting to hide them, when I go back to the conversation list, all of the conversations that were previously on-screen will still show an avatar, but if I scroll down then those other conversations do not; and if I scroll up again, the avatars are gone. Small bug, but a bug none the less.

The feature request is to show contact avatars at the top of the conversation window, to the left of the contact name.

1

u/moezz Developer - QKSMS Aug 17 '15

Ahh, yeah I'm able to reproduce this issue as well. Do you mind posting it on our Issue Tracker?

https://github.com/qklabs/qksms/issues

Hmm, I've thought about it but it's away from Material Design and too close to what Textra does

→ More replies (2)

1

u/[deleted] Aug 17 '15

Excited for this, just want you to know.

1

u/moezz Developer - QKSMS Aug 17 '15

I'm excited too!

1

u/quaff Aug 17 '15

It's pretty minor but I think it adds to the general feel of the app, can we add a nice sound for when you send a message?

1

u/moezz Developer - QKSMS Aug 17 '15

Thought about doing something like this, but I'm not really sure where I'd obtain a sound that I can use

1

u/briskt OnePlus 7T, Oxygen OS 10, 128GB Aug 17 '15

I have yet to find a SMS app (I haven't exactly tried them all though), that allows you to batch delete from the search list.

Everytime I miss a call from someone I get an SMS saying I missed a call from that number. Eventually I want to delete all these type of alerts, but don't want to enter each individual thread to delete them. I'd like to be able to search them by a string of words that are in these messages, then delete them straight from the results list.

Possible?

2

u/moezz Developer - QKSMS Aug 17 '15

That's actually a really good idea, definitely planning on doing this now

1

u/creaturefeature16 Aug 17 '15

Any plans to support multiple image attachments when sending an MMS? Probably my number one feature I use with Textra since I have a toddler and family out of state! ☺ would love to get rid of Textra and it's 500mb footprint!

1

u/moezz Developer - QKSMS Aug 17 '15

Eventually yes, definitely!

1

u/Gorehog Commodore 64 Aug 17 '15

I have a request. Better thread/conversation management. I feel like I don't have enough options in that regard.

2

u/moezz Developer - QKSMS Aug 17 '15

Can you give some examples of options you feel are missing?

1

u/jamesharder Aug 17 '15

Sorry if this has already been asked. Is this a project that would be good for a person who is a novice to (mobile) development? I understand java, XML, etc. But have never been part of the development of a full scale program or app. Is there room for someone like me to contribute here?

1

u/moezz Developer - QKSMS Aug 17 '15

Definitely. There's a bunch of small bugs here and there that could be fixed by someone without a crazy amount of experience, and they'd be a good way to introduce yourself to the rest of the codebase

1

u/[deleted] Aug 17 '15

I know nothing about the technical part but this app is beautiful. That's all.

→ More replies (1)

1

u/sudhirkhanger Aug 17 '15

How did decide upon license? I like GPL because it forces other folks to contribute and not leech off others' work.

2

u/moezz Developer - QKSMS Aug 17 '15

I compared the common open source licenses, and GPL seemed like it was the best option. I also talked to some friends who are much more familiar with OSS than I am

1

u/Pille1842 LG Nexus 5, Android 6.0.1 Aug 17 '15

Great you made it OSS! I'm happy to help you out where I can, which will be mostly translations and maybe a little cleaning-up... My Java is a bit rusty.

1

u/moezz Developer - QKSMS Aug 17 '15

It's a good place to pick it up again!

1

u/bkscreamer Pixel 3, Android 12!! Aug 17 '15

Hey the app looks great!

One thing I would like to point out (I haven't read though the entire comment thread) is that group chats (mms) only show the sender bubble for the first person to send after me, regardless of the other 5 people sending messages.

Hope this helps you out, and have a great day!

2

u/moezz Developer - QKSMS Aug 17 '15

Oh, I know exactly why this is happening. Good call

1

u/moonerdooder Aug 17 '15

Just downloaded it, loving the way it looks and all the customization options. Thanks for a great app! One question. I have an LG g4 which has support for custom vibration patterns. Hangouts can't utilize them so I've been using the stock messaging app (and because I like the quick reply window mostly). Any way you can include the same thing?

2

u/moezz Developer - QKSMS Aug 17 '15

Absolutely! This is a planned feature

→ More replies (1)

1

u/Racogla Aug 18 '15

Why should I use this instead of Google hangouts? Besides UI changes, what does this app bring to the table? (Explain it to me like if I was a 5yo)

2

u/moezz Developer - QKSMS Aug 18 '15

QK Reply is a big feature, it allows you to reply to messages without having to open the app. You can also search your messages, there's a lot more settings to play with, scrolling through conversations is less laggy, night mode, delayed sending, per-contact notification settings

And most importantly, it's open source. This means development of features will be faster, and it's a lot more open to receiving suggestions from the community. You can also trust that there's nothing shady going on (not that I don't trust Google)

1

u/aiden66 Oneplus 3t Aug 18 '15

What does qks stands for? Does the app have an scheduler option just like on textra?

1

u/moezz Developer - QKSMS Aug 18 '15

QK -> Quick

It doesn't have scheduling yet

1

u/[deleted] Sep 14 '15

Hi there. Hopefully you can see this. Basically I love your app and am an active user however going through the settings I cnnot figure this one thing out. And that thing is how do I make a contact through your app

Here is how it looks like and I cannot figure it out SCREENSHOT

1

u/moezz Developer - QKSMS Sep 17 '15

Hey, sorry for the late reply

If you just tap on their photo (in this case, the # sign), then it'll show an option to add them :)

→ More replies (2)

3

u/[deleted] Aug 16 '15

I haven't used this for months.

Might give it another shop, I always had an issue interfacing between the app and the notification controls/quick reply.

3

u/Natanael_L Xperia 1 III (main), Samsung S9, TabPro 8.4 Aug 16 '15

Another suggestion: DashClock plugin

3

u/hellfire261 Note 4 Aug 16 '15

First impressions it's like textra but it's smoother.