App disables itself when Developer Option is enabled. Any security benefits of doing so? Android Dev |
- App disables itself when Developer Option is enabled. Any security benefits of doing so?
- Investigating and disabling hard-coded certificate pinning in an Android application
- How to create an analog clock UI in jetpack compose?
- Releasing an app on Play Store with SMS & Call Log permissions
- How to upload files to S3?
- Masters Degree and Android Development
- Your app contains content that doesn't comply with the User Generated Content policy.
- App Security: 3rd party keyboard
- Making Android Studio Plugin that records User Input
- Been out of Android dev for the last 4 years. How should I update myself?
- Question: I want to start an application within another application, but I don't want to use intent.
- Is firestore a good solution for a simple chat?
- MVVM and clean Architecture: I'm duplicating the code too much
- Hey guys i got two of my apps suspended by google playstore.I fear if i receive third strike then i may lose my play console account.Shall i make a new account and upload my new apps there or shall i continue with this one only?
- Alarm clock apps and full screen activity limitations
- Google apps spotted with a partial Material You Redesign | Android 12
- [Help] Looking for sample projects using Compose and Paging 3 with RemoteMediator and Room
- How long does it usually take you guys to get the "Blocked by play protect" warning removed during installation after appealing to google?
App disables itself when Developer Option is enabled. Any security benefits of doing so? Posted: 18 Sep 2021 12:47 AM PDT
| ||
Investigating and disabling hard-coded certificate pinning in an Android application Posted: 18 Sep 2021 12:16 PM PDT
| ||
How to create an analog clock UI in jetpack compose? Posted: 18 Sep 2021 09:46 AM PDT Hi people, I just started learning Android and dove right in into jetpack compose. I am trying to create an analog clock as my first project and i am really struggling with creating the numbers in a analog clock. I was reading about canvas, paint, drawText, StaticLayout.Builder and more but this all was just confusing and apparently not jetpack compose. So far I just came up with the easiest: How can I draw the other numbers around a circle? (The viewport is squared therefore I just used Modifier.fillMaxSize()) [link] [comments] | ||
Releasing an app on Play Store with SMS & Call Log permissions Posted: 18 Sep 2021 01:20 PM PDT Hey all, anyone has any experience with relesing an app that is not a default call or message handler but requires sensitive permissions? I posted a question on SO, so here it is so I don't repeat the same text here: https://stackoverflow.com/questions/69232897/anyone-managed-to-release-an-app-on-play-store-with-sms-call-log-permissions [link] [comments] | ||
Posted: 18 Sep 2021 03:44 PM PDT Hello, I'm building a social platform that has a feed and chat thus would need image upload capability. My authentication is on my custom Django backend with token auth. To upload to S3 I've checked out AWS amplify and integrated it, but when I did integrate it I had to choose who could upload and I set it to guest and guest can create but no update and delete. Obviously this isn't the way and not secure. AWS amplify has its auth system but I do not require it as I've my own. I'm a bit stuck as to how to upload it to my bucket. I could make an API that uploads to server and server to S3 but this would be too much bandwidth and as it's a chat app too it needs to be quick. I'm not sure how other chat applications small or large scale do it. Would like some insight. I've build a Firebase app before that used its auth and storage thus there was no issue uploading to a Firebase bucket. Now I use my own backend but need help in uploading to a storage which is external. Thanks! [link] [comments] | ||
Masters Degree and Android Development Posted: 18 Sep 2021 03:09 PM PDT Hey all! [link] [comments] | ||
Your app contains content that doesn't comply with the User Generated Content policy. Posted: 18 Sep 2021 09:43 AM PDT
| ||
App Security: 3rd party keyboard Posted: 18 Sep 2021 06:03 AM PDT One of the nightmare scenarios for an application developer is that the sensitive information will be stolen by a malicious actor, e.g. EventBot. Among other attack vectors, the hackers may trick the end-user to use a trojan keyboard which can collect the passwords and bank account details. There are many articles that explain the users how to recognize such attacks, but let's be sincere: we cannot trust the average user to be on top of that, and if real money is stolen from their bank account, they will accuse their banking app and its developer (i.e. me and you), not their own incompetence. As an application developer, how can I detect suspicious scenarios, like sideloaded 3rd party keyboards, and mitigate this security breach? [link] [comments] | ||
Making Android Studio Plugin that records User Input Posted: 18 Sep 2021 11:58 AM PDT I am trying to make a plugin for Android studio that would record all user actions in an app(pressing of buttons, text, etc...) in the form of a log that records it and stores it. Basically, a plugin that acts as an action listener and stores all the data pertaining to said actions in a given project(including the ID/Name of the button, etc). Kind of like the record feature in espresso. [link] [comments] | ||
Been out of Android dev for the last 4 years. How should I update myself? Posted: 18 Sep 2021 02:07 AM PDT Hi there! I stopped working with Android around 4 years ago. Now I want to get back to it and I'd love to have some ideas from you. When I stopped, I was using Java, MVP, Room, Crashlytics, RxJava, Butterknife, full APKs (no distinction between devices)... So, what has changed during these 4 years? How should I update myself? Thanks! [link] [comments] | ||
Question: I want to start an application within another application, but I don't want to use intent. Posted: 18 Sep 2021 10:19 AM PDT are there other ways to start an app, from another in android besides intent? [link] [comments] | ||
Is firestore a good solution for a simple chat? Posted: 18 Sep 2021 06:10 AM PDT Hi, I have an app for a client similar to Uber. Until a few days ago we wanted to let the clients talk with the driver with other apps like Whatsapp for details or confirmation about the trip. We had a limitation that everybody would need to verify the phone number, even if they register with google or Facebook. We decided to keep things simple and eliminate screens that might add errors in the future and go very simple with the logic, however, this would require a mini chat system implemented in the app. I do not have any past experience with a chat, I have once worked on a project but the chat was already implemented when I came, and it was using sockets, it was like 4 years ago, so I am coming here to ask, is firebase firestore a good solution for a chat? [link] [comments] | ||
MVVM and clean Architecture: I'm duplicating the code too much Posted: 18 Sep 2021 02:17 AM PDT Hi, I'm trying to use MVVM with clean architecture, but It seems I duplicate code between modelview. I report one case where I'm duplicating the code: 1) I have to download a json from server (downloadVersionFileUseCase) and in the same time show a loader on the screen 2) read it and if in this file is reported a version greater than the version of the current app (CheckIfThereAreNewestAppUseCase) I have to show a popup to the user "do you want to download the app ?" "yes" or "no" 3) if the user click on "no" button the app will be closed 4) if the user click on "yes" button another popup will be showed with a progress bar (DownloadNewAppUseCase and then InstallAppUseCase). Because I have to do this in two different activity I have to duplicate all the logic inside the modelView. Do you have the same issue with the modelView and cleanArchitecture ? [link] [comments] | ||
Posted: 18 Sep 2021 05:05 AM PDT Two of my apps got suspended by google playstore due to repetetive content policy.Now,I fear if i receive third strike then i may lose my play console account.I am extremely stressed because of this incident and now i want to take a final decision.Could you guys please suggest me shall i make a new account and upload my new apps there or shall i continue with this one only? Will it be safe to make new play console account? [link] [comments] | ||
Alarm clock apps and full screen activity limitations Posted: 17 Sep 2021 09:59 PM PDT Hello. I am learning Android development. I have a small app where the user can pick a sound file and set a delay in minutes for an alarm to go off. I want the app to have a huge 'dismiss' button, to make it easy for people who are distracted to shut off the alarm. Like people cooking, in the middle of folding laundry, doing planks at the gym... The problem that I have ran into is that in Android 10 it seems like they have made it impossible to launch my ringing screen from the broadcast receiver if the app is closed. Of course I have read this a million times and searched around stack overflow for a clean way around this limitation, but I haven't found one. https://developer.android.com/training/notify-user/time-sensitive Right now, my app is sort of working. I launch a high priority notification, but I think it is really annoying to have to tap the notification so that the android system will then launch my fullscreen activity. I just want it to launch the activity. As a developer, fiddling with the notification builder when I don't want to and shouldn't need to sucks, and as a user I hate that it takes two taps to dismiss the alarm. Again, the two taps are 1.) tap the alarm so that my activity will be launched and 2.) tap the dismiss button on my alarm. I haven't learned about services yet, but it seems like even if I use a service for receiving the AlarmManager broadcast, that would still be considered the background. I understand where Google is coming from, because an app that stops the user from doing whatever it was that they were doing and forcing them to deal with some activity that just popped up out of nowhere would be annoying. However, for an alarm app like this, I think that is kind of the point... I don't want to have to disable all of my user's active timers if they shutdown the foreground activity that they used to activate the timer. This is frustrating because I was slowly chugging along, learning Android development building this app that I wanted to make (and that at least I will certainly use for remembering to pick up my laundry, calling somebody back in 15 minutes, draining out the noodles that I was supposed to boil for 8 minutes), and now it seems like it's literally impossible to make the app as I want it unless I use an old API version somehow? Has ANYONE found a way around this that will still allow their app to be published on the app store? Has anyone heard anything about Google reversing their decision to make it way more difficult than it needs to be to launch an activity from the background? [Edit: I had a really good impression of Android development up until now too...] [link] [comments] | ||
Google apps spotted with a partial Material You Redesign | Android 12 Posted: 18 Sep 2021 08:27 AM PDT
| ||
[Help] Looking for sample projects using Compose and Paging 3 with RemoteMediator and Room Posted: 18 Sep 2021 01:17 AM PDT Please let me know if you know of such samples. (Preferably Infinite list loading example) Individually there are lot of Google Samples for Compose, and a good example of Room+Paging3+RemoteMediator (https://github.com/googlecodelabs/android-paging) But I am having problems using Compose with Room+Paging3+Remote Mediator. Whenever I scroll the infinite LazyColumn towards the bottom, the paging is triggered and network call is made, which then updates Room db with more data. The problem is, as soon as this above paging update completes, recomposition takes place and LazyColumn abruptly scrolls to the top. [link] [comments] | ||
Posted: 17 Sep 2021 11:34 PM PDT |
You are subscribed to email updates from Developing Android Apps. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment