Open in app

Sign In

Write

Sign In

Max Kachinkin
Max Kachinkin

94 Followers

Home

About

Published in Better Programming

·Jan 4

How ChatGPT Wrote an Android App

In 78 questions and answers — Yesterday the AI chatbot ChatGPT wrote an Android app for me! It’s a very primitive app, but it compiles, launches, and works! But how did ChatGPT make it? Did it make it on the first try, or did I have to sit and torture it over and over? Let me…

Chatgpt

14 min read

How ChatGPT Wrote an Android App
How ChatGPT Wrote an Android App
Chatgpt

14 min read


Published in ProAndroidDev

·Nov 3, 2022

Where does TransactionTooLargeException come from if I didn’t do anything wrong?

Sometimes on technical interviews, Android developers are asked questions like how to launch fragments, how to pass data to fragments, why you can’t put a lot in arguments, and how much is “a lot”, what can go wrong, etc. By the way, we at Dodo Engineering sometimes ask those questions…

Android

7 min read

Where does TransactionTooLargeException come from if I didn’t do anything wrong?
Where does TransactionTooLargeException come from if I didn’t do anything wrong?
Android

7 min read


Published in ProAndroidDev

·Sep 4, 2022

Branch by Abstraction in Android project

In this article, I will tell you about the Branch by Abstraction technique. Being a well-known approach in software engineering, it is still not that common in mobile development. I will describe it from an Android developer's perspective, but it is all true for almost any project and platform. The story Imagine…

10 min read

Branch by Abstraction in Android project
Branch by Abstraction in Android project

10 min read


Published in ProAndroidDev

·Jan 19, 2021

How runBlocking May Surprise You

When we start learning coroutines we always try something quick by using the runBlocking builder. Let’s take a look at one slightly weird thing regarding runBlocking in which, if you write this code on the UI thread, you will deadlock your Android app forever. //somewhere in UI thread runBlocking(Dispatchers.Main) {…

Android

6 min read

How runBlocking May Surprise You
How runBlocking May Surprise You
Android

6 min read

Max Kachinkin

Max Kachinkin

94 Followers

Android Software Engineer at Dodo Brands.

Following
  • Elye

    Elye

  • Alexander Polomodov

    Alexander Polomodov

  • Mirek Stanek

    Mirek Stanek

  • Saurabh Pant

    Saurabh Pant

  • Rebecca Franks

    Rebecca Franks

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech