All streams
Search
Write a publication
Pull to refresh
-9
-2.7
Александр Кундрюков @thank_accept

Android Troubleshooter

Send message

Как упростить разработку: опыт и размышления (компиляция из моей переписки)

Level of difficultyEasy
Reading time3 min
Views964

В процессе разработки программного обеспечения часто возникает вопрос: нужно ли заранее проектировать структуру кода и устанавливать строгие правила, чтобы облегчить работу команды? Недавний диалог между разработчиками Азазелем и Сашей проливает свет на этот вопрос и предлагает интересный взгляд на организацию процесса разработки.

Азазель предложил идею, которая кажется логичной и полезной:

Читать далее

Пользователь как сервер или «Request-Based» архитектура на примере Open Source Блокнота

Level of difficultyEasy
Reading time4 min
Views1.4K

Привет, меня зовут Саша и я Android-разработчик :)

Разрабатывая мобильные приложения я обратил внимание что все операции которые делает приложение - это по сути запросы данных от разных источников.

Часто источниками данных являются: человек, сервер и устройство (User, Server, Platform).

Приложение принимает данные от какого-то источника, преобразует их и выдает преобразованные данные другому источнику и так пока не дойдет до корня дерева запросов.

Подобно тому как вызовы функций вкладываются друг в друга:

Читать далее

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity

Specialization

Mobile Application Developer, Software Architect
Lead
From 210,000 ₽
Android development
Jetpack Compose
Kotlin
Coroutines
Clean Architecture
Room
Dagger 2
Retrofit
Flutter