• Breaking News

    Saturday, May 21, 2022

    Android Dev - Android 13 Beta 3 will natively support braille displays

    Android Dev - Android 13 Beta 3 will natively support braille displays


    Android 13 Beta 3 will natively support braille displays

    Posted: 21 May 2022 04:22 AM PDT

    Google’s latest data: Android 11 is still the most popular and most used version of Android

    Posted: 20 May 2022 09:06 PM PDT

    How come that some recently updated apps still have a Play Store title longer than 30 chars ?

    Posted: 21 May 2022 02:17 AM PDT

    Some apps still have a long Play Store title, longer than 30 chars, the new limit since a while. I can see they were recently updated. How is that possible ? Aren't these apps advantaged for search, due to more terms in their title ?

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

    What is the best way to implement SSL Pinning?

    Posted: 21 May 2022 12:49 AM PDT

    We implemented SSL Pinning on our android application to prevent MIDM attacks. We are using OkHttp certificate pinner service (e.g. CertificatePinner.Builder) to pin our leaf certificate hash value. That protects our application agains MIDM attacts, so far so good.

    But there is a pitfall for this implementation that we need to force all users to update the application when certificate expires (approximately 6 months period) and that is really struggling process.

    I have several questions about this about this:

    - is it -really- necessary to pin certificate? Google is not recommend this approach in its official documentation (https://developer.android.com/training/articles/security-ssl#Pinning)

    - what is the best alternate approach to secure network connection? (considering certificate renewal process and force update issue)

    - is it proper approach to make ssl pinning dynamically, which gathers certificate pin values from remote server and use them for certificate pinner implementation? (i've tried hard to make that implementation but there is no opportunity to change certifcate pin values dynamically on okhttp. i need to re-initialize whole okhttp client every time and i need to intercept all request to listen to check if SSLPeerUnverifiedException is occurred, and that is another story, what to do after catching that exception)

    After all said i will be really appreciate if i learn "What is the best way to secure network layer?"

    Thanks.

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

    Report button to don’t ever see the reported user from the account that’s been reported

    Posted: 21 May 2022 08:26 AM PDT

    Hello everyone, I'm a beginner who works on an android project like a dating app. I don't want to see the reported user from my account. Do you have any suggestions on how to implement it?

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

    Install last recent Android on galaxy note m3 for testing pourpose

    Posted: 21 May 2022 08:06 AM PDT

    Hi guys! I'm not an Android expert so I ask this question that is maybe stupid. I've found an old Galaxy sm-n7505 (note m3) that currently have android 5.1.1 and I would like to use it to test some Ionic app I'm developing but this version of android does not support some javascript code so I would like to update android to a more recent version.

    How can I do it? I don't need to call or to do anything special except of running the apps always connected to my computer.

    In the past I modded some devices so I can do it again but I don't know where to find images and instruction and the best modded image to install.

    Many thanks for the help

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

    Is there a chance of selling a fully-developed app that has never seen the light of day?

    Posted: 21 May 2022 07:43 AM PDT

    Hello, me and a couple of friends have just finished working on an amazing and one a kind app.

    We didn't launch it yet but we were wondering if there is a chance of selling it? bear in mind we're not selling an idea but a full app, with no existing userbase.

    The app is an end-to-end (Server-less) Tor-engined encrypted messaging app that is designed specifically to secure the user's data (messages, photos...etc) in an encrypted local database.

    On another note, if you're interested in knowing more about the app shoot me a dm.

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

    Error while importing PrivateKey from keyChain to KeyStore : Can only replace keys with same alias

    Posted: 21 May 2022 05:03 AM PDT

    I am using the KeyChain API in order to access Keys and certificates installed on the Android system

    KeyChain.choosePrivateKeyAlias(this, this, null, null, null, -1, null) 

    I then use the Alias returned by the "choosePrivateKeyAlias function

    val pk = KeyChain.getPrivateKey(this, alias) val certs = KeyChain.getCertificateChain(this, alias) ks = KeyStore.getInstance("AndroidKeyStore") ks.load(null) ks.setKeyEntry(alias, pk, null, certs) 

    When i try to import those to my KeyStore, i get the following error

    java.security.KeyStoreException: Can only replace keys with same alias: test != test_KEYSTOREGRANT_1804289383 at android.security.keystore.AndroidKeyStoreSpi.setPrivateKeyEntry(AndroidKeyStoreSpi.java:462) at android.security.keystore.AndroidKeyStoreSpi.engineSetKeyEntry(AndroidKeyStoreSpi.java:294) at java.security.KeyStore.setKeyEntry(KeyStore.java:1179) at com.example.https_server.ClassTextServer$Companion.getServerSocketFactory(ClassTextServer.kt:85) at com.example.https_server.MainActivity.alias(MainActivity.kt:34) at android.security.KeyChain$AliasResponse.alias(KeyChain.java:530) at android.security.IKeyChainAliasCallback$Stub.onTransact(IKeyChainAliasCallback.java:86) at android.os.Binder.execTransactInternal(Binder.java:1021) at android.os.Binder.execTransact(Binder.java:994) java.lang.NullPointerException at com.example.https_server.MainActivity.alias(MainActivity.kt:35) at android.security.KeyChain$AliasResponse.alias(KeyChain.java:530) at android.security.IKeyChainAliasCallback$Stub.onTransact(IKeyChainAliasCallback.java:86) at android.os.Binder.execTransactInternal(Binder.java:1021) at android.os.Binder.execTransact(Binder.java:994) 

    How can i get the right alias from KeyChain ?

    submitted by /u/Low-Leg-9954
    [link] [comments]

    Imposter syndrome among developers - Further research

    Posted: 21 May 2022 04:11 AM PDT

    I'm doing some research for an assignment on imposter syndrome among developers, and I have already gotten a lot of great feedback on a survey I published earlier.

    The aim of the research is to create a concept for an application that solves this issue.

    To understand more about the solutions that can be created, I've created another survey:👉 https://forms.gle/UJZF2tGSCVWUqop18

    P.S.
    Thanks to everyone who participated in the last survey!

    Here are the insights I gained from the previous survey, which I think might be helpful to a lot of people:

    • Work consistently with delivering good work
    • Show your work to others, and ask for feedback whenever possible
    • Create personal side projects in your spare time
    • Take care of your physical and mental well being
    • Reflect over all the progress you've made so far, and what you have done that proves your skill level
    • Challenge yourself by learning as much as you can about the technologies that you are using, and that you are interested in learning more about
    • Communicate well with everyone on your team. Know the expectations so that you can deliver what is expected of you
    • Validate your knowledge by taking tests and getting certificates
    • Realizing that senior coders are not always as good as you may think, and you can't know everything
    • Helping others with their code
    • Earning more money
    • Hear other developers' stories
    submitted by /u/fredrikaurdal
    [link] [comments]

    From self taught freelancer to mid lvl in a company

    Posted: 21 May 2022 02:40 AM PDT

    Hi,

    Has anyone been successful in getting a company job at mid level position after working as a freelancer / self taught for some time?

    Wondering if a new person always has to start as a junior due to not being familiar with scrum / agile methodologies?

    Thank you.

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

    How do I setup Android Google Maven Repository?

    Posted: 20 May 2022 10:40 PM PDT

    I downloaded the offline-gmaven-stable.zip like 3gb from the official website.

    But I don't know how to add it to Android studio. And I can't find any Working tutorials on it too

    https://dl.google.com/android/studio/maven-google-com/stable/offline-gmaven-stable.zip

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

    No mobile app for console?

    Posted: 20 May 2022 02:24 PM PDT

    Hi everyone, I've always wondered why Apple has a very useful mobile app for tracking app progress and reviews, but Google doesn't. It's annoying to open my computer, sign in to google and navigate to the specific thing to view the impressions data of my app. On App Store Connect, I pull out my phone, open an app, click on my app and its there, within seconds. Is there a reason for this?

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

    "Observing" a Live Data or a Flow...

    Posted: 20 May 2022 12:21 PM PDT

    Prepping for the Android Associate Dev Cert. I'm not sure how pedantic the cert test is going to be, but do you think this comment implies the viewModel returns a LiveData or a Flow from Room? The word 'observe' is tripping me up.

    // TODO: observe the list of forageables from the view model // and submit it the adapter

    This is what I think of as observing when the viewmodel returns a LiveData:

    viewModel.allForageables.observe(viewLifecycleOwner){ adapter.submitList(it) }

    But I think this is what you need when the ViewModel just returns a Flow directly from Room.

    ``` job = lifecycle.coroutineScope.launch { viewModel.allForageables.collect() { adapter.submit(it) } }

    //...

    override fun onStop() { job.cancel() super.onStop() } ```

    submitted by /u/Place-Wide
    [link] [comments]

    How would you design selectable nested list with icons?

    Posted: 20 May 2022 12:20 PM PDT

    How would you design selectable nested list with icons?

    I hope this is ok here, since it's not a technical problem question.

    I am developing a multiplatform app, there is a list of albums and each album entry can be expanded to show it's tracks, you can select those tracks and add them to your playlist. You can also select the entire album and it would check all its tracks.

    I am trying to follow Material 3 guidelines, but I'm stuck on how to design the selectability.

    My current development design is with checkboxes on the right side:

    https://preview.redd.it/1ct8zshmio091.png?width=500&format=png&auto=webp&s=70b255526fb8d7b98014a4deb1e0006012618fd3

    but now I would also like to have the FAB and it blocks the most bottom checkbox.

    I was thinking of making the album icons clickable, they would transform into a checked icon, similar to GMail app, but then I don't know what to do with tracks, as there is no icon, just a small text.

    My another idea was to show those checkboxes on the left side and only when in selection mode, but here I don't know how would I enter into it on desktop - on mobile it's easy, on item long press would be good.

    I want it to be somehow consistent and, well, good looking.

    Do you have any ideas, please?

    EDIT: I've got an idea to scroll down in GMail, since I've noticed that they also have favorites icon on the right side, and it scrolls above the FAB, so it's not blocking anything and my right sided checkboxes would work too. What do you think about this?

    https://preview.redd.it/bxieq7wkmo091.png?width=1440&format=png&auto=webp&s=73c1c330ddbba08149098959ceda22c6c56bfa71

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

    Another Android Studio problem(super beginner)

    Posted: 20 May 2022 03:22 PM PDT

    Okay so I'm learning Kotlin Android dev from a Udemy course and I'm having another problem. This one is from the kotlin fundamentals section. It's just printing hello world but it's not working. Coming from C, this looks normal to me but I'm getting the error "ould not find or load main class com.example.kotlinbasics.BasicsKt"

    Here's the code

    package com.example.kotlinbasics fun main() { print ("Hello World!") } 

    It worked just fine when the instructor ran it but it didn't work for me

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

    Custom ROM for old Galaxy Tab A with S-pen

    Posted: 20 May 2022 06:10 PM PDT

    Hi All,

    I have an old Galaxy Tab A with S-pen (SM-P550). The most current OS version provided by Samsung is Android 7. I'd like to keep the device for some light note taking (OneNote), reading sheet music, etc. Just very basic use. Unfortunately it's far to slow for this now, I can't seem to update apps, it's just done.

    I'm hoping to breath some life back into it with a custom ROM, but I'm having trouble finding one for this tablet. Is anyone aware of a custom ROM the will work with the Galaxy Tab A (SM-P550)?

    Thanks!

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

    Password security ideas

    Posted: 20 May 2022 04:25 PM PDT

    Not sure if it works like this already but on androids we should have from the os side that if a user is putting in a password using a edittext and with the field ispassword=true that it would blur/block out anything entered in the box how you can't screen recording/ take snapshots on YouTube tv, secondly when providing a password that it get separate into different parts, go to different backends to parse and locate back to the master backend to recombine and send down the pipeline through either backend successfully, I'm I going crazy or does this make sense?

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

    No comments:

    Post a Comment