Clean Code
13.4K subscribers
2.29K photos
5 videos
2.93K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
加入频道
🧑‍💻 Не нужно указывать тип в суффиксе имен

Вместо accountList нужно писать просто accounts. Это позволит в любое время изменить тип переменной без переименования самой переменной.

А еще ужаснее выглядит nameString, ageFloat.

Исключение составляют наследники классов Android SDK: Activity, Fragment, View, Uri и т.д. По названию NewsSynsService сразу понятно, что класс является "сервисом" и ответственен за синхронизацию новостей. Использование суффикса view в nameView, photoView позволяет легко отличить переменные, относящиеся к верстки, от остальных. Имена view обычно начинают с существительного. Но имена кнопок лучше начинать с глагола: buyButton.

Clean Code #совет #android
🧑‍💻 Не нужно указывать никакие префиксы при именовании

Вместо m_user, mUser просто пишется user. Указывать префикс s для статических полей в современных IDE излишне.

Исходники Android SDK не являются здесь показателем в силу давности создания первых версий и наследования кодовой базы до наших дней.

public static final String s_default_name  = "name";

s_ ни к чему в начале названия статического поля. К тому же название констант должно писаться прописными буквами:

public static final String DEFAULT_NAME = "name";

Clean Code #совет #android
Android Arsenal

Ресурс для тех, кто программирует на Android. Не секрет, что эффективно работать над приложениями для Android получается легче всего с DRY-кодом, а это подразумевает работу с библиотеками. Android Arsenal включает очень большое количество библиотек, в частности, тут вы найдете декомпиляторы и эмуляторы.

📑 Сайт

Clean Code #инструменты #android
📑 Google работает над системой архивации Android-приложений

Google сообщила, что работает над функцией архивирования установленных приложений для экономии памяти. У пользователей появится возможность удалять до 60% приложения, но сохранять на устройстве пользовательские данные, иконку и служебную информацию. После можно будет восстановить приложение и продолжить им пользоваться.

Clean Code #новости #Google #Android
📖 Android Application Development All-in-One For Dummies
🖋 Barry Burd, John Paul Mueller, 2020

Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.

💾 Скачать книгу

Clean Code #книги #Android
Простой QR-сканнер на Android

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

Новичок, естественно, из этого видеоурока не поймёт ровным счётом ничего, но если вы владеете Kotlin хотя бы на базовом уровне — дерзайте.

📺 YouTube

WebDEV #видео #kotlin
📑 ​Intel представила приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel

Intel представила коммуникационное приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel 12-го поколения и Windows 11.

Clean Code #новости #Android #Intel #IOS
📑 ​В Twitter появится поддержка сквозного шифрования личных сообщений

«Вижу признаки работы над этой функцией в Twitter для Android», — написала Вонг и сопроводила свой твит строчками кода со ссылками на ключи шифрования.

Clean Code #новости #Android
📖​Practical Android
🖋 Mark Wickham, 2018

Выберите лучший подход для своего приложения и быстро создайте решение, используя готовые проекты. Эта книга представляет собой сборник проектов, в которых используются передовые методы разработки Android. Книга является идеальным ресурсом для разработчиков, которые имеют некоторый опыт разработки, но не являются экспертами в области Android. Каждая глава включает как минимум один законченный проект, чтобы показать читателю, как реализовываются определённые концепции.

💾 Скачать книгу

Clean Code | #книги #Android
📖Android Animations by Tutorials
🖋Alex Sullivan, Filip Babić and Prateek Prasad, 2021

Это книга о создании осмысленного движения с помощью анимации в Android для разработчиков, которые знакомы с платформой, но хотят создавать более привлекательные приложения. Начиная с простой анимации просмотра, в этой книге мы рассмотрим анимацию перехода, включая анимацию общих элементов, анимацию списков, жесты и прокрутку. В завершение мы расскажем о том, как использовать анимацию в Jetpack Compose.

💾 Скачать книгу

Clean Code | #книги #Android