Видео о новшествах в системе сборки приложений. Плюс несколько советов по оптимизации.
#android #build
https://www.youtube.com/watch?v=LFRCzsD7UhY
#android #build
https://www.youtube.com/watch?v=LFRCzsD7UhY
YouTube
What's new in the Android Studio build system (Google I/O'19)
Learn what's new in the build system used by app developers, including how to use new features and APIs.
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist → https://goo.gle/2GRWlQh
Google I/O 2019 All Sessions Playlist → https://goo.gle…
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist → https://goo.gle/2GRWlQh
Google I/O 2019 All Sessions Playlist → https://goo.gle…
В статье рассматривается применение Railway Oriented Programming в Kotlin. В качестве примера взят случай, когда подряд идет несколько методов, и каждый последующий использует результат предыдущего. При этом есть проверки и обработка ошибок.
#kotlin #railway #pattern
https://proandroiddev.com/railway-oriented-programming-in-kotlin-f1bceed399e5
#kotlin #railway #pattern
https://proandroiddev.com/railway-oriented-programming-in-kotlin-f1bceed399e5
Medium
Railway Oriented Programming in Kotlin
Full steam ahead for clean event handling and a smooth ride through the happy paths of your Kotlin code… What a Result!
Интересная статья и много полезных ссылок по многопоточности
#java #concurrency
https://habr.com/ru/company/piter/blog/451322/
#java #concurrency
https://habr.com/ru/company/piter/blog/451322/
Хабр
Актуальна ли книга «Java Concurrency in Practice» во времена Java 8 и 11?
Здравствуйте, коллеги! Статья, перевод которой мы предлагаем сегодня, в очередной раз напоминает о важности нестареющей книги " Java Concurrency in practice " под авторством Брайана Гёца (Brian...
Видео про Kotlin в Android. Там не только про код, но и общие слова о его использовании. Гугл явно обозначает, что Kotlin это всерьез. Если вы все еще сомневались, то теперь точно пора его изучать.
#android #kotlin
https://www.youtube.com/watch?v=8rYLFD1ZfnM
#android #kotlin
https://www.youtube.com/watch?v=8rYLFD1ZfnM
YouTube
What's new in Kotlin on Android, 2 years in (Google I/O'19)
This session examines the progress made in Android support for Kotlin. This talk will cover Kotlin samples and reference docs, annotations, framework APIs, IDE support for low-level bytecode optimizations in the D8/R8 compiler, and work on the Kotlin Foundation.…
Знакомые исследуют необходимость знания английского языка в программировании и попросили запостить небольшой анонимный опрос. Поучаствуйте, если есть возможность. Это займет не больше минуты.
Спасибо!
https://docs.google.com/forms/d/144IODHgaKrxtAFc03vb_7y8EJXQtyY0ZXBy5dMc2DWM
Спасибо!
https://docs.google.com/forms/d/144IODHgaKrxtAFc03vb_7y8EJXQtyY0ZXBy5dMc2DWM
Google Docs
Английский язык для IT-специалистов
Добрый день! Меня зовут Вика Виноградова, я журналист в сфере образования. Сейчас я исследую тему релевантного образования для специалистов в области IT. Мне важно выяснить насколько важен английский язык для профессионалов в этой сфере, какие есть дефициты…
Android Roadmap - карта изучения Android. Проверьте, куда двигаться дальше)
#android
https://github.com/anacoimbrag/android-developer-roadmap
#android
https://github.com/anacoimbrag/android-developer-roadmap
GitHub
GitHub - anacoimbrag/android-developer-roadmap: Android Developer Roadmap 2020
Android Developer Roadmap 2020. Contribute to anacoimbrag/android-developer-roadmap development by creating an account on GitHub.
🤯1
Подборка самых читаемых статей от Mindorks за март-апрель. В основном про Kotlin и про RxJava.
#android
https://medium.com/mindorks/top-articles-on-android-that-we-published-in-march-april-b809ac249d7
#android
https://medium.com/mindorks/top-articles-on-android-that-we-published-in-march-april-b809ac249d7
Medium
Top Articles on Android That We Published In March & April
Top articles on Android that are actually worth reading.
Небольшая вводная статья про атрибуты, стили, темы и т.п.
#android #design
https://habr.com/ru/post/453812/
#android #design
https://habr.com/ru/post/453812/
Хабр
Темы, стили и другие
Практически все разработчики знают, что в андроиде есть Темы, но применение их обычно ограничивается копированием кусков xml из Stack Overflow или других ресурс...
Статья рассказывает о компиляции. Будет интересна тем, кто хотел бы узнать о разнице между Dalvik и ART, и чем R8 отличается от D8.
#android #compile
https://proandroiddev.com/android-cpu-compilers-d8-r8-a3aa2bfbc109
#android #compile
https://proandroiddev.com/android-cpu-compilers-d8-r8-a3aa2bfbc109
Medium
Android CPU, Compilers, D8 & R8
Imagine you have an important space mission ahead. You need a spacecraft that won’t get you into much trouble on the way. You may opt in a…
Не совсем девелоперская статья, но тоже может быть полезной. Краткий обзор нововведений Google Play.
#android #googleplay
https://habr.com/ru/post/447622/
#android #googleplay
https://habr.com/ru/post/447622/
Хабр
Как изменения в Google Play повлияют на ASO-оптимизацию
В середине марта прошла конференция Game Developers Conference (GDC 2019), на которой Google представила обновления своего Google Play Store. Обновление нацелено на совершенствование процесса...
Краткий обзор различных дебаг-утилит для Android:
- Android Studio Profiler
- Facebook Stetho
- DebugDrawer
- AppSpector
#android #debug #performance #tools
https://proandroiddev.com/android-debug-tools-a403a3f5bae8
- Android Studio Profiler
- Facebook Stetho
- DebugDrawer
- AppSpector
#android #debug #performance #tools
https://proandroiddev.com/android-debug-tools-a403a3f5bae8
Medium
Android debug tools
Debugging is one of the most important part of the software developement process…
Вышла Android Q Beta 4 с финальным API. Можно использовать новое SDK в своих проектах, чтобы быть готовым к выходу финальной версии.
#android #version #release
https://android-developers.googleblog.com/2019/06/android-q-beta-4-and-final-apis.html
#android #version #release
https://android-developers.googleblog.com/2019/06/android-q-beta-4-and-final-apis.html
Android Developers Blog
Android Q Beta 4 and Final APIs!
Posted by Dave Burke, VP of Engineering Last month at Google I/O we talked about what’s new for Android developers, from new feature...
Статья показывает как реализовать circular reveal анимацию при открытии/закрытии фрагментов
#android #fragment #animation
https://proandroiddev.com/circular-reveal-in-fragments-the-clean-way-f25c8bc95257
#android #fragment #animation
https://proandroiddev.com/circular-reveal-in-fragments-the-clean-way-f25c8bc95257
Medium
Push and pop fragments in style
Circular Reveal in Fragments.
Подборка различных Android дедлайнов. Например, требование targetSdkVersion 28 c 1 августа 2019.
#android #deadline
https://medium.com/@m.pliashkova.mob/mind-these-deadlines-if-you-publish-apps-on-google-play-c8de8223ae92
#android #deadline
https://medium.com/@m.pliashkova.mob/mind-these-deadlines-if-you-publish-apps-on-google-play-c8de8223ae92
Medium
Mind these deadlines if you publish apps on Google Play
June, 24th. All developers must use new icons on Google Play…
20 июня в 20:00 мск OTUS приглашает на бесплатный пробный урок «Dagger 2 для Android-разработчиков» в рамках курса «Android-разработчик» на Kotlin: https://otus.pw/hzhX/
Вебинар рассчитан на Android разработчиков, желающих поближе познакомиться с DI фреймворком Dagger 2.
Мы подробно разберем фреймворк Dagger2 и рассмотрим его использование в многомодульном приложении, а также:
- Вы узнаете как Dagger2 генерирует код;
- Разберемся с аннотациями JSR 330 и Dagger2 специфик конструкциями;
- Научимся использовать Dagger2 в многомодульном приложении;
- Рассмотрим Dagger Android Injector.
Вебинар проведёт Антон Казаков - руководитель направления Android-разработки в Альфа Банк. Не упустите возможности задать ему все интересующие вопросы!
Чтобы попасть на вебинар, пройдите вступительный тест и проверьте уровень своих знаний: https://otus.pw/hzhX/
#реклама
Вебинар рассчитан на Android разработчиков, желающих поближе познакомиться с DI фреймворком Dagger 2.
Мы подробно разберем фреймворк Dagger2 и рассмотрим его использование в многомодульном приложении, а также:
- Вы узнаете как Dagger2 генерирует код;
- Разберемся с аннотациями JSR 330 и Dagger2 специфик конструкциями;
- Научимся использовать Dagger2 в многомодульном приложении;
- Рассмотрим Dagger Android Injector.
Вебинар проведёт Антон Казаков - руководитель направления Android-разработки в Альфа Банк. Не упустите возможности задать ему все интересующие вопросы!
Чтобы попасть на вебинар, пройдите вступительный тест и проверьте уровень своих знаний: https://otus.pw/hzhX/
#реклама
Otus
Продвинутый курс промышленной аndroid-разработки на языке Kotlin
Курс по промышленной аndroid-разработке в OTUS с возможностью трудоустройства!