• Breaking News

    [Android][timeline][#f39c12]

    Sunday, July 1, 2018

    WhatsApp sent me a Cease and Desist letter for simple notification manager app and may ban similar apps such as Tasker, PushBullet [from r/android] Android Dev

    WhatsApp sent me a Cease and Desist letter for simple notification manager app and may ban similar apps such as Tasker, PushBullet [from r/android] Android Dev


    WhatsApp sent me a Cease and Desist letter for simple notification manager app and may ban similar apps such as Tasker, PushBullet [from r/android]

    Posted: 01 Jul 2018 10:18 AM PDT

    Hey, I want to highlight this issue to you as soon as possible as it seems WhatsApp have been going too far in banning apps that doesn't even interact with their own app in anyway. I have an app on Google Play called DirectChat with close to 500K downloads which was even featured on XDA, AndroidAuthority and many others. Basically, this app uses Google's Notification Listener API to listen for incoming notifications and displays it to users in form of Facebook like ChatHeads and also lets you reply to those notifications within ChatHeads. This makes it easy for users to read & reply to different messengers on the fly without ever opening another app. It doesn't interact with any third party messengers or take their datas that may involve illegal methods, it simply fetches notification and displays it in bubbles form. There are hundreds of similar apps available on Google Play that performs the exact same function including Google's own Android Auto and widely recognized PushBullet app.

    Now I don't see anything wrong in how these apps works and function since they are using Google's own public Notification API to fetch and display texts but WhatsApp lawyers just sent me Cease & Desist letter that I am violating their Terms & Services and should immediately terminate its service. I can understand them shutting down WhatsApp+ and other such modded apps that directly interfere with their service but how can a simple notification manager application is against their T&S. I don't know why I am getting targeted when these kind of apps have been available for a long time along with Google's own Android Auto app.

    This email doesn't just harm my application but it means potentially all other notification manager apps that are available can be banned if WhatsApp continues to persuade their ill approach. Developers no longer have freedom to be creative and enhance user experience if big giants like them keep on tormenting them. I am a student myself and don't have the budget to hire a lawyer and go against them. Therefore I have nothing to defend for myself, my years of work and recognization that I have got during development will vanish just like that and career will take a huge hit. In the end, any new developer will have to be careful and think twice before any line of code if something can be held against them because even if they are right and are completely justified, they simply don't have the manpower to go against big giants.

    I hope reddit can highlight my issue to others and also warn other developers that their years of work and effort may be in vain if we don't stand up against them now. Hopefully there will be a day soon when a developer won't have to be afraid to get bullied and doesn't have to put limitations to his ideas when he works for betterment of society.

    Application Link - https://play.google.com/store/apps/details?id=net.uniquegem.directchat&hl=en_IN

    submitted by /u/Gurjot95
    [link] [comments]

    After publishing

    Posted: 01 Jul 2018 06:49 AM PDT

    It's been about a month and a half since I published my first app, and I've been getting about a download a day. The rate of growth is slowly increasing but is there anything else I can do to try and make it successful on the play store? I've got a universal ad campaign going and have emailed a few websites with Best X Apps For Android lists, but honestly I'm totally in the dark on the promotion side of things.

    submitted by /u/DiscoProphecy
    [link] [comments]

    Why do some of my apps take up to a week to get updates reviewed, while other apps are updated within a few hours? It's ALWAYS the same apps that take forever. Is this because app updates are designated to a specific reviewer?

    Posted: 01 Jul 2018 01:50 PM PDT

    I have 2 particular apps that take around 5 days for the update to be reviewed and live on the app store. Every other app i have is done within the day. Why is this? There's nothing particularly special about these apps that take so long, in fact they are quite similar in design to my other apps.

    submitted by /u/RockAndHODL
    [link] [comments]

    Should libraries use java 8 features?

    Posted: 01 Jul 2018 11:48 AM PDT

    I'm making libraries and I'm wondering if I should use the java 8 features (with desugar) in them. Would it still work if the user didn't enable them? Does the majority of people who use Java use them? The library is already made and I don't want to convert it to Kotlin.

    submitted by /u/Eulgro
    [link] [comments]

    When does a company file a DMCA vs. sending Cease-and-Desist letter?

    Posted: 01 Jul 2018 01:31 PM PDT

    There is a post on r/Android about a developer receiving a Cease-and-Desist from WhatsApp. At what times does a company like this send a direct letter, instead of filing a DMCA claim?

    submitted by /u/RockAndHODL
    [link] [comments]

    GDPR - Device ID - Firebase Cloud Messaging

    Posted: 01 Jul 2018 12:32 PM PDT

    As per GDPR the device ID collected from the firebase cloud messaging api is personal data. So I save nothing else except this device id in the database, because as per GDPR you are only allowed to collect the data you need for your service.

    The device id changes over time so I must add a new entry in the database.

    If a user now wants all his data or requests deletion of his personal data, it is impossible to provide or am I wrong?

    submitted by /u/NextWebGeneration
    [link] [comments]

    Does anyone recognize this logo?

    Posted: 01 Jul 2018 11:09 AM PDT

    Does anyone recognize this logo?

    A friend brought me back this sticker from a dev conference he went to recently. He couldn't remember the company name, so I was curious if anyone here recognized it.

    https://i.redd.it/yjn6ck6and711.jpg

    submitted by /u/Eviltechnomonkey
    [link] [comments]

    4-Minute video: How to make a simple app that displays your coordinates

    Posted: 01 Jul 2018 03:27 PM PDT

    Has a speed radar/speed gun app ever been developed that's actually accurate?

    Posted: 01 Jul 2018 12:36 PM PDT

    I have been looking to add a speed radar feature into an app of mine, though I have no idea how to program one that's accurate-I've been researching the market to see what's out there and just about every app that's marketed as a "speed gun/radar" has been oversensitive and not very accurate at all (i'm using a Huawei Mate 9 camera, for reference). In the case of my app, it'd have to be automatic using object detection too. I'm asking just so I can confirm this is out of my reach-it seems to me that phones aren't sophisticated enough to match the handheld speed radars yet. The closest thing I could found was [Scoutee](http://scoutee.co/), but the hardware required to use that is sold out, so I have no way to test it myself. Has anyone found any apps (paid or free) that were able to achieve this?

    submitted by /u/ignoregasm
    [link] [comments]

    Your game has incorrectly implemented the following Play Games services: Achievements.

    Posted: 01 Jul 2018 07:34 AM PDT

    I get this alert which I think doesn't let the app to be published and it is still in "Pending publication" How to fix this. I'm not a coder I used buildbox to make my game. If you need more info I will glad to share it, but please don't laugh at me :( I need to fix this. Tried all forums that are concerned with buildbox but people there are arrogant and don't help...

    Do I need to set up something in Google Console or in Android Studio ?

    If you want and know what can be the problem add me on discord ąčęėįššųūž#8895

    submitted by /u/yEzas
    [link] [comments]

    Unit & Instrumented Tests

    Posted: 01 Jul 2018 03:34 PM PDT

    So, I'm about to try and add automated tests into my android project. I can find a lot of different sources telling me what the difference is between unit and instrumented, and unless I'm wrong it's mainly that Unit is primarily pure java and cannot (without mocking etc) use android components, while instrumented runs on an emulator/device as a second apk and takes full advantage of android components.

    Looking over my entire project though...everything seems like it would have to be instrumented rather than Android. Pretty much none of my methods are pure Java or close, it seems like they'd all be much better suited as instrumented. So I was wondering - is this normal? It seems like instrumented is a better way to go in general, so what's unit made for? Just to be faster/it can test methods without using a device/emulator?

    submitted by /u/TheMelancholicMan
    [link] [comments]

    Shipping an application with a database

    Posted: 30 Jun 2018 08:53 PM PDT

    Hello all!!

    I'm creating an app that will need several thousand entries in a database before the app will be useful. I've done some research and found a few seemingly good resources on how to do this but they are all from 2010 at the earliest(some from 2007-08). Since this is my first app and I'm sure things have changed in the last 8 years, could someone point me in the direction of a more recent tutorial on this topic?

    submitted by /u/MrP0tat0H3ad
    [link] [comments]

    Problems with Android Studio

    Posted: 01 Jul 2018 01:52 PM PDT

    I downloaded Android studio a couple days ago and have come up against a few issues:

    1. When I try running my emulator, it gets stuck on the Google logo. Any attempts at cold booting causes it to fail entirely -- ie display a black screen and be completely unresponsive
    2. When I'm in AppTheme, both blueprint and design refuse to display anything. Changing the theme to Material Light sort of fixed the issue in that I could now see the widgets and their constraints. However, I'm currently trying to use the Toolbar widget to make a custom action bar and both the design and blueprint view refuse to show anything. The toolbar is displayed as a single line.

    Please help me fix these issues. They make Android Studio extremely frustrating to use.

    submitted by /u/onravenwings
    [link] [comments]

    Working with RESTful APIs; large json databases

    Posted: 30 Jun 2018 09:09 PM PDT

    I'm working with a large json database of over 7000 values. Using retrofit I want to display the values in a RecyclerView. I want to have the ability of searching the large database based off the name of the value where it's updated as they type. Is there anyway to do this or simulate this to the user?

    submitted by /u/digbickrich
    [link] [comments]

    Web Developer learning Android Development

    Posted: 01 Jul 2018 08:58 AM PDT

    Hi,

    I am a developer currently learning Android development. At my day job I spend most my time developing new features in Angular and regular old JavaScript. Recently I decided to go beyond JavaScript and learn something completely new.

    From anyone that was in the same situation as I am in now, what are some of the things that were the hardest to learn at first? Besides the obvious changes (like JavaScript to Java). The only experience I have with Java are from when I was in University, but that has not been 3 years.

    Thanks!!!:)

    submitted by /u/alabianc
    [link] [comments]

    Creating an open source telegram client for android using tdlib

    Posted: 30 Jun 2018 07:55 PM PDT

    So, if you guys wanted to join the fun, you can contribute on https://gitlab.com/Peratchiselvan/Kula-Chat. Just started creating it.

    submitted by /u/selvasoftCEO
    [link] [comments]

    Have you guys used AdMob campaigns?

    Posted: 30 Jun 2018 09:02 PM PDT

    Hey, I recently found that AdMob campaign is something different than AdWords campaigns. In AdMob Campaigns, I can promote anything on the ad unit I am using in my app. So my question is would I have to pay for the campaign? I think there shouldn't be any charges as I am advertising in my own app.

    So if any of you guys have used it then please share your experience.

    Thanks

    submitted by /u/davidkonal
    [link] [comments]

    [CRITICAL BUG] In Google Play Store 10.7.17+ - LVL (License Verification Library) is not working

    Posted: 01 Jul 2018 10:47 AM PDT

    In case you will be wondering why LVL - License Verification is not working for your customer, here is critical information that you need so you can respond something to your customers or 1* reviews:

    Google Play Store application v10.7.17 and above introduced absolutely critical bug: the service interface com.android.vending.licensing.ILicensingService does not contain any methods which results in the fact that after binding to this service, the onServiceConnected is not even called (but bindService is successful) and it's not possible to invoke the checkLicense() method that this interface should contain. This has been proven by simply reverse-engineering and comparing Google Play Store app v10.6 vs v10.7.

    This issue is critical as any user can buy any application on Google Play Store, export the APK and refund it and in case the application is simply counting on the fact after successful binding the onServiceConnected() is called - well - it is not and the application thinks that the license is valid as there is no check happening in the LVL library.

    There are now only two posibilities with latest Google Play Store that can happen to you as a developer: either the application will always act like unlicensed and won't work for your customers or will always think that it is licensed even when it is not. Depends on how strict are you - whether you enable or disable the licensing by default.

    It has already been reported to Google (https://issuetracker.google.com/issues/110978499) and only thing that we, developers can do is to advise our customers to uninstall updates from Google Play Store application so they can revert to the older, working version.

    submitted by /u/FrantaVranaSK
    [link] [comments]

    Need Help in buying laptop for android development and for learning purposes

    Posted: 01 Jul 2018 04:07 AM PDT

    I have a personal/development/gaming computer with 16GB RAM, i5 6th gen processor, 250GB SSD, and 4GB zotac 970 graphic card. I want to buy a laptop for android development mainly and for learning purposes no gaming ofcouse. (wanted to buy Macbook even though i never used macbook once, but can't afford that. Will join a company which provide it for there developers B). I know this is the developer community and this is the developer question and i believe many of us use laptops as the personal computer at home. Can any one suggest me a good one. I am planning spend at max 70k INR or 1000USD. Also what do think which one is better a laptop with 8GB RAM and 250GB SSD or 16GB + some HDD in terms of performance for android development. note: i am a linuxOS user till date

    submitted by /u/mwshubham
    [link] [comments]

    Cache Json parsed or raw?

    Posted: 01 Jul 2018 04:55 AM PDT

    Say for example you have an app with a list of objects for which you have a model. You get your data from an api and want to cache it. Should you cache the data as a list of models or as the raw String and then parse it when you access it? Which is faster ?

    submitted by /u/The_Redhat
    [link] [comments]

    Adding "bonus" features if users enable tracking/crashlytics?

    Posted: 01 Jul 2018 08:13 AM PDT

    I'm making a GIF keyboard app. I'm thinking of restricting, let's say, 3/10 GIFs per 10 GIFs and only allowing the user to send them if they enable crashlytics and tracking ads.

    In order not to annoy the user I would frame it as a "bonus" rather than as a penalty.

    Does anyone have experience with this type of technique? Does it piss of users or is it effective?

    What other techniques are there to get users to accept crashlytics and tracking?

    submitted by /u/throwaway119284
    [link] [comments]

    Is it possible to use the Transitions Framework with the Android Navigation Component when navigating between fragments?

    Posted: 30 Jun 2018 05:20 PM PDT

    It looks like it's only possible to use property animations - Has anyone done this?

    submitted by /u/pionear
    [link] [comments]

    How to approach coding a simple 3 screen ViewPager?

    Posted: 30 Jun 2018 06:43 PM PDT

    I need to create a view pager with 3 very simple views. (The app is a custom keyboard app, so this is just the stuff in the main application that tells the user how to use the keyboard and whatnot).

    1] GDPR consent screen for firebase crash reporting

    2] Tutorial Video

    3] Feedback/ Link To Website Screen

    The problem is, there seem to be a lot of ways to approach this simple task.

    One one hand, I can use fragments with the view pager, (and it seems like I must unless I use a UI library) but there are also many libraries that allow for the creation of "complex" UIs without fragments. I feel like I should learn how to use fragments because they seem crucial for any Android developer, but I'm not sure if that's true anymore considering there are so many libraries that simplify the process of creating multi-screen UIs. Does anyone have advice?

    If I do need fragments, can anyone recommend a good tutorial for them?

    Second, I want to actually code this app well - that entails making it unit testable and using the appropriate libraries and whatnot.

    The problem is there seem to be many ways to architect an app - MVC, MVP, MVVM, etc. etc. and I'm not sure which one is right for this scenario.

    Lastly, I don't know if its worth learning tools like Dagger and using them in this app, considering it's pretty simple.

    submitted by /u/throwaway119284
    [link] [comments]

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel