Android Dev - Hey Android community, I recently started a YouTube channel to share some useful quick Android Development tips and tricks. Hope you find these videos useful. |
- Hey Android community, I recently started a YouTube channel to share some useful quick Android Development tips and tricks. Hope you find these videos useful.
- Singleton - A pattern we Love to Hate!
- Google just doesn't care about app developers (personal horror story)
- Has anyone successfully requested the MANAGE_EXTERNAL_STORAGE permission on Google Play?
- Why @OnLifecycleEvent deprecated?
- Third party apps that can force 4G Only mode in Android, How?
- Trying to build a portfolio
- Swipe to delete gesture animation in Jetpack Compose.
- How did you go from Java Dev to Android Dev?
- AOSP audio effect implementation help
- Shimmer Effect for Jetpack Compose
- Decompilers for android
- Prepare for a Technical Interview for Software Developer Position
- Is Android 12's dynamic theming feature Pixel exclusive?
- Transferring android app between two google developers account
- A community flair for Compose?
- Youtube | Open Source | Building Windows 97 themed Notepad App Using Jetpack Compose
- Do you have any advise for Android Base Project?
- How secure is Firebase AppCheck?
- Can Google PAD (fast-follow) reduce apk size?
Posted: 22 Sep 2021 12:10 AM PDT
| ||
Singleton - A pattern we Love to Hate! Posted: 22 Sep 2021 07:39 AM PDT
| ||
Google just doesn't care about app developers (personal horror story) Posted: 22 Sep 2021 01:55 AM PDT Hi, this is my personal horror story about my experience with Google here. The first app I made was a guide for a game, it picked up some downloads and reviews. 20k downloads, 250 reviews with a 4,8 star average. I was very happy with that and I still pushed updates to improve it further. It was quite an in depth guide without IAP and ads. Just a free thing for people to enjoy while I continue to learn with it. On Monday I pushed an update to this app. About 12h later I receive an email that Google had suspended my app for impersonation. I was confused. They said that I can't use the name of the game in the title of the play store listing and that my app icon is too similar to the icon of the game. To be fair that icon is a little close, but you can clearly see the difference between mine and theirs. Google didn't care about this for over a year. I even have a disclaimer in my app since day one which says: "This App is not associated with or authorized by [GameStudio]. The names [GameName] and [GameStudio] as well as related names, marks, emblems and images are registered trademarks of their respective owners. This App is made by a fan for fans." So I decided to file an appeal against googles decision. They denied it and still say that I have to fix this. I decided to talk to the support. They can't do anything either. So I'm left here on the open field and I have to upload the app again with changed icon and gain all reviews and download stats again? Really? It wouldn't be a problem to me at all to change all this, but keep the old store listing. Why on earth do I have to upload it again? That's just plain stupid. Is this really the normal procedure here? Is there any other way to get it back? I'm honestly feeling kind of backstabbed. [link] [comments] | ||
Has anyone successfully requested the MANAGE_EXTERNAL_STORAGE permission on Google Play? Posted: 22 Sep 2021 06:34 AM PDT Background It must be more than a month ago now when I submitted an update for my app, targeting API 30, with the option of users granting this permission - but it was rejected. I appealed and tried to explain my case. Today I finally got a response - it started "Good News". Wow, they actually gave it to me, I never expected that. Nope - they were just saying my app was approved, so now there's no problem. The only reason my app was approved is because in order to update it on google play, I had to back off the target SDK to 29 and comment out everything to do with this permission so that my update could go through, because I was just trying to update my app when this all started. If you're not familiar, this is basically the new regular storage permission for SDK level 30. However, if you use SDK level 29, you can access all storage with the old permissions. However, starting November, all updates must target level 30. Why I need it I believe my app needs this permission for my "SuperDrop Shares" functionality to work. This allows users to designate a folder for syncing to other devices. Once the folder has been picked, the user will immediately be able to sync it from their other devices running the app. E.g. A user could create a folder in their storage root and pick that one from a custom picker within the app. All files in the folder have real-time change detection so that changes can sync in real-time. For this, I implemented an Android.OS.FileObserver, which I believe requires full storage permissions to use in public storage, where these folders obviously are going to be. Without full storage permission, I can't do change detection, so I can't carry out the primary function of syncing changes. I may be able to poll folders with the Storage Access Framework? Very less than ideal, and extremely slow to work with, sadly. Any advice? [link] [comments] | ||
Why @OnLifecycleEvent deprecated? Posted: 22 Sep 2021 05:29 AM PDT Hi, anyone knows why Google deprecated https://developer.android.com/jetpack/androidx/releases/lifecycle#2.4.0-beta01 [link] [comments] | ||
Third party apps that can force 4G Only mode in Android, How? Posted: 22 Sep 2021 07:44 AM PDT
Tho lots of apps on Google Play supports this feature without root privileges. Sorry, I am still kinda new to this. Any help or insight is appreciated :) [link] [comments] | ||
Posted: 22 Sep 2021 07:40 AM PDT Hello, I am trying to create a portfolio and was wondering what are some good project ideas for this kind of thing. I have seen a github repo some time ago that had a lot of projects for all kind of languages but can't seem to find it anymore. Do you have any resource on this topic? [link] [comments] | ||
Swipe to delete gesture animation in Jetpack Compose. Posted: 21 Sep 2021 02:30 PM PDT
| ||
How did you go from Java Dev to Android Dev? Posted: 21 Sep 2021 08:11 PM PDT Any experienced java devs make a career transition to Android? How did you do it? And is it a leap you recommend taking? Mostly curious if one day your company decided to make an app so you got to learn something new on the job, if you had to learn on your own time & get an app in the play store, or if there are companies out there who will hire java devs for Android positions without already knowing much Android. [link] [comments] | ||
AOSP audio effect implementation help Posted: 22 Sep 2021 06:27 AM PDT Does anyone here have any experience/insight into how the AOSP audio effect framework works? (i.e. frameworks/base/media/java/android/media/audiofx) Here's what I'm going through. Any input/insight would be highly appreciated. I've implemented such an audio effect that adheres to the inner workings of this framework:
This is where things get messy. Currently, most of the functions in AudioEffect.java CANNOT be used directly (marked as @hide and/or @TestApi) and most cannot be used even through reflection. That means I cannot use setParameter/getParameter which would be the most straightforward way to control my effect. Instead I have to use reflection to get the command() function and use that (which is a pain). Even this function is not available to be fetched through reflection on the latest Android version (I am forced to target my app(service) to use Android P). Do I really have to modify the SDK (perhaps modify AudioEffect.java or add an extension (of it) of my own (like aosp does with their various system default audio effects)? This would obviously not be ideal. I plead to anyone who has any experience with this framework or even aosp in general, to lend me a hand. Thanks. [link] [comments] | ||
Shimmer Effect for Jetpack Compose Posted: 21 Sep 2021 09:02 AM PDT
| ||
Posted: 22 Sep 2021 04:29 AM PDT Hello guys, I am not an android dev yet I think this is the best place to ask. I am workin on developing a ML based decompiler for android apps. With my colleagues, i am trying to adopt the state of the art techniques in decompiling C programs in Java and for android apps in particular. So, I want to know if the current decompiler you know produce decent results when the binaries are stripped. Also, I want to know if there are other compilers than JavaC used to compile java source code to Java byte code when compiling for android. [link] [comments] | ||
Prepare for a Technical Interview for Software Developer Position Posted: 22 Sep 2021 03:44 AM PDT Are you a Software Developer preparing for a Tech Interview? Have a look to my post on what to prepare? [link] [comments] | ||
Is Android 12's dynamic theming feature Pixel exclusive? Posted: 21 Sep 2021 02:06 PM PDT I do not know if I am the only one, but I've been testing the betas of Android 12 for some time now on an Android Studio emulator, and I noticed missing features like apps not being updated to Material You, thing that people that installed Android 12 on their phone did have. One of these features that I can't get to work is the dynamic theming. It does not matter what wallpaper I set, the theme remains as the default blue one. I tried changing the theme with the Wallpaper & Styles app, but oh, the app is the same one from Android 11... This makes me believe that the dynamic theming could be a Pixel exclusive feature, as if it was an AOSP thing, it should be there, as far as I know. What do you think? [link] [comments] | ||
Transferring android app between two google developers account Posted: 22 Sep 2021 02:11 AM PDT
| ||
A community flair for Compose? Posted: 22 Sep 2021 01:48 AM PDT Hey mods of r/androiddev, Recently I've been working a lot on compose and there is very little help that google/stackoverflow can provide, so a lot of the content is scrambled around reddit, discord and even quora. I think it will be a good idea to have a Compose flair so that we can find things related to compose very easily since we all know how bad Reddit Search is. It's already done in the discord server. It will be helpful for here too. Created a poll so that the community can also vote for it. [link] [comments] | ||
Youtube | Open Source | Building Windows 97 themed Notepad App Using Jetpack Compose Posted: 21 Sep 2021 11:06 AM PDT Hi Friends! I'm building A Notepad App which would like Windows 97 Desktop you can find the links to it from here: https://github.com/ch8n/Compose97 Side by Side I'm recording my journey developing it, If anyone of you is interested in looking at its development process can checkout Youtube Series from: https://chetangupta.net/compose-97/ P.S. Video are in Hindi, I can do it in English if there is enough community interest. [link] [comments] | ||
Do you have any advise for Android Base Project? Posted: 21 Sep 2021 10:42 PM PDT I want to start a new project but want to use some base clean architecture project with live data, mvvm etc. Do you have any favorite for base on GitHub or somewhere else? [link] [comments] | ||
How secure is Firebase AppCheck? Posted: 21 Sep 2021 11:34 AM PDT Hello fellow developers, For the past months, I have been struggling with my app security. I have a casual games app, and some users have been able to exploit a specific endpoint of my app. Most of the user data flow is made server-side, but this specific endpoint needs to take some data from the client. Of course, I am talking about the "end match/finish game/upload user points" endpoint. I have successfully made some server validations to check the game data, like validating the invalid score for a specific game, validating timestamps, and even validating user click behavior, but even with all these checks, some users have been able to crack the code and create bots to create invalid games each second. So I am implementing Firebase Functions AppCheck to verify if the request is made from the app and from a valid device. I know that this is not perfect and it is intended as an extra layer of security, but I am curious if someone has managed to bypass this security and how easily would be to bypass it. I mean: as far as I understand, this creates a Token and the Firebase Function just validates this token... How hard would be to understand and replicate this token? TL;DR: How easy is it to bypass Firebase Functions AppCheck? [link] [comments] | ||
Can Google PAD (fast-follow) reduce apk size? Posted: 21 Sep 2021 01:27 PM PDT Can Google PAD (fast-follow, on demand .etc) reduce apk size on Google P. Store? There is a mb size field on G.Play Store. I want to show it smal. Can I do that if I use Fast-Follow instead of Install-Time? [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