Android-разработка в «Live Typing»

Назначение документа

Основное назначение документа — определить стандарты разработки Android-приложений. Написание кода в одном стиле крайне важно для поддержки и последующей передачи проектов внутри компании. В документе определены структура проектов, основные паттерны и инструменты, которые следует использовать при разработке под платформу Android.

Clean Architecture является обязательным стандартом, в то время как набор фреймворков и библиотек зависит от разработчика.

Новые проекты мы пишем на Kotlin.

Содержание

Single Activity

Clean Architecture

Clean Architecture v2

ViewModel

Moxy

Koin

Hilt

Retrofit 2 и OkHttp 3

Room

Coroutines

Cicerone

Git Flow

Splash screen

ProGuard