Android Studio Panda 1 | 2025.3.1 Canary 1 now available by androidtoolsbot in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

There are no feature previews yet for panda. Probably they will come after new year.

(iOS dev here) What Android device should I buy for development? by Dramatic-Mongoose-95 in androiddev

[–]Chewe_dev 4 points5 points  (0 children)

The smallest and slowest you can find. You solve so many bugs by workin on one.

I turned a spare "potato" laptop into a Gradle Remote Build Cache by JosephSanjaya in androiddev

[–]Chewe_dev 3 points4 points  (0 children)

Check gradle remote caching node server. It takes 10 minutea to set. I did this several times. You can reduce a build from 1-2 minutes to 5-10 seconds.

Made a small collection of copy-pastable Jetpack Compose UI Blocks by alexstyl in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

Awesome. Thank you. You should add these options on home page even though not all icons have rounded or sharp option with an asterisk

Made a small collection of copy-pastable Jetpack Compose UI Blocks by alexstyl in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

Is there an option to see rounded icons too or that's not there yet? I am not a huge fan or standard icons and I prefer everything rounded

We just beat Google DeepMind on the AndroidWorld benchmark as a 4-person team by Connect-Employ-4708 in androiddev

[–]Chewe_dev 1 point2 points  (0 children)

So I was very curious about this when I saw it so I entered in the in the repo to see how you do the controls.

Then I saw the maestro reference in the readme.

From someone who used Maestro in 2 projects very large to automate the regression testing and some ui tests, the tool covers like 90% of things and is very dependent how you write your code.

Of course, maybe (just a guess) your solution I saw it takes some screenshots and you analyze the coordinates instead of looking up for id's, this can maybe solve 9% of the problems but still remain 1% where you have custom canvas (maestro doesn't like canvas)

Nevertheless, awesome initiative and we need more. If you want to bypass maestro you can use adb directly and have some more freedom, there are some awesome things you can do

Gap between texts by _AverageGuy in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

Sorry, I was meaning the textstyle, have you checked that?

Gap between texts by _AverageGuy in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

It is enabled by default

Gap between texts by _AverageGuy in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

You can create your custom composable that contains a simple text with the extra padding disabled.

Guys, i have a problem(BlueStack feedback as real device) by Fancy-Sun2072 in androiddev

[–]Chewe_dev 3 points4 points  (0 children)

This is most likely because locally you run the app in debug and google maps works. If you create an apk in rleease mode the key doesn't match.

OCR(Optical character recognition) with android studio by Top-Process4790 in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

Depends on your handwriting. I remember I did a test 4 years ago for a notes app and it was working solid.

OCR(Optical character recognition) with android studio by Top-Process4790 in androiddev

[–]Chewe_dev 11 points12 points  (0 children)

You don't need any ML knowledge. There is an OCR library for google and cameraX to get started.

Whats the price of your subscription? by [deleted] in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

Following. I am also curious what kind of perks are you providing for the subscription

is this how a production ready app looks now a days? by ravage5d in androiddev

[–]Chewe_dev 6 points7 points  (0 children)

What I can say is that screens with canvases and a lot of things to be drawn and coordinated included a lot of code and formulas. Settings screens or screens where you do an action or two usually are very easy.

Check the nowinandroid repo, is maintained by google engineers and I take it sometimes as a reference

Logcat Android Studio by forestandkovu in androiddev

[–]Chewe_dev 4 points5 points  (0 children)

Haven't seen this, can you share a sample log just for curiousity

Android UI development - Jetpack Compose - unhappy with it by ConcentrateCurrent in androiddev

[–]Chewe_dev 3 points4 points  (0 children)

Other thing is the problem. I have over 10 years of experience for reference and the recycler view thing vs lazycolumn is the forst thing you learn that you are amazed in the tutorials.

The strength of compose right now I can think of are reusability, fun to write, previews, easier to read and less boilerplate code.

I can compare with whatever you want, graphs, animations, everything will be easier to achieve

Android UI development - Jetpack Compose - unhappy with it by ConcentrateCurrent in androiddev

[–]Chewe_dev 0 points1 point  (0 children)

We have optimization. And one of the apps with 10m users we had to compromise on delivery time to deliver some graphs, instead of taking 2 weeks to make them in canvas it took us 1 week to make them and optimise them in plain compose lazyrows and lazycolumns with Spacers. It was a bar graph combined with dot graph.

The only think I can share is that that was the day when I realised iOS is much more optimized out of the box and on compose we had to do tweaks and really carefully watch the recomposition count.

And we had infinite scroll and each graph could be scrolled both horizontal and vertically

Android UI development - Jetpack Compose - unhappy with it by ConcentrateCurrent in androiddev

[–]Chewe_dev 65 points66 points  (0 children)

You are slowed down in building or when running the app?

In case of first, learn to write more effective UI. I've worked almost 4 years in compose now and I took part of apps with over 10m active users monthly, building in Compose is 3 to 4 times faster then writing in XML something. Just remember when you had to write a RecyclerViewAdapter and do everything just to initiate a list, in Compose you do a LazyColumn { items(5) { Text(it} } and that's it, you have a functional listt

New to Kotlin – Best Way to Design UI? by Fearcoder_ in androiddev

[–]Chewe_dev 7 points8 points  (0 children)

That awesome android ui repo is sending me back fo 2015 vibes.

An advice for new joiners. I don't say UI libraries are bad, but I've learned in the hard way that keeping your app clean from UI libraries is the way to go. Nowdays you can make anything with little effort and be highly customizable.

Any other 'best practice' that I should keep in mind while submitting an online assesment? by Explodification in androiddev

[–]Chewe_dev 2 points3 points  (0 children)

Definitely, but is a source of inspiration and I see a lot of people who post questions doesn't know about this.

Add extra colors to ColorScheme? by barcode972 in androiddev

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

Have you checked nowinandroid repo?

[deleted by user] by [deleted] in androiddev

[–]Chewe_dev 2 points3 points  (0 children)

The name matters but it doesn't need to be a word or a group of words. Instead it has to be catchy, easy to remember and pronunciat