Pull to refresh
8K+
3
Eli Petukhov@Calkme

Разрабатываю приложение для подсчета калорий

14,1
Rating
1
Subscribers
Send message

Один «+», восемь дверей и борщ: уменьшаем трение в приложениях

Level of difficultyEasy
Reading time2 min
Reach and readers9K

Человек уже решил записать еду. Но вместо ввода приложение предлагает поиск, штрихкод, фото, AI, рецепт, избранное — и ещё несколько дверей. Я сравнил девять трекеров и проверил на моём обеде, где появляется лишнее состояние.

Читать далее

Вино за пять евро и за пять тысяч попало в один GROUP BY

Level of difficultyMedium
Reading time6 min
Reach and readers7.8K

Сомелье видит вишню, кожу, мокрый камень и 2016 год. Я вижу GROUP BY. Проверяю на 272 напитках, сколько калорий на самом деле различают дешёвое и дорогое вино — и почему бутылка оказывается не самой тяжёлой частью вечера.

Читать далее

COUNT(DISTINCT food), борщ и немного Менделеева

Level of difficultyMedium
Reading time11 min
Reach and readers6.1K

Я хотел добавить в пищевой дневник одно число: сколько разных растений человек съел за неделю. Четыре строки Kotlin — пока не выяснилось, что непонятно главное: что именно считать разным?

Помидор и черри — один продукт или два? Сырой и запечённый шпинат? Три грамма петрушки в борще?

Разбираю, как простой COUNT(DISTINCT food) превратился в три инструмента: недельный счётчик, карту пробелов из 14 направлений и рейтинг продуктов по 24 показателям. Внутри — исследования пищевого разнообразия, проверка устойчивости расчёта и три борща одинаковой массы, которые система видит совершенно по-разному.

Читать далее

Information

Rating
588-th
Location
Израиль
Registered
Activity

Specialization

Разработчик мобильных приложений, ML разработчик
Ведущий
Python
Kotlin Multiplatform
Kotlin
Clean Architecture
Google Firebase