Official Android client for the Kontalk messaging system

Overview

Kontalk official Android client

Build Status Translation status

This is the official Android client for the Kontalk messaging system. It always implements the latest protocol.

All releases are available in the Releases page.

Stable versions are available through Google Play Store and F-Droid:
Get it on Google Play Get it on F-Droid

Community support

Developers and users can discuss about Kontalk through:

Contribute

Please refer to our contribution guidelines to know how to contribute to Kontalk.

Translations

Help us translate Kontalk! Sign up for a free account on our translation portal: https://translate.kontalk.org/engage/kontalk-androidclient/

Cryptography Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

Licensing

Kontalk is licensed under the GPLv3.

Google Material icons are licensed by Google under CC-BY 4.0.

Balloon themes are licensed by @relan under CC-BY-SA 4.0.

Comments
  • Group chat

    Group chat

    To be a viable alternative to other clients/networks, groupchat is an important feature.

    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    enhancement 
    opened by ameenross 138
  • Error sending or receiving any file.

    Error sending or receiving any file.

    Kontalk 3.1.5 - Android 5.1.1 I cannot send or receive any file, I have no issues sending text messages. I only get an error message sending or receiving attached file.

    bug 
    opened by ghost 61
  • Material design

    Material design

    Time for a new user interface :-)

    • [x] styles
      • [x] styles
      • [x] styles (v11)
      • [x] ldpi
    • [x] migration from ActionBar to Toolbar
      • [x] toolbar with subtitle
      • [x] progress bar indeterminate (turn into circular progress)
    • [x] material dialogs
    • [x] remove icons from dialogs
    • [x] remove title from dialogs when not needed
    • [x] convert dialog title to question when needed
    • [x] rename positive buttons to actual action names
    • [x] floating action button (create + remove menu item)
    • [x] point user to floating action button (res: text_conversations_empty)
    • [x] material progress dialogs
      • [x] connecting to google play iab
      • [x] registering to kontalk
      • [x] upgrading from 2.x
      • [x] use of LockedProgressDialog ~~(pull request for onSearchRequested)~~
      • [x] deleting account
      • [x] updating serverlist
    • [x] remove useless ok buttons from dialogs
    • [x] input dialog
    • [x] password input dialog
    • [x] audio message seekbar is 120dp fixed
    • [x] authenticator activities
    • [x] circle avatars
      • [x] ensure same width for all pictures
      • [x] initials-based pictures
    • [x] self avatar for outgoing messages
    • [x] self avatar click should open own profile quick view if possible (API v14+, use self number lookup if found on older versions)
    • [x] click on toolbar goes to contact
    • [x] preferences
    • [x] preferences (privacy fragment)
    • [x] attachment selector
    • [x] balloons with avatars
      • [x] hangout 9patches
      • [x] new theme should be used by default?
      • [x] older themes doesn't have avatars by their sides
    • [x] new notification API
    • [x] multiselect and contextual action bar (needs pre-v11 implementation, e.g. https://github.com/akalipetis/action-mode-list-fragment/)
      • [x] conversations
      • [x] messages
      • [x] click events pass through (http://stackoverflow.com/q/28877708/1045199)
    • [x] after tapping a notification, the avatar shown in the conversation may be from the person in the last nofication you chatted to instead of from this one (might be related to the newly introduced onNewIntent management)
    • [x] Android 5.1: with input method open, emoji drawers covers input field
    • [x] app/src/main/AndroidManifest.xml:0:0 Error: uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library app/build/intermediates/exploded-aar/de.hdodenhof/circleimageview/1.3.0/AndroidManifest.xml Suggestion: use tools:overrideLibrary="de.hdodenhof.circleimageview" to force usage (hdodenhof/CircleImageView#67)
    • [x] icons
    • [x] build tools 23 + appcompat 23 (and deprecated HttpClient)
    • [x] https://github.com/kontalk/androidclient/pull/412#issuecomment-133193253
    • [x] tablet UI
    • [x] new message status icons
    • [x] new application icon
    • [x] New material balloons #551
    • [x] outgoing balloons width issue
    enhancement 
    opened by daniele-athome 39
  • Non-push connection policies

    Non-push connection policies

    From [email protected] on June 24, 2013 20:19:30

    Kontalk seems to decrease my battery life a lot. I didn't really measure it yet, but I'd say I have to recharge twice as often with Kontalk installed. Is it just me or are others having this problem too?

    Original issue: http://code.google.com/p/kontalk/issues/detail?id=111

    enhancement imported 
    opened by daniele-athome 30
  • New Dutch number range

    New Dutch number range

    Since recently there's a new number range in the Netherlands for use with tablets. These are 12 digits long and start with 097. They are not supported in whatsapp, despite the fact that SMS can be received (in my experience also sent) on these numbers. It would be a boon if Kontalk could support these numbers before whatsapp.

    Is there some kind of library that validates the entered number in the app? Are there other things to consider, maybe server side or the service that is used to send SMS?

    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    enhancement 
    opened by ameenross 28
  • No notification on active conversation with screen off but unlocked

    No notification on active conversation with screen off but unlocked

    How to reproduce:

    1. Disable screen locking
    2. Switch to conversation
    3. Turn off screen
    4. Let the person who you're in a conversation with message you

    Expected result: New message notification

    Actual result: Silence

    This only happens when there is no screen locker configured. If you use PIN/Pattern/whatever locking Kontalk will notify you just fine.

    bug invalid 
    opened by TheLastProject 24
  • Messages never arrived unless wifi or data connection is changed

    Messages never arrived unless wifi or data connection is changed

    Expected behavior

    Message should not take very long to arrive to the destination

    Actual behavior

    Messages seem to never arrive unless I change to another wifi network or both ways from wifi to data

    Steps to reproduce

    1. Send a message a clock is shown but it's never send
    2. Some one send me a message, it never arrives
    3. Connecting to a different wifi or from wifi to data or vice versa sends and receives messages

    Environment

    Kontalk version: 4.1.2 (280) Both from F-Droid and Google Play

    Android version: Both from Replicant 6.0 (Android 6.0.1) and LineogeOS lineage-14.1 (Android 7.1.2) Device model: i9100 witch is the one that has Replicant and i9300 with LineogeOS

    Long Description

    My girlfriend and I are using kontalk from LineogeOS and Replicant respectively, but both phone seem to have the same problem.

    For instance, my girlfriend is connected to a wifi network, tries to send a message to me, but the message never seems to get out. A little clock is shown, but even after waiting a couple a minutes the clock is still present. Same wise, when I send her a message she some times never receives it. In the other hand she can send and receive messages from whatsapp while this is happening. I don't seem to find a way to tell weather or not kontalk has a connection or not, the only way I can tell that it has trouble with the connection is that the "last connected" on the contact title you are trying to reach is never display. This happens the same when using data.

    The weird part is that I was having similar issues a few days ago but it seem it got better while her got the other way around and got worse. It seems bringing the application up from the background doesn't seem to help. The only way to receive or send messages when they are stuck is to switch from one wifi to another, disable and enable data, or switching from data to wifi and vice versa.

    Would a log show what is kontalk doing in this situations where the messages are stuck? should I just use an app like cat log and send the log this display in those moments?

    Something I notice is that in my kontalk installation which I installed from f-droid, I can't enable "Push notification" because it says "Push notification support was not included in this version". While hers from google play was enabled by default. I tried disable it on her phone and use the "Reconnect to server" option to the minimum 5 min in both phones hoping it would help but it hasn't.

    Thank you for your help. I hope something can be done. For a while I thought that it could be a problem with kontlak's server maybe? I live in Mexico, I'm not sure if distant is an issue. Anyway thanks a lot.

    bug 
    opened by arielenter 22
  • In Right To Left (RTL) language the beginning of a message is truncated

    In Right To Left (RTL) language the beginning of a message is truncated

    When receiving/sending a message in RTL (Hebrew for example) which is longer than the screen width (or perhaps the message balloon width). a few letters at the beginning of each line are truncated (that is on the right side of the screen). This sometimes makes the message non readable.

    bug 
    opened by sbraitbart 22
  • Failed to authenticate in local tigase xmpp server

    Failed to authenticate in local tigase xmpp server

    Hi support,

    I have a kontalk client requesting my local tigase xmpp server. It can establish connection and send XML stream to the server. But the server failed to response the EXTERNAL sasl mechanism XML. Below are log from the client:

    01-02 13:27:24.491 D/SMACK ( 684): SENT (22): <stream:stream xmlns='jabber:client' to='siuyinjanice.ddns.net' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>

    01-02 13:27:24.495 D/SMACK ( 684): RECV (22): <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' from='siuyinjanice.ddns.net' id='20be2159-edde-45fa-a431-b06603fe4c0b' version='1.0' xml:lang='en'>

    01-02 13:27:24.515 D/SMACK ( 684): RECV (22): <stream:features><sm xmlns="urn:xmpp:sm:3"/><roster xmlns="http://kontalk.org/extensions/roster"/><ver xmlns="urn:xmpp:features:rosterver"/><register xmlns="http://jabber.org/features/iq-register"/><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>KONTALK-TOKEN</mechanism><mechanism>PLAIN</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><csi xmlns="urn:xmpp:csi:0"/></stream:features>

    01-02 13:27:24.515 D/SMACK ( 684): SENT (22): <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'></starttls>

    01-02 13:27:24.527 D/SMACK ( 684): RECV (22): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

    01-02 13:27:24.731 D/SMACK ( 684): SENT (22): <stream:stream xmlns='jabber:client' to='siuyinjanice.ddns.net' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>

    01-02 13:27:24.735 D/SMACK ( 684): RECV (22): <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' from='siuyinjanice.ddns.net' id='20be2159-edde-45fa-a431-b06603fe4c0b' version='1.0' xml:lang='en'>

    01-02 13:27:24.779 D/SMACK ( 684): RECV (22): <stream:features><sm xmlns="urn:xmpp:sm:3"/><roster xmlns="http://kontalk.org/extensions/roster"/><ver xmlns="urn:xmpp:features:rosterver"/><register xmlns="http://jabber.org/features/iq-register"/><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>EXTERNAL</mechanism><mechanism>KONTALK-TOKEN</mechanism><mechanism>PLAIN</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><csi xmlns="urn:xmpp:csi:0"/></stream:features>

    01-02 13:27:24.779 D/SMACK ( 684): SENT (22): <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='EXTERNAL'>=</auth>

    01-02 13:27:39.783 E/MessageCenterService( 684): connection error

    01-02 13:27:39.783 E/MessageCenterService( 684): org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 15000ms (~15s). Used filter: No filter used or filter was 'null'.

    01-02 13:27:39.783 E/MessageCenterService( 684): at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:250)

    01-02 13:27:39.783 E/MessageCenterService( 684): at org.jivesoftware.smack.tcp.XMPPTCPConnection.loginNonAnonymously(XMPPTCPConnection.java:374)

    01-02 13:27:39.783 E/MessageCenterService( 684): at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:457)

    01-02 13:27:39.783 E/MessageCenterService( 684): at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:415)

    01-02 13:27:39.783 E/MessageCenterService( 684): at org.kontalk.service.XMPPConnectionHelper.connectOnce(XMPPConnectionHelper.java:204)

    01-02 13:27:39.783 E/MessageCenterService( 684): at org.kontalk.service.XMPPConnectionHelper.connect(XMPPConnectionHelper.java:254)

    01-02 13:27:39.783 E/MessageCenterService( 684): at org.kontalk.service.XMPPConnectionHelper.run(XMPPConnectionHelper.java:137)

    01-02 13:27:39.783 D/MessageCenterService( 684): retrying in 1 seconds (retry=1)

    Also attached tigase server log. tigase.log.0.txt

    Please kindly advise how to fix this. Thanks.

    question 
    opened by siuyinjanice 22
  • Multiple devices support sharing same key material

    Multiple devices support sharing same key material

    From [email protected] on February 26, 2014 07:40:16

    Due to the very simple encryption version 2.9.x had it was possible to send and receive messages from the same encrypted chat with multiple devices if all were registered for the same number. It was a very unique feature along all secured messangers. I hope you plan to continue on this.

    Currently I'm usung 3.0 alpha3 and have seen the option to export keys to flash. Is there already a way to import them to a different device?

    Original issue: http://code.google.com/p/kontalk/issues/detail?id=193

    • replace "Import existing keys button" with "I already have another registered device" and open up a wizard to import the new keys
    • replace "verification code" with "verification PIN" (?)

    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    enhancement imported 
    opened by daniele-athome 21
  • Set

    Set "submit invitations automatically" by default on

    I know it isn't a secure suggestion but nobody from my contacts have an idea about encryption and secure communication. This is why I suggest to let inventions be accepted automatically by default. If you don't want to, you can still deactivate it. Or at least let a popup be shown after registration.

    wontfix 
    opened by CrimsonFork 20
  • Please make a new release

    Please make a new release

    Hello, I request to make a release so I'll have a better argument to include Kontalk in the following project. Thank you.

    https://github.com/ge0rg/easy-xmpp-invitation/issues/27#issuecomment-1129854520

    opened by sjehuda 2
  • Play Store Data Safety Section

    Play Store Data Safety Section

    Hi Team

    In the recent Play Store policy, it will become mandatory for you to fill out the Data Safety Section. Since this is an OSS Android app, it will make sense to have it as a part of the repository as well.

    I have run the scan using my tool here on your repo, attached are the scan results. I found the following:

    • 10 data types
    • 1 SDK.

    If this is helpful, do use our free tool to generate Play Store Data Safety report: https://github.com/Privado-Inc/privado

    Also, do share your feedback & thanks for the OSS app πŸ˜„ image image

    opened by vaibhavantil1 0
  • "Please wait a few minutes and try again"

    I've been having trouble to register a new phone the past week. I've been getting some kind of generic error message that verification failed (I never received an SMS). Has there been an outage of JMP recently? In any case, whenever this error occurred, I got another error when trying again: "Too many attempts. Please wait a few minutes and try again."

    I assume it to be caused by a brute-force prevention from the Kontalk server. However, it is not clear to me what exactly "a few minutes" is. I've tried waiting for more than half an hour and still get the same error. It is really frustrating to try this every 15 minutes or so only to find out the blockade doesn't actually last "a few minutes". Is it an hour? A couple of hours? And isn't it a good idea to put the exact time period in the error message?

    opened by ameenross 0
  • Avoid using android:paddingLeft in <layer-list>

    Avoid using android:paddingLeft in

    android:paddingLeft only exists for starting from API Level 23. Using this attribute can cause the drawable in a wrong image layouts. Avoid using it.

    opened by john2020star 1
  • Roadmap to release version 5.0 with OMEMO encryption

    Roadmap to release version 5.0 with OMEMO encryption

    Hi, I do not want to put pressure on anyone, I know it is very difficult to maintain a project of this magnitude, and I am not a programmer, I can only help with translations. I would like to know if there is a roadmap to launch this long awaited version, as it is a pity that it is not ready in these times of crisis for other messengers. Obviously more programmers are needed in the project, but if you need anything else, do not hesitate to ask. Thanks and lots of encouragement.

    Salud!

    opened by susobaco 1
  • Stuck in

    Stuck in "Importing personal key..."

    Expected behavior

    Get my personal key imported succesfully

    Actual behavior

    Kontalk gets stuck in a message saying: "Importing personal key..." but even when waiting a long time it just stays there. If I use the return button it claims: "Verification cancelled, you might receive a SMS anyway."

    Steps to reproduce

    1. Open Kontalk
    2. Input your name and phone number
    3. Try to import personal key using the correct password

    Environment

    Kontalk version: 4.4.0 (500) from fdroid, coming from 4.2 also from fdroid

    Android version: Replicant 6.0 (Android 6.0.1)

    Device model: Samsung Galaxy SII GT-i9100

    Logs

    I created one using the instructions shown here:

    https://github.com/kontalk/androidclient/wiki/How-to-create-a-system-log-(logcat)

    And I just sent them to the address given there, although it didn't seem to have any useful info.

    Other

    Please let me know if there is a way to send a better log for this issue. Thank you.

    opened by arielenter 3
Releases(v4.4.0)
  • v4.4.0(Jul 4, 2020)

    Changed

    • Dark theme (#41)
    • Sharing to groups (#864)
    • Migrate to AndroidX (#1269)
    • Support for Android 10 (#1282)
    • On-demand export of media to public storage (#1291)
    • Improved multiselection experience
    • Revamped settings appearance
    • Automatically accept invitations from local network users (#1294)
    • Removed Google Play donation
    • Add tutorial hints (#1014)
    • Improve audio recordings quality
    • Delete media on message delete (#668)
    • Moved the update server list function in account preferences

    Fixed

    • Fix crash on devices without a browser
    • Fix message center service crash (#1265)
    • Fix emoji popup not visible on Android 4.4 (#1267)
    • Fix crash on accessing files on external storage (#1273)
    • Fix some registration issues (#1271, #1272, #1274, #1275)
    • Fix storage permission issue (#1277)
    • Fail gracefully when contacts access is denied (#1281)
    • Contact pictures in notification on Android 9+ (#1288)
    • Fix deadlock in faulty networks
    • Fix audio recordings permission problem on Android 10
    • Fix crash sharing a file we don't have permission for
    • Fix crash on some devices generating ECC keys

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://zeta.kontalk.net/files/Kontalk-4.4.0-googleplay.apk (Google Play flavor)
    • https://zeta.kontalk.net/files/Kontalk-4.4.0-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.4.0-basic.apk(12.35 MB)
    Kontalk-4.4.0-googleplay.apk(13.37 MB)
  • v4.3.1(Aug 24, 2019)

    A couple of quick bugs were fixed that made some devices crash the app. Sorry for that!

    Fixed

    • Fix crash caused by database access from multiple threads (#1268)
    • Fix crash when managing non-Kontalk users in a group (#1270)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.3.1-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.3.1-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.3.1-basic.apk(10.86 MB)
    Kontalk-4.3.1-googleplay.apk(11.69 MB)
  • v4.3.0(Aug 17, 2019)

    Long time, no see! I know, it's been a while. A lot of little stuff this time. Enjoy!

    Changed

    • Group chat indicator in chat list (#818)
    • Allow more control over search query
    • Introduce more recent and performant SQLite library
    • Support for Android Oreo 8.0 (#1215, #1228)
    • Force use of foreground service only when absolutely necessary
    • Support for multi-window (#1101)
    • Improve registration screen (#1209)
    • Allow replying to own messages
    • Use same emoji type across all screens (#1229)
    • Use an event bus for communicating with the message center (#1236)
    • Update Smack library to version 4.3.1
    • Generate QR codes in the background (#1237)
    • Move some account-related preferences into their own new section
    • Ask user to accept service terms if server requests it (#1211)
    • Internal refactoring of registration process (#1241)

    Fixed

    • Sort search results in inverted timestamp order (#1223)
    • Faster reconnection on faulty networks
    • Fix rare crash during PTT recording
    • Fix message center not waking up when replying from notification
    • Fix messages skipped until next app opening
    • Fix message center not shutting down when inactive
    • Fix invisible incoming replied messages (#1224)
    • Remove unneeded permissions (#1238)
    • Fix search items in wrong order (#1232)
    • Fix crash on invoking camera app (#1231)
    • Fix crash when sending debug log (#1239)
    • Fix dangling download notification
    • Fix crash when chatting with XMPP users (#1242)
    • Fix OpenStreetMap static maps (#1251)
    • Fix Google Maps static maps (#1254)
    • Fix double upload of media (#1259)
    • Fix database upgrade crash when upgrading from 4.1.6 (#1262)
    • Fix message center crashing while in background (#1264)
    • Picture notification for groups showing group title (#1230)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.3.0-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.3.0-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.3.0-basic.apk(12.70 MB)
    Kontalk-4.3.0-googleplay.apk(13.53 MB)
  • v4.2.0(Sep 4, 2018)

    Brand new release with a lot of stuff! If you think the changelog below is not enough, you should definitely read the beta changelogs for this series:

    https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta1 https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta2 https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta3 https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta4

    Changed

    • Archived chats screen (#941)

    Fixed

    • Fix out of memory issue with emojis (#1185)
    • Fix crash on resuming location screen (#1199)
    • Do not fix GPS on resume (#1202)
    • Fix media messages not being sent (#1214)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.2.0-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.2.0-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.2.0-basic.apk(7.15 MB)
    Kontalk-4.2.0-googleplay.apk(7.91 MB)
  • v4.2.0-beta4(Aug 28, 2018)

    Hopefully last beta of this series! I know it's a beta and I shouldn't be pushing new big features, but... :angel: I had this in my sleeve for some time and I wanted to field-test it: the conversations list has been ported to RecyclerView, with all the improvements that it brings: improved performance, smoother change transitions, nice animations and an overall better user interface. I hope you like it :tada:

    Changed

    • Massive refactoring of conversations list (#1206)
    • Defer message center activities to the background (#1210)

    Fixed

    • Fix crash during contacts sync (#1207)
    • Fix crash in places search (#1208)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.2.0-beta4-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.2.0-beta4-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.2.0-beta4-basic.apk(8.93 MB)
    Kontalk-4.2.0-beta4-googleplay.apk(9.69 MB)
  • v4.2.0-beta3(Aug 21, 2018)

  • v4.2.0-beta2(Aug 21, 2018)

    New beta featuring notification categories (a.k.a. notification channels). A few bugs have been fixed too.

    Fixed

    • Fix messages stuck in sending state
    • Fix push notifications not working

    Changed

    • Notification channels (aka notification categoris)
    • Opt-out of server administrator messages (#1132)

    You can see all the details for the issues closed with this and previous beta releases here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.2.0-beta2-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.2.0-beta2-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.2.0-beta2-basic.apk(8.74 MB)
    Kontalk-4.2.0-beta2-googleplay.apk(9.40 MB)
  • v4.2.0-beta1(Aug 6, 2018)

    Note: this release tag was signed with the devteam GPG key since I've been having some problems with my system.

    This release is packed with new features! Among other things, Smack, our XMPP library, has been upgraded to version 4.3, paving the way for OMEMO.

    Changed

    • Badge indicators for OEMs supporting it (#292)
    • Migrate to Firebase Cloud Messaging (#779)
    • Copy multiple messages to clipboard (#841)
    • Upgrade to Smack 4.3 (#1058)
    • Blind Trust Before Verification (#947)
    • Accepted invitation is no longer required to chat (#947)
    • More precise Google Maps location (#1197)

    Fixed

    • Fix mixup with keys (#1127, #1171)
    • Verify server key automatically (#1130)
    • Fix group commands not processed (#1189)
    • Fix crash in location view (#1991)
    • Workaround Android bug 37032031 (#1192)
    • Fix messages not marked as sent (#1193)
    • Fix database deadlock (#1194)
    • Ask for permission to detect user's phone number (#1201)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.2.0-beta1-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.2.0-beta1-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.2.0-beta1-basic.apk(8.73 MB)
    Kontalk-4.2.0-beta1-googleplay.apk(9.40 MB)
  • v4.1.6(Jun 23, 2018)

    Hot fix release for a few things. There are a few more things to be addressed, but this had to come out now.

    Fixed

    • Temporarily revert to stable emoji version
    • Fix public key retrieval
    • Fix attachment panel close icon (#1184)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.6-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.6-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.6-basic.apk(8.69 MB)
    Kontalk-4.1.6-googleplay.apk(9.19 MB)
  • v4.1.5(Jun 19, 2018)

    New release, mainly with bug fixes and some performance improvements. You may notice some new emojis: but since that's beta I'm not putting it in the change log, because you know... it's unofficial :angel:

    Changed

    • Some major performance improvements (#1160)

    Fixed

    • Fix rare crash on some devices (#1175, #1182, #1183)
    • Fix several issues (#1167, #1169, 1170)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.5-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.5-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.5-basic.apk(7.51 MB)
    Kontalk-4.1.5-googleplay.apk(8.02 MB)
  • v4.1.4(Mar 18, 2018)

    Brand new release featuring typing status in groups. For the rest is just a lot of fixes and small improvements that make Kontalk a little greater than before :smile:

    Changed

    • Typing status in groups (#1152)

    Fixed

    • Camera permission is needed also for external camera app (#1136)
    • Allow HTTP connections for media uploads (#1137)
    • Keep wake lock during message delivery and incoming processing (#1138)
    • Crash with some balloon themes (#1142)
    • Direct call requires explicit permission (#1144)
    • Permission request loop with Google Maps provider (#1145)
    • Crash with notifications on Android 4 (#1146)
    • Crash requesting permission in contacts list (#1147)
    • Use system-provided time on buggy firmwares (#1149)
    • Request storage permission before importing personal key (#1153)
    • Inapproriate use of plurals leading to crash (#1154)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.4-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.4-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.4-basic.apk(9.04 MB)
    Kontalk-4.1.4-googleplay.apk(9.60 MB)
  • v4.1.3(Jan 17, 2018)

    Enough waiting! This first 2018 release features a lot of things. I want to thank our users for providing feedbacks, bug reports and suggestions about a lot of things. Thank you guys, enjoy this release.

    Changed

    • Image preview in notifications (#56)
    • Play sound in open chats (#75)
    • Support for Android 6 runtime permissions (#617)
    • Direct reply for older Android versions (#1001)
    • User name in group messages (#1122)

    Fixed

    • Fix error exporting personal key (#1111)
    • Fix crash for older Android versions (#1114)
    • Fix emoji problem in tablets (#1115)
    • Fix upload progress stuck at 100% (#1116)
    • Fix CPU eating problem during download/upload (#1117)
    • Fix wrong sender in contextual reply (#1118)
    • Fix problem on crappy firmwares (#1119)
    • Fix performance problem on very big address books (#1120)
    • Fix QR codes inside viewport (#1131)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.3-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.3-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.3-basic.apk(9.01 MB)
    Kontalk-4.1.3-googleplay.apk(9.56 MB)
  • v4.1.2(Dec 6, 2017)

    This is an urgent release to counteract a Cyanogenmod/LineageOS boot loop issue. Since I had to release anyway, I also introduced a new feature I was developing, contextual reply!

    Changed

    • Contextual reply (#594)

    Fixed

    • Faster contacts sync (#1093)
    • Fix crash during private key upload (#1102)
    • Fix delay in delivery receipts (#1106)
    • Workaround Cyanogenmod/LineageOS bug (#1112)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.2-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.2-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.2-basic.apk(8.96 MB)
    Kontalk-4.1.2-googleplay.apk(9.51 MB)
  • v4.1.1(Nov 13, 2017)

    New version featuring a brand new emoji set with a new emoji keyboard and secure private key transfer between devices. With this version we are dropping support for Android 2.

    Changed

    • Private key transfer (#122, #1090)
    • Contact information screen (#456)
    • New emoji set and keyboard (#814)
    • Drop support for Android 2 (#1073)

    Fixed

    • Crash when searching for places (#1091)
    • Fix message delivery delay in some cases (#1094)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.1-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.1-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.1-basic.apk(8.92 MB)
    Kontalk-4.1.1-googleplay.apk(9.47 MB)
  • v4.1.0(Nov 1, 2017)

    A new stable release at last, after all those betas πŸ‘ Here is a changelog compared to the latest beta.

    Changed

    • Foreground service notification (#1084)
    • Some performance improvements on messages operations

    Fixed

    • Fix bug in smiley to emoji conversion (#1087)
    • Fix serious bug in group members list status
    • Show contact picture on Motorola Active Display

    You can see all the details for the issues closed with this release (and all previous betas) here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.0-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.0-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.0-basic.apk(10.60 MB)
    Kontalk-4.1.0-googleplay.apk(11.17 MB)
  • v4.1.0-beta4(Oct 12, 2017)

    Last beta before 4.1.0 release!

    Changed

    • Automatic conversion of text smileys into emojis (#940)

    Fixed

    • Fix compatibility issue with Gajim (#1053)
    • Fix rare crash (#1076)
    • Fix Google location request loop (#1077)
    • Show group name in search results (#1079)

    You can see all the details for the issues closed with this release (and all previous betas) here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.0-beta4-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.0-beta4-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.0-beta4-basic.apk(10.71 MB)
    Kontalk-4.1.0-beta4-googleplay.apk(11.27 MB)
  • v4.1.0-beta3(Sep 28, 2017)

  • v4.1.0-beta2(Sep 26, 2017)

    Second beta the location sharing release. Mainly bug fixes.

    Changed

    • Support for plain HTTP download URLs (#1071)

    Fixed

    • Workaround for Samsung devices not adhereing to battery optimization API (#1037)
    • Fixed regression on status update (#1068)
    • Allow use of location when precise location (GPS) is off (#1069)
    • Fix inactive state request sent before authentication (#1070)

    You can see all the details for the issues closed with this release (and all previous betas) here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.0-beta2-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.0-beta2-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.0-beta2-basic.apk(10.70 MB)
    Kontalk-4.1.0-beta2-googleplay.apk(11.26 MB)
  • v4.1.0-beta1(Sep 10, 2017)

    This release features location sharing, supporting both Google Maps and OpenStreetMap. Also a lot of fixes and improvements listed below:

    Changed

    • Location sharing (#1004, #1027, #1062)
    • Update to Smack 4.2.1 (#957)
    • Autotrust (as in verification ignored) first key after an invitation (#866)
    • Reuse connection object (#327, #956)
    • Remember scrolling position (#853, #938)

    Fixed

    • Fix memory leak (#1022, #1046)
    • Proximity wake lock workaround for some devices (#1043)
    • Downgrade Glide to version 3 for compatibility with Android 2 (#1047)
    • Fix crash in direct share (#1050)
    • Cleanup leftovers of abandoned groups (#1051)
    • Use Bouncy Castle SHA-1 implementation (#1052)
    • Fix crash on Android prior to Nougat (#1060, #1064)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.1.0-beta1-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.1.0-beta1-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.1.0-beta1-basic.apk(10.70 MB)
    Kontalk-4.1.0-beta1-googleplay.apk(11.26 MB)
  • v4.0.4(Jul 8, 2017)

    This release has some serious new stuff and a lot of improvements. Among other things, https://JMP.Chat is offering to support our registration costs (i.e. SMS/call used to verify your phone numbers).

    Changed

    • Reply directly from notification (#774)
    • Improved notifications (#774)
    • Receive any type of file (#697)
    • Show max time of recording (#932)
    • Image thumbnails respects original image ratio (#662)
    • Show up to three line of preview for unread conversations (#888)
    • Listen audio messages from phone speaker (#858)
    • Direct share (#820)
    • Support for Doze mode (#1030)

    Fixed

    • Duck music when playing audio messages (#967)
    • Handle no SIM card scenario (#998)
    • Fix exchange images with other XMPP clients (#861)
    • Workaround Android bug in encryption (#972)
    • Fix clock sync issues (#813)
    • Fix photo orientation issue (#927)
    • Fix crash when deleting messages (#1005)
    • Fix crash during search (#1011)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.4-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.4-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.4-basic.apk(10.45 MB)
    Kontalk-4.0.4-googleplay.apk(10.72 MB)
  • v4.0.3(May 3, 2017)

    A few hotfixes released a few days ago.

    Fixed

    • Fix crash on playing audio messages (#995)
    • Fix crash in some cases when opening conversations (#996)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.3-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.3-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.3-basic.apk(10.25 MB)
    Kontalk-4.0.3-googleplay.apk(10.51 MB)
  • v4.0.2(Apr 22, 2017)

  • v4.0.1(Apr 21, 2017)

    A new release of Kontalk with some news and a lot of improvements and fixes.

    Changed

    • Audio recording limit is now 2m on PTT and 5m on audio dialog
    • Improve battery saving in offline mode (#869)
    • Improve app navigation (#961)
    • Fix group member information (#968)

    Fixed

    • Fix audio files downloaded in wrong directory (#952)
    • Fix crash on tablets (#953)
    • Fix PTT crash after reaching time limit (#954)
    • Fix registration error in rare cases (#963)
    • Fix key never marked as trusted (#973)
    • Fix upgrades from older versions (#983)
    • Fix some crash issues (#955, #958, #965, #975, #976, #977)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.1-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.1-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.1-basic.apk(10.25 MB)
    Kontalk-4.0.1-googleplay.apk(10.51 MB)
  • v4.0.0(Feb 12, 2017)

    Finally the stable release we were all waiting for!

    Changed

    • Groups: button for adding users again (for members losing their messages)

    Fixed

    • Do not extract keyboard UI in landscape (#936)
    • Fix floating action button animation (#937)
    • Keep screen on while playing audio messages (#939)
    • Fix crash on tablets (#943)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.0-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.0-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.0-basic.apk(10.23 MB)
    Kontalk-4.0.0-googleplay.apk(10.49 MB)
  • v4.0.0-beta6.1(Jan 23, 2017)

    A little hotfix for a couple of bugs...

    Fixed

    • Fix email recipient for debug log (#934)
    • Fix sharing pictures and text to Kontalk (#935)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.0-beta6.1-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.0-beta6.1-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.0-beta6.1-basic.apk(10.22 MB)
    Kontalk-4.0.0-beta6.1-googleplay.apk(10.48 MB)
  • v4.0.0-beta6(Jan 22, 2017)

    Last beta before final 4.0.0 release, featuring toggle encryption per conversation and finally an internal logging system so you can send us Kontalk logs even if not having root access.

    Changed

    • Toggle encryption per conversation (#271)
    • Internal logging system (#623)

    Fixed

    • Fix group chat issues (#874)
    • Handle some Argentinian number special cases (#917)
    • Request presence after accepting invitation (#924)
    • Show subscription status in group members list (#928)
    • Fix missing translations causing crash (#930)
    • Fix crash in rare situations (#933)

    You can see all the details for the issues closed with this release here.

    Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.0-beta6-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.0-beta6-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.0-beta6-basic.apk(10.22 MB)
    Kontalk-4.0.0-beta6-googleplay.apk(10.48 MB)
  • v4.0.0-beta5(Dec 31, 2016)

    New icon for the new year! And some bugs fixed here and there.

    Changed

    • New 2017 icon!
    • Better explain what happens when you delete a group thread (#898)
    • Difference chat balloon themes for single and group chats (#906)
    • Switch to Let's Encrypt certificates (#913)

    Fixed

    • Fix profile picture disappearing in group chat members selection (#895)
    • Fix wrong picture orientation on some devices (#899)
    • Fix crash when sending square images (#903)
    • Fix performance issue when composing messages (#904)
    • Fix several stability issues (#901, #905, #908, #911)
    • Fix several translation issues

    You can see all the details for the issues closed with this release here. Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.0-beta5-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.0-beta5-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.0-beta5-basic.apk(10.17 MB)
    Kontalk-4.0.0-beta5-googleplay.apk(10.43 MB)
  • v4.0.0-beta4(Dec 11, 2016)

    New icon for the new year! And some bugs fixed here and there.

    Changed

    • New 2017 icon!
    • Allow multiple users selection in "add users to group" contexts (#892)
    • Use different part message when owner leaves the group

    Fixed

    • Allow add user to group only to owner (#890)
    • Fix several fragment issues (#878)

    You can see all the details for the issues closed with this release here. Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.0-beta4-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.0-beta4-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.0-beta4-basic.apk(10.10 MB)
    Kontalk-4.0.0-beta4-googleplay.apk(10.36 MB)
  • v4.0.0-beta3(Dec 9, 2016)

    New beta for our group chat version! This release features also a couple of little enhancements and a new feature: sticky (favorite) conversations! Thanks to @acappelli for his touch in the group chat user selection screen.

    Changed

    • Create group: multiselect checkbox (by @acappelli, #886)
    • Mark admin of a group (#876)
    • Sticky conversations (#887)
    • Group info screen: add users button (#875)

    Fixed

    • Fix several group notifications and presentation bugs (#884)

    You can see all the details for the issues closed with this release here. Download apk files here:

    • https://www.kontalk.org/files/Kontalk-4.0.0-beta3-googleplay.apk (Google Play flavor)
    • https://www.kontalk.org/files/Kontalk-4.0.0-beta3-basic.apk (basic flavor)
    Source code(tar.gz)
    Source code(zip)
    Kontalk-4.0.0-beta3-basic.apk(10.08 MB)
    Kontalk-4.0.0-beta3-googleplay.apk(10.34 MB)
  • v4.0.0-beta2(Dec 6, 2016)

Owner
Kontalk
Community-driven instant messaging network
Kontalk
Android Real Time Chat & Messaging SDK

Android Chat SDK Overview Applozic brings real-time engagement with chat, video, and voice to your web, mobile, and conversational apps. We power emer

Applozic 659 May 14, 2022
Email-based instant messaging for Android.

Delta Chat Android Client This is the Android client for Delta Chat. It is available on F-Droid and the Google Play Store. The APK can also be downloa

Delta Chat 897 Jan 2, 2023
Open Source Messenger App For Android - Real-time Messaging, Voice and Video Calls

Open Source Messenger App For Android - Real-time Messaging, Voice and Video Calls

mesibo 630 Dec 7, 2022
Signal is a messaging app for simple private communication with friends.

Signal Android Signal is a messaging app for simple private communication with friends. Signal uses your phone's data connection (WiFi/3G/4G) to commu

Signal 23.2k Dec 28, 2022
SayHi! is an instant messaging app that allows users to send text messages to other people using the app

SayHi SayHi! is an instant messaging app that allows users to send text messages to other people using the app ?? Screen Shots ?? Features OTP Verific

Prince Fahad 0 Dec 25, 2021
Messaging API: Connect to PostgreSQL and Kafka to obtain and manage cars inventory

Messaging-API In this simple API, we connect to PostgreSQL and Kafka to obtain a

Kevork 0 Feb 18, 2022
An instant messaging and audio-video calling app

Babble Babble is a chatting and calling application for anyone with an Android phone and an Internet connection. Just sign up using your phone number

Anubhav Chachra 3 Oct 9, 2022
An Android library for simple notification displayed inside ViewGroup instead of system.

SimpleNotificationBar SimpleNotificationBar is an Android library that helps developers to easily create a Notification inside a view group, instead o

Tristan Le 2 Jul 29, 2022
Conversations is an open source XMPP/Jabber client for Android

Conversations Conversations: the very last word in instant messaging Design principles Be as beautiful and easy to use as possible without sacrificing

Daniel Gultsch 4.2k Dec 30, 2022
A glossy Matrix collaboration client for Android.

Element Android Element Android is an Android Matrix Client provided by Element. It is a total rewrite of Riot-Android with a new user experience. Nig

Element (formerly New Vector) 2.6k Dec 30, 2022
Unofficial, FOSS-friendly fork of the original Telegram client for Android

or 1McafEgMvqAVujNLtcJumZHxp2UfaNByqs Telegram-FOSS Telegram is a messaging app with a focus on speed and security. It’s superfast, simple and free. T

null 2k Jan 1, 2023
Conversations is an open source XMPP/Jabber client for Android

Conversations Conversations: the very last word in instant messaging Design principles Be as beautiful and easy to use as possible without sacrificing

Daniel Gultsch 4.2k Jan 9, 2023
Open-source XMPP client for Android

Xabber - XMPP client for Android Open source Jabber (XMPP) client with multi-account support, clean and simple interface. Being both free (as in freed

redsolution OÜ 1.8k Dec 19, 2022
NekoX is an free and open source third-party Telegram client, based on Telegram-FOSS with features added.

NekoX NekoX is an free and open source third-party Telegram client, based on Telegram-FOSS with features added. We are no longer able to update versio

NekoX Dev 3.4k Dec 29, 2022
Server/Client Chatting application that allows to choose to chat in a group chat or privately to a specific connected user

ktor_chatting_application Server/Client Chatting application that uses Ktor webs

null 10 Jun 14, 2022
Kommunicate.io Android Chat SDK for Customer Support

Kommunicate Android Chat SDK for Customer Support An Open Source Android Live Chat SDK for Customer Support Overview Kommunicate provides open source

Kommunicate 68 Jan 3, 2023
A simple library for creating animated warnings/dialogs/alerts for Android.

Noty A simple library for creating animated warnings/notifications for Android. Examples Show me code Show me code Show me code Show me code Show me c

Emre 144 Nov 29, 2022
Android has a built in microphone through which you can capture audio and store it , or play it in your phone. There are many ways to do that but with this dialog you can do all thats with only one dialog.

# Media Recorder Dialog ![](https://img.shields.io/badge/Platform-Android-brightgreen.svg) ![](https://img.shields.io/badge/Android-CustomView-blue.sv

Abdullah Alhazmy 73 Nov 29, 2022
The most beautiful SMS messenger for Android

QKSMS QKSMS is an open source replacement to the stock messaging app on Android. It is currently available on the Google Play Store and on F-Droid Rep

Moez Bhatti 3.9k Dec 30, 2022