На просторах Android

@prog_android Like 0
Is this your channel? Confirm ownership for additional features

Необычный подход к андроид разработке!
Образовательные статьи, подборки и новости, связанные с Android разработкой и самой ОС. Не больше трёх материалов в день.
Любые вопросы по сотрудничеству и не только: @velkonost
Channel's geo & Language
Russian, Russian


Channel's geo
Russian
Channel language
Russian
Category
Technologies
Added to index
03.03.2018 14:39
advertising
SearcheeBot
Your guide in the world of telegram channels
TGStat Bot
Bot to get channel statistics without leaving Telegram
TGAlertsBot
Monitoring of keywords in channels and chats
123
members
~0
avg post reach
~9
daily reach
N/A
posts per day
N/A
ERR %
1.16
citation index
Recent posts
Deleted
With mentions
Forwards
Привыкайте использовать Kotlin для программирования под Android

С тех пор, как Google анонсировал первоклассную поддержку для языка программирования Kotlin на конференции Google I/O 2017, интерес к нему резко возрос. Этот язык программирования — как глоток свежего воздуха в мире программирования под Android.

Это шикарная новость для Android-разработчиков, которым надоело программировать на старых, перегруженных и полных ошибок Java-приложениях. Дайте ему шанс, возможно, именно Kotlin вдохновит вас на новые свершения.

Оцените это шикарное руководство по Kotlin: goo.gl/H3Yn3S

#advices
Read more
Развивайте навык реактивного программирования

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

Используя данный подход, вы сможете разрабатывать интерактивные приложения быстрее, а это сделает вашу жизнь проще.

Тут можно найти хороший материал по RxJava для Android: goo.gl/WtG9b1

#advices
Read more
Серия статей о внутреннем устройстве Android  —  о процессе загрузки, о содержимом файловой системы, о Binder и Android Runtime, о том, из чего состоят, как устанавливаются, запускаются, работают и взаимодействуют между собой приложения, об Android Framework, и о том, как в Android обеспечивается безопасность.

Первая часть: https://goo.gl/JQD1kF

Вторая часть: https://goo.gl/AXr9F7

Третья часть: https://goo.gl/7s2pzR

#useful
Read more
Настройте хороший механизм для автоматизации релиза

Как разработчик, старайтесь тратить как можно меньше времени на вещи, которые можно автоматизировать, такие как проверка качества приложения и релиз.

Автоматизировать проверку качества вашего кода можно при помощи таких инструментов, как CheckStyle, PMD, Lint и FindBugs. Прохождение всех модульных и инструментальных тестов является обязательным до интеграции любых существенных изменений в ваше приложение.

После того, как все проверки пройдены, вы можете публиковать ваш APK в Play Store или распространять его любым иным образом.

Изучите возможность автоматизировать публикацию приложения в Play Store посредством этого open-source инструментария: goo.gl/1cG6No

#advices #useful
Read more
Чтобы полностью раскрыть все преимущества Kotlin, пересмотрим некоторые подходы, которые мы используем в Java. Многие из них могут быть заменены на лучшие аналоги из Kotlin. Давайте посмотрим на то, как мы можем написать идиоматичный код на Kotlin.

https://goo.gl/cs6k6g

#learn #kotlin
Переходите на разработку через тестирование (TDD)

Разрабатывайте приложение сразу надежным и эффективным, способным выдержать проверку временем.

Следуйте принципу «красный/зеленый/рефакторинг» при разработке через тестирование (TDD). Сначала напишите тест, который не будет пройден (красный), потом напишите код, который пройдет тест (зеленый), и в итоге исправляйте и оптимизируйте код (рефакторинг).

«Разработка через тестирование — это способ управлять собственным страхом при программировании. Страх делает вас нерешительным и менее коммуникабельным. Страх заставляет вас избегать обратной связи. Из-за страха вы становитесь угрюмым».  — TDD by Example

#advices
Read more