• Breaking News

    [Android][timeline][#f39c12]

    Saturday, August 28, 2021

    App Feedback Thread - August 28, 2021 Android Dev

    App Feedback Thread - August 28, 2021 Android Dev


    App Feedback Thread - August 28, 2021

    Posted: 28 Aug 2021 06:00 AM PDT

    This thread is for getting feedback on your own apps.

    Developers:

    • must provide feedback for others
    • must include Play Store, GitHub, or BitBucket link
    • must make a top level comment
    • must make an effort to respond to questions and feedback from commenters
    • app may be open or closed source

    Commenters:

    • must give constructive feedback in replies to top level comments
    • must not include links to other apps

    To cut down on spam, accounts who are too young or do not have enough karma to post will be removed. Please make an effort to contribute to the community before asking for feedback.

    As always, the mod team is only a small group of people, and we rely on the readers to help us maintain this subreddit. Please report any rule breakers. Thank you.

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

    Jetpack Compose : "remember" composable seems useless because it doesn't retain state during activity recreation(for example during configuration change).

    Posted: 28 Aug 2021 05:41 AM PDT

    Hi there! When do we really need to use "remember" composable? For me only "rememberSavable" composable looks like a proper way to retain state across recompositions.

    BTW if you use "remember" composable with LazyColumn or LazyRow lists you will lose retained state while scrolling.

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

    Action button best practices? FABs and/or buttons?

    Posted: 28 Aug 2021 03:24 PM PDT

    Action button best practices? FABs and/or buttons?

    I realize this is very subjective, but I'm wondering what would be the best-practice approach to something like this.

    This is what I've come up with, but technically the Material guidelines say you shouldn't have more than 2 FABs per screen.

    \"Bad\" design because it uses more than 2 FABs.

    The primary action for my use is without question going to be the "Next" button to look at your next card. "Previous" and "Add new" are the next two most important actions. If I stick to only 2 FABs then one of these actions has to exist elsewhere, and I don't know where would be kosher.

    Alternatively, I wonder if THIS idea is technically fine, but it looks terrible compared to my "bad" one above.

    Alternative design

    Any advice? Or any suggestions what you think would look better and/or be within Android's guidelines?

    A more generic version of this question would be, what's the best way to represent 3 equally important actions on a screen?

    Thanks!

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

    How do you usually perform mocking for instrument unit test?

    Posted: 28 Aug 2021 06:34 AM PDT

    I was wondering, how do you usually perform mocking for instrument unit test? (The test which is in androidTest folder)

    For normal unit test (The test in test folder), this is what I am doing if I want to run the unit test in Cuba timezone.

    import org.threeten.bp.ZoneId; public class ZoneIdWrapper { public static ZoneId zoneIdSystemDefault() { return ZoneId.systemDefault(); } } // Unit test in "test" folder. @Test public void toDayResolutionInCuba() { PowerMockito.mockStatic(ZoneIdWrapper.class); ZoneId cubaZoneId = ZoneId.of("America/Havana"); PowerMockito.when(ZoneIdWrapper.zoneIdSystemDefault()).thenReturn(cubaZoneId); ... } 

    But, how about instrument test? How will you mock "ZoneIdWrapper.zoneIdSystemDefault()" function so that it returns Cuba timezone?

    Thanks.

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

    Design to Dev - Font Size/scaling Issue

    Posted: 28 Aug 2021 12:29 PM PDT

    When designers design in 360*640 resolution (360 width) and share with developers, font size always GETS SMALLER after development (native android)

    ie, 16px font looks too small after dev. Kindly share your views and solutions to this

    productdesign #AndroidDev #figma #handoff

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

    Our user-generated football (social network where users publish their own content has been suspended and removed from Google Play due to alleged copyright infringement

    Posted: 28 Aug 2021 11:15 AM PDT

    Our user-generated football (social network where users publish their own content has been suspended and removed from Google Play due to alleged copyright infringement

    https://preview.redd.it/4g0vc97745k71.png?width=978&format=png&auto=webp&s=17c659b29f1484b4e61475d7bf0369b6df0d3d7e

    The guy who reported our app claims that our football app has some videos that violate the copyright, note that our app is a user-generated app, where users publish their own content and we don't own any content. and we have a terms and condition that states that clearly plus the fact that we ask our users to make sure they never upload any illegal content.

    we also have a report feature where anyone can report any content and we'll take it down.

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

    Developing Android apps with api.

    Posted: 28 Aug 2021 01:50 AM PDT

    When developing api for Android apps, how do you approach, is it Api first then app( views and app logic after getting api) or is it app side first then api( assuming api will be like this and this ). What I think most helpful for my workflow is I have to sit with backend devs and talk to them about my requirement and through that communication api and app is developed. (Which my boss hates) The place I work don't have anyone more experienced than me for Android, and here they are asking me to always develop app first with a clear idea of api requirements, and make placeholder endpoints. Basically I have to assume api's and work on it. I have been doing this for a while, and everytimes api would not be what I expect it to be, if the api is not what I have done many times(like for login pages, I know how it's api works, but for custom views and requirement this approach doesn't work) It's really frustrating. Is this the way things work out normally. I need your opinions.

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

    Making a keyboard app, new to Android dev, is there a to track when a finger is dragging over a key?

    Posted: 27 Aug 2021 09:04 PM PDT

    Like for example, if the user is swiping, I want to get the keys the user is swiping over. Is there a way to do this with a <button> or <key>?

    It's hard to find much about custom keyboards online. Or maybe I don't know where to look.

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

    What are the best ads for marketing apps/games?

    Posted: 28 Aug 2021 04:18 AM PDT

    When it comes to marketing apps/games the often asked question is: What ads are the best? And in most cases, the answer is Google Play search ads.

    Let's see what makes these ads so good. But also understand better why you might run ads.

    Why run ads?

    Most people get this wrong. And that is bad because:

    • They waste money on ads
    • They make things worse

    Later you will learn how running ads can make things worse.

    You are not running ads to just get downloads. You are running ads to find people who would enjoy using your app/game. You are running ads to show the Google Play algorithm that you have a good app/game.

    And you are doing all this because Google Play has the ability to show and promote your app/game. To help you get more organic(free) downloads.

    Summary: Running ads 🡲 To find the right people 🡲 For them to use and enjoy your app/game 🡲 For Google Play to promote your app/game 🡲 For you to get more free downloads.

    How can Google Play "promote" your app/game? By giving you a higher ranking in search. The higher in the search you are the more organic(free) downloads you will get. Because your app/game becomes visible to more people.

    Here you can check the rest of the post. We will go over these things:

    • What do you need to do before you run these ads?
    • What makes Google Play search ads good.
    • When you shouldn't use Google Play search ads.

    https://medium.com/augeo/what-are-the-best-ads-for-marketing-apps-games-7a2f172a94f7

    submitted by /u/Story-Line
    [link] [comments]

    E-commerce App update rejected as it doesn't comply with UGC policy.

    Posted: 28 Aug 2021 01:09 AM PDT

    What we did so far:

    1. Added a way for users to contact support if they find a product or a store inappropriate. (Google rejected it)

    2. Improved option 1 and added a way for user's to submit a report for thr app. (Rejected it again)

    Did anyone of you experienced this issue? If yes, please share your findings.

    Thanks!

    Email Screenshot

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

    Jetpack Compose - Learn with code

    Posted: 28 Aug 2021 12:56 AM PDT

    Jetpack Compose - Learn with code

    https://proandroiddev.com/learn-with-code-jetpack-compose-lists-and-pagination-part-1-545447c55cb2

    Hi guys, if you want to explore Jetpack Compose - checkout my article! Would love to get your feedback on the same. Last but not the least, if you liked the article don't forget to clap and follow me :)

    EpicWorld - game discovery app

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

    Android Design Patterns : Factory Method

    Posted: 28 Aug 2021 06:06 AM PDT

    Let's revive libviperfx

    Posted: 27 Aug 2021 03:51 PM PDT

    Libviperfx is an audio enhancing library that works really, really good.

    Unfortunately, it hasn't been updated in years, and the team behind it seems to have shifted it's focus on other commercial stuff, and the old binaries struggle to work on latest android versions.
    And that's a shame, really, libviperfx is really good.

    In fact, it's so good that there's a petition that asks for it's source code, that has gotten over 800 signatures. (source: https://www.change.org/p/china-viper-163-com-open-source-viper-acoustic-s-viper4android-driver)

    Libviperfx is not open source, and the binaries are stripped, but I think it'd be worth reversing it and making an open source alternative.

    Anyone would join me in this hard work?

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

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel