Open in app

Sign In

Write

Sign In

Siva Ganesh Kantamani
Siva Ganesh Kantamani

15K Followers

Home

Lists

About

Published in Better Programming

·Pinned

8 Common Mistakes in Android Development

Pitfalls of building a brilliant app — 1. Things Should Be Where They’re Supposed to Be (Strings, Colors) There is tremendous growth in the Android ecosystem around the globe with a diverse community. People from different backgrounds, people with disabilities, people who wish to have fancy features like night mode, and more use Android apps in their day-to-day life. Developing apps for such a diverse community is not…

Programming

6 min read

8 Common Mistakes in Android Development
8 Common Mistakes in Android Development
Programming

6 min read


Published in Better Programming

·Pinned

Android RecyclerView With Kotlin Sealed Classes

Multiple view types in RecyclerViews using sealed classes — One of the best ways to display huge lists in Android is through RecyclerView. As developers, you all might have used it. We have many advanced features like view holder patterns, rich animation, Diff-Utils callback to improve performance, etc. Apps like WhatsApp and Gmail use RecyclerView to show endless conversations. …

Programming

3 min read

Android RecyclerView With Kotlin Sealed Classes
Android RecyclerView With Kotlin Sealed Classes
Programming

3 min read


Dec 18, 2022

Testing in Android Part 3: Ent-to-End Tests

Using Android, Compose, and Coroutine Test Libraries to Test Features End-to-End — Introduction In the first article of this series, we covered testing business logic with unit tests and in the second one, we covered integration tests. In this article, we will test various features of the EasyTODO application using end-to-end tests. End-to-End are large tests that focus on testing a feature from…

End To End Testing

5 min read

Testing in Android Part 3: Ent-to-End Tests
Testing in Android Part 3: Ent-to-End Tests
End To End Testing

5 min read


Published in Better Programming

·Nov 18, 2022

Exploring AnimatedContent and Crossfade in Jetpack Compose

Jetpack Compose — Animation Notes: 4 — Jetpack Compose is a revolutionary update for building an android app UI. It leveraged the concept of declarative UI and brought the fun into building UI with Kotlin — a dream for many Android devs. If you’re new to Jetpack Compose, I recommend you to please go through the following…

Programming

6 min read

Exploring AnimatedContent and Crossfade in Jetpack Compose
Exploring AnimatedContent and Crossfade in Jetpack Compose
Programming

6 min read


Published in Better Programming

·Nov 1, 2022

Implement Integration Tests in Jetpack Compose Android Apps

An in-depth guide to testing in Android — In the first part of this series, we’ve covered testing business logic with unit tests. In this article, we will test various features of the EasyTODO application, like filter section visibility switching, navigation between screens, error case verification, etc., using integration tests. Integration tests are on top of unit tests…

Programming

7 min read

Implement Integration Tests In Jetpack Compose Android Apps
Implement Integration Tests In Jetpack Compose Android Apps
Programming

7 min read


Published in Better Programming

·Oct 18, 2022

How To Create and Publish an Android Library in MavenCentral

A step-by-step tutorial to create this excellent resource — Table of Contents Introduction to Android library My Experience with Android Libraries Prerequisites Create an Android library Upload the Code to Github or Bitbucket Repository Create a Sonatype Account Generating a GPG key pair Setup Publication Details in the Project Library or Module Level Gradle Setup Sonatype Staging Profile Id Setup First Release Automate Creating and Release a Library version How to…

Programming

12 min read

How To Create and Publish an Android Library in MavenCentral
How To Create and Publish an Android Library in MavenCentral
Programming

12 min read


Published in Programming Geeks

·Oct 6, 2022

Testing in Android Part 1: Unit Tests

Using JUnit4 to write tests for business logic — Introduction In this series of testing in Android, we’re going to learn everything we need to test android apps, starting from testing business logic to end-to-end feature testing. We’ll start the series with the unit tests, which concentrate on testing the business logic, more about this in the following sections. The…

AndroidDev

7 min read

Testing in Android Part 1: Unit Tests
Testing in Android Part 1: Unit Tests
AndroidDev

7 min read


Published in Better Programming

·Sep 20, 2022

Exploring LaunchedEffect and InfiniteTransition in Jetpack Compose

Animation with Jetpack Compose — Part 3 — Jetpack Compose is a revolutionary update for building an Android app UI. It leveraged the concept of declarative UI and brought the fun of building UI with Kotlin — a dream for many Android devs. If you’re new to Jetpack Compose, I recommend you go through the following articles: Jetpack…

Programming

5 min read

Exploring LaunchedEffect and InfiniteTransition in Jetpack Compose
Exploring LaunchedEffect and InfiniteTransition in Jetpack Compose
Programming

5 min read


Published in Better Programming

·Sep 1, 2022

Two-Pan Layout for Larger Devices

A simpler way to create for custom sizes — Introduction Building a mobile application responsive to screen size and aesthetically pleasing is crucial in this modern era. The same design for mobile and tablets won’t work anymore. New devices like Google-Nest, Byjus learning device, etc., are coming up with customized Android versions in different screen sizes. More than ever, we…

Programming

4 min read

Two-Pan Layout for Larger Devices
Two-Pan Layout for Larger Devices
Programming

4 min read


Aug 15, 2022

Jetpack Compose — Animation Notes: 2

Building Fab Menu with Compose AnimatedVisibility and Animatable — Jetpack Compose is a revolutionary update for building an android app UI. It leveraged the concept of declarative UI and brought the fun in building UI with Kotlin — a dream for many Android devs. If you’re new to Jetpack Compose I recommend you to please go through the following…

Jetpack Compose

7 min read

Jetpack Compose —  Animation Notes: 2
Jetpack Compose —  Animation Notes: 2
Jetpack Compose

7 min read

Siva Ganesh Kantamani

Siva Ganesh Kantamani

15K Followers

Learn. Code. Write. Repeat. Visit me at https://about.me/sivaganesh_kantamani & Join my email list at https://sgkantamani.substack.com/p/subscribe

Following
  • Tim Denning

    Tim Denning

  • Darius Foroux

    Darius Foroux

  • TDS Editors

    TDS Editors

  • Elle Kaplan

    Elle Kaplan

  • Yev Kanivets

    Yev Kanivets

See all (84)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech