• Breaking News

    Thursday, November 12, 2020

    Android Dev - My first-ish serious app

    Android Dev - My first-ish serious app


    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

    Vanilla Pagination MVI - Kotlin Coroutines Flow

    https://github.com/Kotlin-Android-Open-Source/Pagination-MVI-Flow

    Pagination MVI Coroutines Flow. Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | SharedFlow | StateFlow

    https://i.redd.it/cmwe3pq2asy51.gif

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

    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