🧑💻 Не нужно указывать тип в суффиксе имен
Вместо
А еще ужаснее выглядит
Исключение составляют наследники классов Android SDK: Activity, Fragment, View, Uri и т.д. По названию NewsSynsService сразу понятно, что класс является "сервисом" и ответственен за синхронизацию новостей. Использование суффикса
Clean Code #совет #android
Вместо
accountList
нужно писать просто accounts
. Это позволит в любое время изменить тип переменной без переименования самой переменной.А еще ужаснее выглядит
nameString
, ageFloat
.Исключение составляют наследники классов Android SDK: Activity, Fragment, View, Uri и т.д. По названию NewsSynsService сразу понятно, что класс является "сервисом" и ответственен за синхронизацию новостей. Использование суффикса
view
в nameView
, photoView
позволяет легко отличить переменные, относящиеся к верстки, от остальных. Имена view
обычно начинают с существительного. Но имена кнопок лучше начинать с глагола: buyButton
.Clean Code #совет #android
🧑💻 Не нужно указывать никакие префиксы при именовании
Вместо
Исходники Android SDK не являются здесь показателем в силу давности создания первых версий и наследования кодовой базы до наших дней.
Вместо
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
Ресурс для тех, кто программирует на Android. Не секрет, что эффективно работать над приложениями для Android получается легче всего с DRY-кодом, а это подразумевает работу с библиотеками. Android Arsenal включает очень большое количество библиотек, в частности, тут вы найдете декомпиляторы и эмуляторы.
📑 Сайт
Clean Code #инструменты #android
📑 Google работает над системой архивации Android-приложений
Google сообщила, что работает над функцией архивирования установленных приложений для экономии памяти. У пользователей появится возможность удалять до 60% приложения, но сохранять на устройстве пользовательские данные, иконку и служебную информацию. После можно будет восстановить приложение и продолжить им пользоваться.
Clean Code #новости #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
🖋 Barry Burd, John Paul Mueller, 2020
Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.
💾 Скачать книгу
Clean Code #книги #Android
Простой QR-сканнер на Android
Простой, но в то же время подробный гайд, в котором показывается, как написать сканер QR-кодов на Kotlin со всем, что для этого необходимо (в том числе с запросом разрешения у пользователя на использование камеры).
Новичок, естественно, из этого видеоурока не поймёт ровным счётом ничего, но если вы владеете Kotlin хотя бы на базовом уровне — дерзайте.
📺 YouTube
WebDEV #видео #kotlin
Простой, но в то же время подробный гайд, в котором показывается, как написать сканер QR-кодов на Kotlin со всем, что для этого необходимо (в том числе с запросом разрешения у пользователя на использование камеры).
Новичок, естественно, из этого видеоурока не поймёт ровным счётом ничего, но если вы владеете Kotlin хотя бы на базовом уровне — дерзайте.
📺 YouTube
WebDEV #видео #kotlin
YouTube
QR сканнер на андроид | Camera Permission | Android Studio
QR код сканнер на андроид и Kotlin, спрашиваем разрешение у пользователя на использование камеры.
Код урока можно найти тут: https://neco-desarrollo.es/exyg
Курс "Список покупок" на Kotlin и Room persistance library: https://www.udemy.com/course/room-persistance…
Код урока можно найти тут: https://neco-desarrollo.es/exyg
Курс "Список покупок" на Kotlin и Room persistance library: https://www.udemy.com/course/room-persistance…
📑 Intel представила приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel
Intel представила коммуникационное приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel 12-го поколения и Windows 11.
Clean Code #новости #Android #Intel #IOS
Intel представила коммуникационное приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel 12-го поколения и Windows 11.
Clean Code #новости #Android #Intel #IOS
📑 В Twitter появится поддержка сквозного шифрования личных сообщений
«Вижу признаки работы над этой функцией в Twitter для Android», — написала Вонг и сопроводила свой твит строчками кода со ссылками на ключи шифрования.
Clean Code #новости #Android
«Вижу признаки работы над этой функцией в Twitter для Android», — написала Вонг и сопроводила свой твит строчками кода со ссылками на ключи шифрования.
Clean Code #новости #Android
📖Practical Android
🖋 Mark Wickham, 2018
Выберите лучший подход для своего приложения и быстро создайте решение, используя готовые проекты. Эта книга представляет собой сборник проектов, в которых используются передовые методы разработки Android. Книга является идеальным ресурсом для разработчиков, которые имеют некоторый опыт разработки, но не являются экспертами в области Android. Каждая глава включает как минимум один законченный проект, чтобы показать читателю, как реализовываются определённые концепции.
💾 Скачать книгу
Clean Code | #книги #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
🖋Alex Sullivan, Filip Babić and Prateek Prasad, 2021
Это книга о создании осмысленного движения с помощью анимации в Android для разработчиков, которые знакомы с платформой, но хотят создавать более привлекательные приложения. Начиная с простой анимации просмотра, в этой книге мы рассмотрим анимацию перехода, включая анимацию общих элементов, анимацию списков, жесты и прокрутку. В завершение мы расскажем о том, как использовать анимацию в Jetpack Compose.
💾 Скачать книгу
Clean Code | #книги #Android