Open in app
Home
Notifications
Lists
Stories

Write
Siva Ganesh Kantamani
Siva Ganesh Kantamani

Home

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

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

4 days ago

Configure Bitbucket Pipelines for Android Projects

Introduction Android development has seen rapid growth over the years, but when it comes to build times it would still take a considerable amount of time. No matter the RAM or the M1 chips, the android studio still finds a way to run out of memory. Build time is one of…

Android Dev

7 min read

Configure Bitbucket Pipelines for Android Projects
Configure Bitbucket Pipelines for Android Projects

May 31

How to SetUp Multiple SSH Keys

Introduction If you’re someone like me who juggle between work and personal projects daily, then configuring multiple SSH keys is inevitable. Popular websites like GitHub, BitBucket, GitLab, etc are recommending their users to move to a more secure approach(SSH) than using a password-protected approach(HTTPS) to clone the repositories. In this article…

Git

5 min read

How to SetUp Multiple SSH Keys
How to SetUp Multiple SSH Keys

Published in Better Programming

·Apr 12

Matured Constraint Layout in Jetpack Compose

Develop in Jetpack Compose with me — My History with Constraint Layout in Compose Back in 2020 when Jetpack Compose is still in the early stages, I wrote an article about constraint layout in Jetpack Compose. You can read about it from here if you’re interested(not a pre-requisite), but the way constraint layout matured since then makes it entirely different from back then and…

Programming

5 min read

Matured Constraint Layout in Jetpack Compose
Matured Constraint Layout in Jetpack Compose

Published in Better Programming

·Mar 8

Configuring Scheduled Notifications in Android

Get your apps ready for Android 12 and higher — We’re going to implement scheduled notification using an alarm manager in android. Along with that, we are also going to explore behavioral changes in android S for notifications and alarms. Schedule Alarms Let’s start by scheduling alarms, AlarmManager class helps us to execute time-based operations outside the scope of the application. …

Android

5 min read

Configuring Scheduled Notifications in Android
Configuring Scheduled Notifications in Android

Published in Programming Geeks

·Feb 6

Implementing Wallet Payments in Android Apps

Custom checkout with wallets via Razorpay SDK — Introduction In my previous articles we’ve seen how to implement Razorpay standard checkout with UPI, VPA, Net Banking, Credit/Debit flows, and also how to implement saved card feature while complying with new RBI guidelines. How to Add Razorpay Payments in Android Apps Explore Razorpay standard checkout in Androidbetterprogramming.pub As per Razorpay research, UPI is still the preferred payment mode in 2021 followed by credit/debit card…

Programming

4 min read

Implementing Wallet Payments in Android Apps
Implementing Wallet Payments in Android Apps

Published in Level Up Coding

·Jan 3

Card Tokenisation with Razorpay

Learn how to implement save card feature while you comply with the new RBI guidelines — Introduction With Razorpay standard checkout developers can support multiple payments modes across platforms in a matter of seconds. With this approach developers and companies are no longer concerned with currency conversion, payment verification, supporting new payment modes, etc. To learn more about standard checkout read the following article:

Razorpay

6 min read

Card Tokenisation with Razorpay
Card Tokenisation with Razorpay

Published in Better Programming

·Dec 28, 2021

How to Add Razorpay Payments in Android Apps

Explore Razorpay standard checkout in Android — Introduction In the modern era of technology, mobile apps are one of the significant ways to reach millions of users in a matter of days. The capability of mobile apps has seen a spike in behavioral programming via artificial intelligence and ML. With the help of these scary developments comes the…

Android

4 min read

How to Add Razorpay Payments in Android Apps
How to Add Razorpay Payments in Android Apps

Nov 16, 2021

Implementing Deeplinks via Branch IO in Android Apps

Introduction The online presence of any business is crucial to success in this modern era. When I talk about online presence it’s not only a website, You should establish the presence of your business on every corner of the internet that you can access seamlessly. Maybe five years ago it would’ve…

Android Dev

4 min read

Implementing Deeplinks via Branch IO in Android Apps
Implementing Deeplinks via Branch IO in Android Apps
Siva Ganesh Kantamani

Siva Ganesh Kantamani

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

  • Anupam Chugh

    Anupam Chugh

  • Medium Creators

    Medium Creators

  • Darius Foroux

    Darius Foroux

  • TDS Editors

    TDS Editors

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable