Небольшая статья для начинающих о том, в чем разница между DataBinding и ViewBinding
#android #databinding #viewbinding
https://medium.com/@joshuaudayagiri/android-view-binding-vs-data-binding-f56df1885bce
#android #databinding #viewbinding
https://medium.com/@joshuaudayagiri/android-view-binding-vs-data-binding-f56df1885bce
Medium
Android: View Binding vs Data Binding
View binding:
🔥16👍7👎2
Работа с Nullable объектами в operator функциях
#kotlin #nullable
https://www.youtube.com/watch?v=x2bZJv8i0vw
#kotlin #nullable
https://www.youtube.com/watch?v=x2bZJv8i0vw
YouTube
Operator Functions With Nullable Values | Kotlin Tips 2023
In Kotlin, you can override operators like addition and subtraction for your classes and supply your own logic. But what if you want to allow null values, both on their left and right sides?
In this episode of Kotlin Tips, Sebastian (https://twitter.com/sebi_io)…
In this episode of Kotlin Tips, Sebastian (https://twitter.com/sebi_io)…
👍10🤮1
Полезная статья для начинающих. Что происходит, если у нас в классе и в методе есть переменные с одним и тем же именем. Также рассматривается кейс одинаковых имен переменных в родительском/дочернем классах. Такое вполне могут спросить на интервью
#java #interview
https://habr.com/ru/company/piter/blog/658873/
#java #interview
https://habr.com/ru/company/piter/blog/658873/
Хабр
Сокрытие и затенение переменных в Java
Краткое содержание В Java можно объявлять переменные в классе, методе, блоке или конструкторе. В зависимости от варианта объявления, у переменной могут быть разные области видимости в программе, а...
👍14🤮1
Подробная статья про Kotlin Sequences. Как работает, что умеет, чем отличается от коллекций, и в каких случаях имеет смысл использовать.
#kotlin #sequences #collections
https://www.raywenderlich.com/31290959-kotlin-sequences-getting-started
#kotlin #sequences #collections
https://www.raywenderlich.com/31290959-kotlin-sequences-getting-started
kodeco.com
Kotlin Sequences: Getting Started
In this Kotlin Sequences tutorial, you’ll learn what a sequence is, its operators and when you should consider using them instead of collections.
👍19💩4🔥1👏1🤮1
Вышла первая бета Android 13
#android #release
https://android-developers.googleblog.com/2022/04/android-13-beta-1-blog.html
#android #release
https://android-developers.googleblog.com/2022/04/android-13-beta-1-blog.html
Android Developers Blog
The Beta for Android 13 is out now: Android 13 Beta 1
Posted by Dave Burke, VP of Engineering It’s already April and we’ve been making steady progress refining the features and stabil...
👍17🤮5🤬2🎉2
Архитектурный гайд от гугла теперь и в видео формате
#architecture #android
https://android-developers.googleblog.com/2022/04/architecture-mad-skills-series-wrap-up.html
#architecture #android
https://android-developers.googleblog.com/2022/04/architecture-mad-skills-series-wrap-up.html
Android Developers Blog
Architecture MAD Skills series wrap up
Posted by Manuel Vicente Vivo , Developer Relations Engineer Now that our MAD Skills series on Architecture is complet...
👍16❤2👎1🤮1
Прошел курсы по Android-разработке, но не понимаешь, как применить свои знания на практике, а без опыта на работу не берут?
Попробуй Apanta - симулятор-тренажер мобильной студии!
Ты получишь:
-реальный опыт в создании амбициозного продукта;
-навыки анализа настоящих задач;
-возможность коммуникации с виртуальными коллегами;
-кейсы в постановке и решении рабочих вопросов.
Переходи по ссылке и начинай практиковаться уже сейчас!
https://apanta.online
#реклама
Попробуй Apanta - симулятор-тренажер мобильной студии!
Ты получишь:
-реальный опыт в создании амбициозного продукта;
-навыки анализа настоящих задач;
-возможность коммуникации с виртуальными коллегами;
-кейсы в постановке и решении рабочих вопросов.
Переходи по ссылке и начинай практиковаться уже сейчас!
https://apanta.online
#реклама
👍17💩9🤔5🔥3
Видео про Kotlin Destructing. Как оно работает с Pair, List, Map, Data class. И как добавить эту возможность в обычный (не Data) класс.
#kotlin #destructing
https://www.youtube.com/watch?v=zu1PUAvk_Lw
#kotlin #destructing
https://www.youtube.com/watch?v=zu1PUAvk_Lw
YouTube
Kotlin Evergreen Tips: Destructuring Declarations
With destructuring declarations in Kotlin, you can create multiple variables from a single object, all at once. Sebastian (https://twitter.com/sebi_io) shows you a selection of things that can be destructured – pairs, lists, maps, and more. And what about…
👍9🤮5
Новая стабильная версия студии - Chipmunk. Не очень много новых фич, но включены последние апдейты IntelliJ, и проведена работа над качеством и стабильностью.
#androidstudio
https://android-developers.googleblog.com/2022/05/android-studio-chipmunk.html
#androidstudio
https://android-developers.googleblog.com/2022/05/android-studio-chipmunk.html
Android Developers Blog
Android Studio Chipmunk
Posted by Paris Hsu, Product & Design, Android; Takeshi Hagikura, Developer Relations Engineer, Android Today, we are thrill...
👍24💩4🤔2
Пример использования contract в Kotlin.
Автор использует контракт в своем методе проверки списка. В итоге компилятор будет знать, что после этой проверки список точно не null.
#kotlin #contract
https://medium.com/@h.arthur/kotlin-contracts-we-are-the-boss-not-the-compiler-b1cfd7914f2
Автор использует контракт в своем методе проверки списка. В итоге компилятор будет знать, что после этой проверки список точно не null.
#kotlin #contract
https://medium.com/@h.arthur/kotlin-contracts-we-are-the-boss-not-the-compiler-b1cfd7914f2
Medium
Kotlin Contracts — We are the boss, not the compiler…
Go through the following code once:
👍30🤔11🔥2
Подборка ссылок с Google I/O, которые могут быть интересны разработчикам
#googleio
https://android-developers.googleblog.com/2022/05/13-things-to-know-for-android-developers-at-google-io.html
#googleio
https://android-developers.googleblog.com/2022/05/13-things-to-know-for-android-developers-at-google-io.html
Android Developers Blog
13 Things to know for Android developers at Google I/O!
Posted by Maru Ahues Bouza, Director of Android Developer Relations There aren’t many platforms where you can build somet...
👍6🔥3
Мы — на Кипре!
Здесь сидят инженеры из Android-команды FUNCORP, которые создали и постоянно развивают умные контентные ленты в своих продуктах и за последнее время:
— написали полностью свою медиацию рекламы на замену твиттеровскому MoPub’у;
— разработали свою техническую аналитику, которая умеет то, чего не могут Firebase и Mixpanel;
— сейчас внедряют HTTP/3;
— а еще у них полностью самописные групповые чаты на 500 человек, карта с мемами и многое-многое другое.
У ребят много интересных задач на работу с изображениями, видео, рекламой и создание новых фич для миллионов пользователей по всему миру. А еще современный стек, MVI-архитектура на базе Kotlin, быстрые релизы, автоматизизация и отсутствие бюрократии. Детали и от 4К евро по ссылочке.
P.S. С визой и релокацией на Кипр, если что, помогут. Погнали!
#реклама
Здесь сидят инженеры из Android-команды FUNCORP, которые создали и постоянно развивают умные контентные ленты в своих продуктах и за последнее время:
— написали полностью свою медиацию рекламы на замену твиттеровскому MoPub’у;
— разработали свою техническую аналитику, которая умеет то, чего не могут Firebase и Mixpanel;
— сейчас внедряют HTTP/3;
— а еще у них полностью самописные групповые чаты на 500 человек, карта с мемами и многое-многое другое.
У ребят много интересных задач на работу с изображениями, видео, рекламой и создание новых фич для миллионов пользователей по всему миру. А еще современный стек, MVI-архитектура на базе Kotlin, быстрые релизы, автоматизизация и отсутствие бюрократии. Детали и от 4К евро по ссылочке.
P.S. С визой и релокацией на Кипр, если что, помогут. Погнали!
#реклама
👍17💩9🤔8👎1
Набор базовых рекомендаций по каждому из трех слоев архитектуры
#android #architecture
https://medium.com/kayvan-kaseb/some-best-practices-for-android-app-architecture-8abb925ca78d
#android #architecture
https://medium.com/kayvan-kaseb/some-best-practices-for-android-app-architecture-8abb925ca78d
🔥15👍5💩2🤮1
Статья рассказывает как находить и анализировать UI фризы с помощью CPU Profiler.
#android #performance
https://medium.com/androiddevelopers/spot-your-ui-jank-using-cpu-profiler-in-android-studio-9a4c41a54dab
#android #performance
https://medium.com/androiddevelopers/spot-your-ui-jank-using-cpu-profiler-in-android-studio-9a4c41a54dab
Medium
Spot your UI jank using CPU profiler in Android Studio
Android renders user interface (UI) by generating a frame from your app and displaying it on the screen. To ensure that a user’s…
👍14🤮1
🔥 Как устроена операционная система Android
💣 Заглянем внутрь этой ОС на открытом уроке 21 июня в 20:00. Мы разберем ее устройство с точки зрения архитектуры, что лежит в ее основе, как она загружается, как приложения общаются между собой и другие интересные детали.
📌 На вебинаре выступит Даниил Попов, разработчик эстонской компании Bolt Technology OÜ. Занятие пройдет в рамках онлайн-курса «Android Developer. Professional» от OTUS и позволит протестировать процесс обучения.
🦾 Программа рассчитана на разработчиков с опытом создания Android-приложений.
️️✅ Пройдите вступительный тест, чтобы зарегистрироваться
#реклама
💣 Заглянем внутрь этой ОС на открытом уроке 21 июня в 20:00. Мы разберем ее устройство с точки зрения архитектуры, что лежит в ее основе, как она загружается, как приложения общаются между собой и другие интересные детали.
📌 На вебинаре выступит Даниил Попов, разработчик эстонской компании Bolt Technology OÜ. Занятие пройдет в рамках онлайн-курса «Android Developer. Professional» от OTUS и позволит протестировать процесс обучения.
🦾 Программа рассчитана на разработчиков с опытом создания Android-приложений.
️️✅ Пройдите вступительный тест, чтобы зарегистрироваться
#реклама
🤮15👍6👏1🤔1
Видео с Google I/O: обзор последних нововведений в студии
#androidstudio
https://www.youtube.com/watch?v=RFv8GkLd5OY
#androidstudio
https://www.youtube.com/watch?v=RFv8GkLd5OY
YouTube
What's new in Android development tools
Get an overview of what's new in Android Studio for Android app developers, including demos and a presentation of relevant features that can accelerate developers' workflow on the latest Android APIs.
Resource:
Android Studio Preview → https://goo.gle/3LK57j7…
Resource:
Android Studio Preview → https://goo.gle/3LK57j7…
👍4🤯2👎1🔥1🤮1