• Breaking News

    Thursday, September 30, 2021

    Android Dev - "Your rating in some key regions is likely to change"

    Developing Android Apps

    Android Dev - "Your rating in some key regions is likely to change"


    "Your rating in some key regions is likely to change"

    Posted: 29 Sep 2021 10:54 PM PDT

    Android Developers Blog: Making Ratings and Reviews better for users and developers (googleblog.com)

    My app is fairly small (100k downloads). This means that my rating in many regions will be based on only one single review, and will be either 5 stars or 1 star.

    How is that more helpful?

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

    Requesting best practices to remove lag on Jetpack compose Sectioned LazyColumn

    Posted: 30 Sep 2021 01:15 AM PDT

    Requesting best practices to remove lag on Jetpack compose Sectioned LazyColumn

    Hi there, I am developing a sectioned LazyColumn in Jetpack compose similar to that of the contacts list. The list items can be removed and added dynamically. And even there is selection and un selection of whole sections or part of the sections. Right now, the sectioned LazyColumn is too laggy. For sectioned LazyColumn implementation, I simply followed the instructions provided on the video out here ( https://developer.android.com/jetpack/compose/lists). So my main data source is

    Map<String,List<Contact>> contacts LazyColumn{ contacts.forEach { key,contactList -> item{ Text("Header Information) } items(contactList){ contact -> Text("Some contact info") } } } 

    I have tried running the app on the release version as suggested by this reddit post but couldn't see any improvement in the performance.

    Greatly appreciate if someone can point me in the right direction for a use case like this. Thank you.

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

    submitted by /u/Ok-Economist-8810
    [link] [comments]

    Different functionality in Android Studio (Bumblebee) than using ADB via command line

    Posted: 30 Sep 2021 07:54 AM PDT

    Hi guys. I'd really appreciate any insight into this at all. I've done so much investigation but haven't been able to figure this out.

    So I'm using Android 11 Wireless Debugging. On my target PC, using Android Studio I am able to pair ADB wirelessly to my phone and it instantly connects, will reconnect if I flick off and on Wireless Debugging and I can use it fully. However using the adb.exe via command line for platform tools (both the ones used by Bumblebee/30.0 and the newest available for DL 30.3) the device is able to pair, but will never automatically connect to the machine. I am able to manually connect via adb connect ip:port, however this is not viable for my project.

    Now on multiple dev laptops I am able to reach the functionality required with command line. Can anyone (really am begging now haha) think of any reason I would be getting this functionality in Android Studio and not when using the platform tools directly?

    Really appreciate you guys taking time to help me.

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

    What is current best tech stack for modern apps?

    Posted: 29 Sep 2021 11:54 PM PDT

    I want to create a new big app like a movie browser or a marketplace, basically lots of screens, complicated navigation but nothing non-standart, what's my options? After a brief research it looks like this: MVVM with LiveData and coroutines, single activity with fragments + compose? I also saw MVI but is it really good alternative? Is it ok to not use RxJava at all?

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

    Android Context?

    Posted: 30 Sep 2021 03:23 AM PDT

    Android Developers Summit will be held on October 27

    Posted: 29 Sep 2021 08:41 PM PDT

    build folder gets generated multiple times

    Posted: 30 Sep 2021 02:37 AM PDT

    I'm facing this issue in one project for a while now and haven't found a solution why it's happening. The error message is in the screenshot. After Clean Project and Rebuild, my app runs but after some time this issue happens again for a separate file. multiple build folders get generated. build.gradle files are in the link.

    Detailed info here: https://stackoverflow.com/questions/69366639/why-are-3-build-folders-generating-in-my-android-project

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

    Looking for tools to monitor services

    Posted: 30 Sep 2021 05:48 AM PDT

    Hi guys,

    i am working as a tester in the automotive field and we are also working on an app.

    Now as i have no experience with app testing, i wanted to ask here first.

    How do you test apps? How can you monitor the availability of services 24/7? Is there a way to specify that action x should lead to information xyz being shown on the screen and if that isnt the case, raise me an alert?

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

    Compose: Put a specific offset value for a modifier only in the initial composition

    Posted: 30 Sep 2021 05:47 AM PDT

    I want to implement "Swipe to show buttons" feature to my card as the following:

    -- Box

    -- Card

    -- Row(here I put the buttons which showing when swiping the card)

    Now the card and row are visible next to each other so I want to offset the row to be invisible in the normal look and return it to 0 offsets(visible) when the user swipes the card.

    when observing the user's swipe on the card I do the following:

    • Change the card's offset based on the Row's width to the left via animateFloat like this:

    val offsetTransitionCard by transition.animateFloat( targetValueByState = { if (isRevealed) -rowWidth else 0f }, ) 
    • Change the row's offset to 0 via animateFloat like this:

    val offsetTransitionRow by transitionActions.animateFloat( targetValueByState = { if (isRevealed) 0f else rowWidth } ) 

    till now all good but we have one problem when the initial composition occurred the rowWidth will be 0 because it's not calculated yet which means the Row offset will be 0 too which means again the Row will be showing for mills then will offset when the rowWidth gets ready.

    So I want a way to make the row's default offset to be like 500 instead of 0 on the initial compose only.

    https://reddit.com/link/pyj2du/video/3nyqhtsvzmq71/player

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

    I built a translation app with flutter

    Posted: 30 Sep 2021 05:08 AM PDT

    https://github.com/Aaq007/Translate-App

    This is a translate app with can translate raw texts and also texts from images. This application uses google ml kit machine learning library under the hood.

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

    In ViewPager2 FragmentStateAdapter viewpager is not updating on changing the data

    Posted: 30 Sep 2021 03:46 AM PDT

    In ViewPager2 when I am adding or deleting the item in the list the viewpager is not updating itself even after writing notifyDataSetChanged() what can be the problem?

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

    Has anyone made hardlinks like on Windows tablet? My company requires a legacy app -- Kiwix -- but it doesn't support external storage on my tablet, so I got to thinking: Linux/Windows/OSX all solve this the same way for all their software, maybe Android can do it in a generalizable way too?

    Posted: 29 Sep 2021 04:10 PM PDT

    I read in the news that is uses a Linux kernel and a Linux filesystem even though it doesn't follow the GPL.

    submitted by /u/Disastrous-Nebula463
    [link] [comments]

    Is SDK development a good career move?

    Posted: 29 Sep 2021 05:10 PM PDT

    All my android development experience has been with app development. I have the opportunity to do SDK development for a product that interests me. Is there any negative impact on my career for being an SDK developer? Will this pigeonhole me?

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

    Some issue with android studio.

    Posted: 30 Sep 2021 12:43 AM PDT

    Build Your Own Clubhouse: A 31-Point Checklist [Desktop/Web]

    Posted: 30 Sep 2021 01:45 AM PDT

    No comments:

    Post a Comment