Android Dev - App disables itself when Developer Option is enabled. Any security benefits of doing so? |
- App disables itself when Developer Option is enabled. Any security benefits of doing so?
- Waves Animation with Jetpack Compose
- App Security: 3rd party keyboard
- MVVM and clean Architecture: I'm duplicating the code too much
- Been out of Android dev for the last 4 years. How should I update myself?
- Alarm clock apps and full screen activity limitations
- Can anyone recommend a good library to implement scroll to top/ scroll to bottom shortcut button?
- Is firestore a good solution for a simple chat?
- 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?
- [Help] Looking for sample projects using Compose and Paging 3 with RemoteMediator and Room
- Android Studio Bumblebee Canary 12 available
- How long does it usually take you guys to get the "Blocked by play protect" warning removed during installation after appealing to google?
- Distributing Android OS
- Can someone explain how to simplify android development
- Are you allowed to tell your users things such as "playing our puzzle game 15 minutes every day will improve your focus" even though it might in fact be true?
App disables itself when Developer Option is enabled. Any security benefits of doing so? Posted: 18 Sep 2021 12:47 AM PDT
| ||
Waves Animation with Jetpack Compose Posted: 17 Sep 2021 02:29 PM PDT I've created an animation that simulates the waves motion for a relaxing timer concept. It's open source 😄 https://github.com/manueldidonna/waves-timer-animation You could find a video demonstration on Twitter https://twitter.com/manueldidonna/status/1438977513250856960?s=19 [link] [comments] | ||
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] | ||
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] | ||
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] | ||
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] | ||
Can anyone recommend a good library to implement scroll to top/ scroll to bottom shortcut button? Posted: 18 Sep 2021 07:31 AM PDT
| ||
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] | ||
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] | ||
[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] | ||
Android Studio Bumblebee Canary 12 available Posted: 17 Sep 2021 03:58 PM PDT | ||
Posted: 17 Sep 2021 11:34 PM PDT | ||
Posted: 17 Sep 2021 10:48 AM PDT I'm building a tablet device that I'll be distributing with Android. I've verified that Android is free to distribute as long as you make the app store available. Unfortunately other information about Android distribution is annoyingly hard to find online. I don't know if I am still able to distribute it freely with a custom launcher, and if I'm able to preinstall apps. Does anyone know if Google posts these policies somewhere? EDIT: For clarity, my product needs Google play services and app store access, so I can't just distribute the core open source OS. [link] [comments] | ||
Can someone explain how to simplify android development Posted: 17 Sep 2021 04:20 PM PDT I find it very difficult to crack android development in general. For example I could create a proper functioning c program with a text editor and a c compiler. Everything works perfectly on a bare minimal setup. But why does android development need a bloated environment with a large setup for a bare minimum app? I understand we do some cross compiling on a pc, but I cannot find sufficient resources for a minimal setup (it may be because I'm bad at Googling). Like we need jdk followed by a bloated ide like AS whose features I wouldn't completely use, and if java seems a little verbose, we move to some other language like kotlin. And there are various other sdks like flutter and frameworks like react which provides a lot of features but makes the point of choosing more difficult. And more often the apks end up so large even when running a hello world program. I've tried all the various ways above but I cannot find any sufficient resources where I get to understand how it works(this would probably help in choosing the right path for development ig). I've read about using c/c++ for creating apps but even there we require android studio for ndk. Are there any resources which provides a bare minimum setup for android development and debugging and what are your ways to get through these problems( for eg: vim plug-ins to supplement android studio). Edit: I've seen some resources like https://github.com/czak/minimal-android-project which makes things simpler [link] [comments] | ||
Posted: 17 Sep 2021 09:17 AM PDT If you have a high-focus puzzle mobile game, can you tell your users that they might in fact benefit from playing your game every day, even though you have no proof this is correct? [link] [comments] |
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