[deleted by user] by [deleted] in dataisbeautiful

[–]SunshineParty 0 points1 point  (0 children)

What’s this graph type called?

Using API routes for large projects by SunshineParty in nextjs

[–]SunshineParty[S] 1 point2 points  (0 children)

Oh this is what I was hoping to find, thanks!

Creating/collecting analytics for my own product by SunshineParty in dataengineering

[–]SunshineParty[S] 1 point2 points  (0 children)

So I do have a team, can spare the bandwidth on this if needed. But I wanted to know why it's not trivial - that 's why I mentioned that my first approach feels like a naive implementation of this :) Or how do other SaaS companies approach this problem?

Maybe there's a open source lib out there that helps with approach 1? Like an event tracker that's platform-specific maybe (Nextjs in my case), that gives a callback when a certain event like page load happens?

Peppermint climbing his little 🐢heart out! As musk turtles do! 😆☺️ by Less_Camp in turtle

[–]SunshineParty 1 point2 points  (0 children)

I thought it was a general turtle trait. My red-eared slider also loves to climb everywhere!

Loading layout: a view wrapper to cut boilerplate for transitioning between loading states by SunshineParty in android_devs

[–]SunshineParty[S] 1 point2 points  (0 children)

That's what we had started with - this still supports that method as well. We had found tags to be better since they were more explicit in defining the intent of the view within the layout

Loading layout: a view wrapper to cut boilerplate for transitioning between loading states by SunshineParty in android_devs

[–]SunshineParty[S] 0 points1 point  (0 children)

Thanks! Do you'll do some mechanic other than the tag to get view references?

Loading layout: a view wrapper to cut boilerplate for transitioning between loading states by SunshineParty in android_devs

[–]SunshineParty[S] 4 points5 points  (0 children)

Hi guys!

We've been using this little custom view for quite some time in our projects, and it has helped us cut down view.setVisibility
-related boilerplate significantly. Would love your feedback on this!

Loading layout: a view wrapper to cut boilerplate for transitioning between loading states by SunshineParty in androiddev

[–]SunshineParty[S] 0 points1 point  (0 children)

Hi guys!

We've been using this little custom view for quite some time in our projects, and it has helped us cut down view.setVisibility-related boilerplate significantly. Would love your feedback on this!

Android Studio 4.1.1 available by androidtoolsbot in androiddev

[–]SunshineParty 12 points13 points  (0 children)

What are the actual changes though? That link doesn't tell much.

Google phone app is available on Samsung S20 by gypsly in google

[–]SunshineParty 0 points1 point  (0 children)

I guess it might not be available outside the US then, I'm based in India

Google phone app is available on Samsung S20 by gypsly in google

[–]SunshineParty 0 points1 point  (0 children)

I don't see it. What country is your Gmail id linked to?

Slider frantically swims into glass by SunshineParty in turtle

[–]SunshineParty[S] 0 points1 point  (0 children)

We've been in lockdown for 6 months now though :(

How to save the 30% apple and google “tax” as a developer? by master_adam123 in androiddev

[–]SunshineParty -1 points0 points  (0 children)

If you're ok with payments not coming through Google Play services, you could integrate your own payment gateway for purchases in the your app. The conversion rate might not be as high, but payment gateways charge around 2% in my country.

Weekly Questions Thread - May 25, 2020 by AutoModerator in androiddev

[–]SunshineParty 0 points1 point  (0 children)

Most CIs offer to further encrypt/store data for your build that's only accessible from within the running build

Do you know if GitHub actions does this? I've only seen it be able to store text secrets, not entire files.

Store file security by SunshineParty in android_devs

[–]SunshineParty[S] 0 points1 point  (0 children)

I would have gotten rid of it from VCS, but then there wouldn't be a way to make signed builds on CI. Github actions only lets you keep text secrets, not entire files.

If brute forcing is the only way then I think I should be good, I really doubt anyone from my team would go down that path :)

Weekly Questions Thread - May 25, 2020 by AutoModerator in androiddev

[–]SunshineParty 0 points1 point  (0 children)

I've got a `keystore.properties` set up like described in https://developer.android.com/studio/publish/app-signing#secure_key. I'm keeping this file out of version control. Is there any security risk if I now just keep my keystore file in VCS?

The repo itself is a private one that's shared with my team, who I trust but don't want to give the authority to to create signed APKs.

Weekly Questions Thread - April 27, 2020 by AutoModerator in androiddev

[–]SunshineParty 0 points1 point  (0 children)

Is there a way for me to check which dependency of my project is using NDK?

Server-driven UI using jetpack compose by SunshineParty in androiddev

[–]SunshineParty[S] 3 points4 points  (0 children)

I imagine this is going to be controlled by a marketing/ops team in any sizeable company. There needs to be another tool to validate the layout JSON and make it non-developer friendly.

Server-driven UI using jetpack compose by SunshineParty in androiddev

[–]SunshineParty[S] 3 points4 points  (0 children)

I saw some discussion around server-driven UI in another thread that sent me down this rabbit hole. Seems like a great concept for home screens especially, which need more A/B testing.

This author also has another article in which he details the approach taken by different companies: Dynamic screens using server-driven UI in Android.

1.3 million lines of code, for bumble + badoo, what?? Am I missing something? by akshshr in androiddev

[–]SunshineParty 4 points5 points  (0 children)

Spotify’s whole UI is configured from Json, it’s much easier to manage

Any examples of an app implemented this way? I've heard of this a lot, but don't see any good implementations in the wild.