| My first-ish serious app Posted: 11 Nov 2020 10:04 PM PST Hi everyone, I just made an app about anime-manga track down. It is kinda my first real app. I would love to hear your feedback. Thanks a lot! AlbedoApp submitted by /u/elacqua [link] [comments] |
| Data classes — the classy way to hold data Posted: 12 Nov 2020 04:03 AM PST |
| Is genymotion mining cryptocurrency on my computer or just a bug? Posted: 11 Nov 2020 11:47 PM PST |
| Switching languages with Jetpack Compose & Localazy Posted: 12 Nov 2020 04:26 AM PST |
| Speeding Up Builds with Dagger Reflect Posted: 12 Nov 2020 05:19 AM PST |
| Proposals for selling apps Posted: 12 Nov 2020 02:42 AM PST Hello, I have some apps on the play store. I often receive emails from people saying they are interested in buying the app. Is it scam ? what about flippa.com ? How can they make money by buying apps ? Here is the mail I got today : ``` Dear Google Commerce Ltd We are interested in buying your application MYAPPNAME https://play.google.com/store/apps/details?id=xxxxx Let us introduce ourselves - we are android developer company, who are experts in app development, monetizing via ads, subscriptions and in-apps. Now we are focused on expanding the list of our applications by purchasing existing ones. We want to offer you to sell your application MYAPPNAME We can contact with you and make a buying deal. Money transfer and app transfer will be done via https://www.flippa.com/ to make sure everything goes honestly. Our fippa's account has near 200 000$ of finished transactions (purchases) - we can confirm it to prove that we are not scammers. So if you are interested, please, write to email of our manager info@tgp-group.top - he will ask you some statistical data regarding your app - it will take just a few minutes of your time. Than we will offer our price. You can offer any other price as well, and we can negotiate. ``` Should I report them ? submitted by /u/tazeg [link] [comments] |
| Find the size of an Android library before adding it to your app Posted: 12 Nov 2020 06:00 AM PST Hey everyone, I have created a tool to figure out the size of an Android library. I would love to hear your feedback and feature requests. Please post them here. Check out the tool here droidanalyser.tools submitted by /u/judeosbert [link] [comments] |
| Android 11: accessing the microphone from a foreground Service started from the background Posted: 12 Nov 2020 01:57 AM PST The official docs state this: While-in-use restrictions On Android 11 (API level 30) and higher, if your app starts a foreground service while running in the background, the service has the following access restrictions: - Unless the user has granted the ACCESS_BACKGROUND_LOCATION permission to your app, the service cannot access location.
- The service cannot access the microphone or camera.
Is there a way to overcome this restriction (accessing the microphone from a foreground Service started from the background)? Of course with the necessary user permissions? I think this is a very penalizing restriction that limits developers' options. I don't like Google's recent Android development at all! They are copying the worst from iOS and limiting all possibilities! submitted by /u/iClaude10x [link] [comments] |
| 97 Things Every [Java] Programmer Should Know Posted: 12 Nov 2020 05:33 AM PST |
| Opinions about Google Play Pass Posted: 12 Nov 2020 02:10 AM PST Hello guys, I want to know your opinions/experiences about Google Play Pass - https://play.google.com/about/play-pass/ It seems like a new opportunity for developers to generate revenue. The program for now works by invitation and is available only to US users. Did anyone joined it and how was your experience? Is it worth removing ads and IAP for the share they give? Can you give an estimation in % of the difference in revenue before/after adopting it? Thank you! submitted by /u/ardiardu [link] [comments] |
| Server-driven theming in Jetpack Compose Posted: 12 Nov 2020 07:59 AM PST |
| How to run Android Studio on ANY device with JetBrains Projector Posted: 11 Nov 2020 09:55 AM PST |
| Android Studio 4.1.1 fixed my editor lagging issue Posted: 11 Nov 2020 08:42 AM PST I just updated Android Studio to version 4.1.1 and my editor lagging issue is gone. My issue was that when I typed in a new "if..." clause in my Java code, then the editor has been lagging for up to 30 seconds. This is gone now. I am so thankful, because now I can work like normal again. submitted by /u/ms-app [link] [comments] |
| Trello Android's Git Branching Strategy Posted: 11 Nov 2020 12:12 PM PST |
| We're starting a daily newsletter for Android developers! Posted: 11 Nov 2020 11:09 PM PST |
| Android Studio on Apple M1 Chip? Posted: 11 Nov 2020 10:51 PM PST Can any early adopter let us know if Android Studio works on the new Apple M1 Chip? Would also be appreciated if you can post some benchmark numbers!! :) submitted by /u/rickhouse [link] [comments] |
| Vanilla Pagination MVI - Kotlin Coroutines Flow Posted: 12 Nov 2020 02:08 AM PST |
| Questions about new policy changes from Google Posted: 11 Nov 2020 11:50 AM PST Google just updated this policy https://support.google.com/googleplay/android-developer/answer/10146128 If I'm reading it right, they are saying even my website can't violate these policies? Further, they apply to any content from your developer account which is publicly displayed in Google Play, including your developer name and the landing page of your listed developer website. I'm curious about this because Google has given me trouble before for listing my apkmirror link in the app (wasn't even to my app in question but oh well), so I'm wondering if I'm going to have trouble if my website has links to my apk in other places? submitted by /u/mntgoat [link] [comments] |
| ADB Podcast Episode 151: Image Loading with Coil Posted: 11 Nov 2020 09:57 AM PST |
| I m facing some ERROR in Android Manifest xml how can I solve these error? Posted: 11 Nov 2020 10:09 PM PST I m facing some issues during building the app in android studio.. in ANDROIDMANIFEST.XML file ERRORS *Execution failed for task ':app:generateReleaseBuildConfig'. > Failed to calculate the value of task ':app:generateReleaseBuildConfig' property 'buildConfigPackageName'. > Failed to query the value of property 'packageName'. > org.xml.sax.SAXParseException; systemId: file:/C:/Users/Utkarsh/Desktop/solidvpn-100/SolidVPNsource%20code/SolidVPN/app/src/main/AndroidManifest.xml; lineNumber: 28; columnNumber: 9; The value of attribute "android:value" associated with an element type "meta-data" must not contain the '<' character. Android Manifest code <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.maskmyip.vpnsain"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="com.android.vending.BILLING" /> <application android:name="com.maskmyip.vpnsain.activity.Application" android:icon="@mipmap/ic_launcher_round" android:label="@string/app" android:supportsRtl="true" android:theme="@style/AppTheme" android:hardwareAccelerated="true"> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-7361016462220350~1455148367 /> <activity android:name="com.maskmyip.vpnsain.activity.ConnectionEditorActivity" android:configChanges="orientation" android:screenOrientation="portrait"/> <activity android:name="com.maskmyip.vpnsain.activity.FragActivity" android:configChanges="orientation" android:screenOrientation="portrait"/> <activity android:name="com.maskmyip.vpnsain.activity.TokenImportActivity" android:exported="true" android:configChanges="orientation" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="127.0.0.1" android:path="/securid/ctf" android:scheme="http" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="rsa.com" android:path="/android/token/ctf" android:scheme="http" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="com.rsa.securid" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="com.rsa.securid.iphone" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="*" android:mimeType="*/*" android:pathPattern=".*\\.sdtid" android:scheme="file" /> </intent-filter> </activity> <activity android:name="com.maskmyip.vpnsain.handlers.FileSelect" android:configChanges="orientation" android:screenOrientation="portrait"/> <activity android:name="com.maskmyip.vpnsain.activity.MainActivity" android:uiOptions="splitActionBarWhenNarrow" tools:ignore="ExportedActivity" android:configChanges="orientation" android:theme="@style/AppTheme" android:screenOrientation="portrait"> <intent-filter> <category android:name="android.intent.category.LAUNCHER" /> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> </activity> <activity android:name="org.acra.CrashReportDialog" android:excludeFromRecents="true" android:finishOnTaskLaunch="true" android:launchMode="singleInstance" android:theme="@android:style/Theme.Dialog" /> <service android:name="com.maskmyip.vpnsain.core.OpenVpnService" android:permission="android.permission.BIND_VPN_SERVICE"> <intent-filter> <action android:name="android.net.VpnService" /> </intent-filter> </service> <activity android:name="app.openconnect.api.GrantPermissionsActivity" android:permission="app.openconnect.REMOTE_API"> <intent-filter> <action android:name="android.intent.action.MAIN" /> </intent-filter> </activity> <activity android:name="app.openconnect.api.ConfirmDialog" android:permission="app.openconnect.REMOTE_API"> <intent-filter> <action android:name="android.intent.action.MAIN" /> </intent-filter> </activity> <receiver android:name="com.maskmyip.vpnsain.handlers.OnBootReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> <provider android:name="com.maskmyip.vpnsain.handlers.FileProvider" android:authorities="com.maskmyip.vpnsain.FileProvider" android:exported="true" android:grantUriPermissions="true" tools:ignore="ExportedContentProvider" /> <meta-data android:name="xposedmodule" android:value="true" /> <meta-data android:name="xposeddescription" android:value="Bypass Android VPN confirmation dialog" /> <meta-data android:name="xposedminversion" android:value="30" /> <service android:name="com.maskmyip.vpnsain.notification.MyFirebaseMessagingService"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_luncher" /> <meta-data android:name="com.google.firebase.messaging.default_notification_color" android:resource="@color/colorPrimaryDark" /> </application> </manifest><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.maskmyip.vpnsain"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="com.android.vending.BILLING" /> <application android:name="com.maskmyip.vpnsain.activity.Application" android:icon="@mipmap/ic_launcher_round" android:label="@string/app" android:supportsRtl="true" android:theme="@style/AppTheme" android:hardwareAccelerated="true"> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-7361016462220350~1455148367 /> <activity android:name="com.maskmyip.vpnsain.activity.ConnectionEditorActivity" android:configChanges="orientation" android:screenOrientation="portrait"/> <activity android:name="com.maskmyip.vpnsain.activity.FragActivity" android:configChanges="orientation" android:screenOrientation="portrait"/> <activity android:name="com.maskmyip.vpnsain.activity.TokenImportActivity" android:exported="true" android:configChanges="orientation" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="127.0.0.1" android:path="/securid/ctf" android:scheme="http" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="rsa.com" android:path="/android/token/ctf" android:scheme="http" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="com.rsa.securid" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="com.rsa.securid.iphone" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="*" android:mimeType="*/*" android:pathPattern=".*\\.sdtid" android:scheme="file" /> </intent-filter> </activity> <activity android:name="com.maskmyip.vpnsain.handlers.FileSelect" android:configChanges="orientation" android:screenOrientation="portrait"/> <activity android:name="com.maskmyip.vpnsain.activity.MainActivity" android:uiOptions="splitActionBarWhenNarrow" tools:ignore="ExportedActivity" android:configChanges="orientation" android:theme="@style/AppTheme" android:screenOrientation="portrait"> <intent-filter> <category android:name="android.intent.category.LAUNCHER" /> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> </activity> <activity android:name="org.acra.CrashReportDialog" android:excludeFromRecents="true" android:finishOnTaskLaunch="true" android:launchMode="singleInstance" android:theme="@android:style/Theme.Dialog" /> <service android:name="com.maskmyip.vpnsain.core.OpenVpnService" android:permission="android.permission.BIND_VPN_SERVICE"> <intent-filter> <action android:name="android.net.VpnService" /> </intent-filter> </service> <activity android:name="app.openconnect.api.GrantPermissionsActivity" android:permission="app.openconnect.REMOTE_API"> <intent-filter> <action android:name="android.intent.action.MAIN" /> </intent-filter> </activity> <activity android:name="app.openconnect.api.ConfirmDialog" android:permission="app.openconnect.REMOTE_API"> <intent-filter> <action android:name="android.intent.action.MAIN" /> </intent-filter> </activity> <receiver android:name="com.maskmyip.vpnsain.handlers.OnBootReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> <provider android:name="com.maskmyip.vpnsain.handlers.FileProvider" android:authorities="com.maskmyip.vpnsain.FileProvider" android:exported="true" android:grantUriPermissions="true" tools:ignore="ExportedContentProvider" /> <meta-data android:name="xposedmodule" android:value="true" /> <meta-data android:name="xposeddescription" android:value="Bypass Android VPN confirmation dialog" /> <meta-data android:name="xposedminversion" android:value="30" /> <service android:name="com.maskmyip.vpnsain.notification.MyFirebaseMessagingService"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_luncher" /> <meta-data android:name="com.google.firebase.messaging.default_notification_color" android:resource="@color/colorPrimaryDark" /> </application> </manifest> submitted by /u/sainiayush24 [link] [comments] |
| Top 10 Androids App for Smart Home Automation Posted: 11 Nov 2020 09:20 PM PST |
| Discord server for app development Posted: 11 Nov 2020 04:55 PM PST Hey everyone. I just quickly wanted to let you know there's a new, fast-growing server generally focused on app development. It's different from other tool-specific servers in that it is intended to encompass the entire process of building an app from design to development to marketing and more. If you're interested in talking to, learning from, and sharing knowledge with like-minded people on the subject of mobile app development, be sure to check it out: https://discord.gg/ZqeGZARx5p submitted by /u/AppDevDiscord [link] [comments] |
| The best books to learn Kotlin Posted: 11 Nov 2020 04:53 PM PST |
No comments:
Post a Comment