Open in app

Sign In

Write

Sign In

Merab Tato Kutalia
Merab Tato Kutalia

506 Followers

Home

About

Published in

ProAndroidDev

·Pinned

Compose Modifier.Node and where to find it

In the recent release of Jetpack Compose 1.5 we got Modifier.Node as stable. There was some hype around this change, so let’s see what this new API can offer and how we can implement it. This API is not well-documented yet, so it is kind of wild west for now. …

Jetpack Compose

4 min read

Compose Modifier.Node and where to find it | Merab Tato Kutalia
Compose Modifier.Node and where to find it | Merab Tato Kutalia
Jetpack Compose

4 min read


Aug 15

Writing my own game recommendation system

Have you ever finished a game and found yourself at a loss for what to play next? I certainly have. I recently finished playing The Legend of Zelda: Breath of the Wild, and I was looking for some recommendations for my next game. …

Gaming

5 min read

Writing my own game recommendation system
Writing my own game recommendation system
Gaming

5 min read


Published in

ProAndroidDev

·Oct 18, 2021

How I hacked an Android app for a premium feature

This blog is for EDUCATIONAL PURPOSES only as it exposes common vulnerabilities in Android applications. DO NOT try this on real applications. TL;DR I rewrote the bytecode to unlock premium features of the app on my device and now I will show you how to prevent it from happening to your…

Android

5 min read

How I hacked an Android app for a premium feature
How I hacked an Android app for a premium feature
Android

5 min read


Published in

ProAndroidDev

·Oct 6, 2021

Manage Gradle version conflicts with resolution strategy

Table of contents: Gradle dependency resolution and conflict types Version Conflict Accidental dependency upgrades, handling multiple versions List all Gradle dependencies Resolving accidental upgrades — ResolutionStrategy Bonus: StrictVersionMatcher Gradle plugin Gradle dependency resolution and conflict types According to the Gradle documentation dependency resolution is a process that consists of two phases, which are repeated until the…

Gradle

4 min read

Manage Gradle version conflicts with resolution strategy
Manage Gradle version conflicts with resolution strategy
Gradle

4 min read


Published in

TBC Engineering

·Feb 17, 2021

Chapter Lead in Agile Culture

In agile, the same capability employees form some kind of group often called “chapters”, similar in some ways to functions in traditional organizations (ex: Android chapter). Each chapter is responsible for: developing talent - guiding along their career paths; evaluating and promoting people; and building common tools shared by squads…

Agile

4 min read

Chapter Lead’s role in Agile Culture
Chapter Lead’s role in Agile Culture
Agile

4 min read


Published in

TBC Engineering

·Jan 28, 2021

Migrating app to Huawei AppGallery

AppGallery — an alternate market for Android phones has started to grow faster and the new Huawei phones are still the choice of the customers. It means we had to adapt to the new market and make app users happy. Users with the new Huawei phones which came with HMS…

Tbc

3 min read

Migrating app to Huawei AppGallery
Migrating app to Huawei AppGallery
Tbc

3 min read


Published in

TBC Engineering

·Jan 28, 2021

Mobile DevOps

DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. Life before DevOps The business was a driver. They set all the requirements, there were constant plannings on how to finalize all the…

DevOps

4 min read

Mobile DevOps
Mobile DevOps
DevOps

4 min read


Published in

TBC Engineering

·Jan 28, 2021

Testing Legacy Code

We all been told how good the unit tests are for the project, the positive impact from it is hugely overweight the time it requires. And we believe that the next project will be perfect with all the fancy technologies on the market, CLEAN design, and testability in mind. Usually…

Testing

4 min read

Testing Legacy Code
Testing Legacy Code
Testing

4 min read


Jan 2, 2021

debugger podcast — 2020 დეტალური სტატისტიკა

პირველი ქართული ტექნოლოგიური პოდკასტი დეველოპერული კულტურის, ტრენდული ტექნოლოგიების და კარიერული ზრდის შესახებ. პოდკასტი შეიქმნა 2018 წლის მიწურულს თუმცა გააქტიურდა 2020 წლის დასაწყისში. ამავე წელს Soundcloud პლატფორმიდან გადავბარგდი Buzzsprout-ზე, რომელიც პოდკასტებზეა ორიენტირებული და ყველა საჭირო ხელსაწყოს მთავაზობს უკეთ სამართავად. პოდკასტმა მხოლოდ 2020 წელს თებერვლიდან მოყოლებული მოაგროვა 10 000 გადმოწერა (არ ითვლება…

Podcast

4 min read

debugger podcast — 2020 დეტალური სტატისტიკა
debugger podcast — 2020 დეტალური სტატისტიკა
Podcast

4 min read


Dec 26, 2020

Winja CTF, Quiz #2 — WriteUp

I was working on Friday evening when my friend sent me a Twitter link to the Winja CTF quiz. I’m quite new to the CTF stuff but when I see the mobile challenge I go for it because it always looks interesting to me. Although those methods may look primitive…

Android

4 min read

Winja CTF, Quiz #2 — WriteUp
Winja CTF, Quiz #2 — WriteUp
Android

4 min read

Merab Tato Kutalia

Merab Tato Kutalia

506 Followers

Android GDE, Software Engineer, specializing in Android

Following
  • Pinterest Engineering

    Pinterest Engineering

  • Elye

    Elye

  • Smashing Magazine

    Smashing Magazine

  • Manuel Vivo

    Manuel Vivo

  • Saldi Sourabh

    Saldi Sourabh

See all (201)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams