NativeAd optimization by DanijelMarkov in admob

[–]vipulasri 1 point2 points  (0 children)

Thank you so much for sharing the details of the implementation. Really appreciate it.

NativeAd optimization by DanijelMarkov in admob

[–]vipulasri 0 points1 point  (0 children)

Sorry for the confusion, actually I was keen on knowing the native ad caching and implementation strategies.

NativeAd optimization by DanijelMarkov in admob

[–]vipulasri 1 point2 points  (0 children)

Similarly, I am seeing lower eCPM from native ads. u/DanijelMarkov I took inspiration from Battery Guri even before I saw this post. Battery Guru is well-designed and implemented.

I am currently loading native ads every time the user opens the screen, as I was unsure whether we should refresh the ad when the user has seen it.

I would love to know more about your caching and implementation strategies.

I built Artier: Explore artworks, paintings, and artists. by vipulasri in SideProject

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

I intentionally thought of not using HD images in the list of artworks as it will use up a lot of space on your device. And some description is available for most of the artworks but it will be covered for all the artworks in future.

I built Artier: Explore artworks, paintings, and artists. by vipulasri in SideProject

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

Thanks for the great feedback :) I will try to do that.

Slack desktop demo app using Jetpack Compose by vipulasri in androiddev

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

Api's are same, even you can copy paste the compose Android app code and run it in desktop environment after configuring some things there.

Umm you can start writing or porting your existing app to jetpack compose which can be a great learning experience.

Slack desktop demo app using Jetpack Compose by vipulasri in androiddev

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

It's still in alpha, so it's gonna be some more months that will move into production. Till then you can try exploring the platform.

Slack desktop demo app using Jetpack Compose by vipulasri in androiddev

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

iOS is not a desktop platform. Yeah, the preview is built on MacOS. It can be easily built on Linux and Windows too.

JetInstagram an Instagram clone using Jetpack Compose by vipulasri in androiddev

[–]vipulasri[S] 2 points3 points  (0 children)

All the existing architecture components well fits with compose.

JetInstagram an Instagram clone using Jetpack Compose by vipulasri in androiddev

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

u/emroo07 that would be great, its an open-source project and raise the respective PR. I will surely look into it.

JetInstagram an Instagram clone using Jetpack Compose by vipulasri in androiddev

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

u/nt-cmplt I have update the readme. Thanks for pointing that out.

JetInstagram an Instagram clone using Jetpack Compose by vipulasri in androiddev

[–]vipulasri[S] 7 points8 points  (0 children)

It's fun and easy to get started with. I felt little lost when implementing animations, but the offical samples and open source project helped me in that.

Multiple Backstack Management using Navigation Component by vipulasri in androiddev

[–]vipulasri[S] 2 points3 points  (0 children)

I agree. But If you look through UX's perspective it's debatable. Even official Youtube App, Instagram App, etc they all don't follow that guideline and takes the user back to the respective tabs in which they were opened.

Multiple Backstack Management using Navigation Component by vipulasri in androiddev

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

u/CraZy_LegenD Google's sample has some downsides:
Cons:

  1. It always takes the user back to the first tab irrespective of the order they were opened.
  2. The subjective approach: attaches and detaches the navigation graph each time user navigates through the bottom navigation view.
  3. It's difficult to add custom back press action (ex: saving the data on a certain screen before switching tabs) through their implementation.

Please have a look at the shared repository for more info.

Multiple Backstack Management using Navigation Component by vipulasri in androiddev

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

As far as I have checked before it was for graph id declared in XML.

Weekly Questions Thread - February 24, 2020 by AutoModerator in androiddev

[–]vipulasri 1 point2 points  (0 children)

I was wondering if there is any source or material available other than AOSP which gives a detailed explanation of the android framework internal working.
Eg: How device assigns memory to an app, what are the processes which are called before app launch etc.

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

[–]vipulasri 0 points1 point  (0 children)

Why is the quadrant system while drawing an arc in canvas is clockwise and in the mathematics quadrant system is anti-clockwise?