StartAndroid
Open in Telegram
Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html РКН - https://shorturl.at/p7iUr
Show more9 569
Subscribers
-524 hours
-117 days
-2830 days
Posts Archive
9 569
Вышел новый урок по корутинам. Продолжаем разбираться с обработкой исключений, но теперь на примере с вложенными корутинами.
#kotlin #course #coroutine
https://startandroid.ru/ru/courses/kotlin.html
9 569
Обзор нового Motion Editor из Android Studio 4.0: scenes, states, transitions, key frames.
#androidstudio #animation
https://riggaroo.dev/getting-started-with-the-motion-editor-in-android-studio-4-0/
9 569
Как стать Middle Java-разработчиком с зарплатой в среднем 180 тыс. рублей, за которым охотятся рекрутёры? Узнайте на бесплатных вебинарах 16 набора онлайн-курса «Разработчик Java» от OTUS:
📌11.06 — «Всё о курсе «Разработчик Java»: https://otus.pw/q7fZ/
Познакомитесь с преподавателем курса, зададите любые вопросы по курсу, новинкам Java, входу в профессию и тому, как обеспечить себе надёжный карьерный прогресс. Получите сертификат на оплату курса (подробности у менеджеров)!
📌25.06 — «Управляем версиями базы данных через Flyway»: https://otus.pw/ZrpE/
На пробном уроке посмотрим, что такое Flyway и как им пользоваться; изучим, как с помощью Flyway можно организовать миграцию схемы базы данных в приложениях на Java.
Поделится своей экспертизой Сергей Петрелевич - преподаватель-практик, решающий сложнейшие задачи уже более 17 лет.
📌Вебинары предназначены для разработчиков с опытом Java/ООП. Регистрируйтесь сейчас — напомним в день вебинара.
#реклама
9 569
У Gradle появилась новая экспериментальная фича. Он просит операционную систему сообщать ему об изменениях в файловой системе. Это помогает быстрее определять, какие файлы были изменены, чтобы выполнять инкрементальную сборку.
Уже можно опробовать для Gradle версии 6.5 и выше:
org.gradle.unsafe.watch-fs=true
В среднем это увеличит скорость сборки на 20%.
#gradle #incremental
https://blog.gradle.org/introducing-file-system-watching
9 569
#Android11 #Online
Анонс Android 11 Beta - Смотрим вместе
Когда: 3 июня, 17.40 GMT+3
Где: YouTube канал Android Broadcast
3 июня пройдет важное событие - запуск первой Beta Android 11. Для Android разработчиков это событие фактически Android Keynote с Google I/O, которого в этом году не состоялось.
Android Broadcast совместно с Android Dev Podcast объединились для организации стрима с комментариями от опытных разработчиков.
На трансляции будут опытнейшие Android разработчики, суммарный опыт которых порядка 50 лет: Кирилл Розов, Александр Блинов, Михаил Емельянов, Сергей Боиштян, Вадим Котов, Антон Дудаков
9 569
Android Studio обновилась до версии 4.0. Самые заметные улучшения: Motion Editor и Layout Inspector.
#androidstudio
https://android-developers.googleblog.com/2020/05/android-studio-4.html
9 569
CodeLab по работе с CameraX
#android #camera #codelab
https://codelabs.developers.google.com/codelabs/camerax-getting-started/#0
9 569
Снова статья о различиях между коллекциями и последовательностями в котлин. Но она попроще для восприятия. Тут нет детального сравнения по куче параметров. Только один, но показательный пример. А также сравнение скорости работы с помощью androidx benchmark.
#kotlin #collection #sequence #benchmark
https://medium.com/@angelica.liv/sequences-x-iterable-in-kotlin-b5df65cad2d2
9 569
Несколько бесплатных курсов по Kotlin
#kotlin #course
https://blog.kotlin-academy.com/best-kotlin-free-online-courses-5838cb7063c6
9 569
Коллеги, узнайте, как стать конкурентоспособным, на бесплатных вебинарах базового и продвинутого онлайн-курсов Android-разработки на Kotlin от OTUS и Альфа-Банка (для разработчиков с опытом ООП/Android):
📌3.06 — «Современная разработка под Android на Kotlin: как обеспечить себе карьерный прогресс?»: https://otus.pw/9sG9/
О требованиях работодателей, вопросах на собеседовании, необходимых знаниях и навыках Android-разработчиков узнайте из первых рук — от Руководителя направления Android-разработки Альфа-Банка. Получите сертификат на оплату курса (подробности у менеджеров)!
📌18.06 — «Приложение под Android на Kotlin за 1,5 часа»: https://otus.pw/Hfk5/
Создадим приложение с одним экраном, на котором будет показываться погода на данный момент: используем MVVM, Retrofit, Glide, Coroutine, Kotlin, часть приложения сгенерим с помощью студии. Базовый уровень.
📌19.06 — «Android Animations»: https://otus.pw/4JFn/
Разберемся в инструментах Android SDK для создания крутых анимаций: View Animations, Motion Layout, ValueAnimator, ObjectAnimator, Transitions, Animated Vector Drawable, Evaluator, Interpolator и Physics. Продвинутый уровень.
Поделятся своей экспертизой преподаватели Антон Казаков (Руководитель направления Android-разработки) и Антон Мачихин (старший разработчик).
#реклама
9 569
О разнице между const и val в Kotlin
#kotiln
https://blog.mindorks.com/what-is-the-difference-between-const-and-val
9 569
Принципы SOLID в картинках. Вполне подойдет для знакомства с темой. А потом уже можно почитать что-то более подробное.
#solid #patterns
https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898
9 569
Сравнение двух облачных баз данных: Cloud Firestore и Firebase Realtime Database по следующим показателям:
- Data Model
- Real-time and Online Support
- Presence
- Querying
- Writes and Transactions
- Reliability and Performance
- Scalability
- Security
- Pricing
#android #firebase #database
https://android.jlelse.eu/realtime-database-vs-firestore-447b2d990599
9 569
Вышел новый урок по корутинам. Начинаем разбираться с обработкой исключений.
Для начала на простом случае scope+launch рассмотрим, какие есть способы поймать ошибку, и почему не помогает try-catch, если в него обернуть билдер. А в последующих уроках рассмотрим более сложные случаи.
#kotlin #course #coroutine
https://startandroid.ru/ru/courses/kotlin.html
9 569
Подборка полезных репозиториев для iOS, Android и Flutter разработчиков.
#android #flutter #links
https://medium.com/better-programming/33-amazing-github-repositories-for-mobile-developers-c62cd8ea0e98
9 569
Автор рассказывает как использовать методы post и postDelayed правильно (с использованием removeCallback). А также предлагает альтернативы.
#android #delay
https://medium.com/better-programming/stop-using-post-postdelayed-in-your-android-views-9d1c8eeaadf2
9 569
В альфа версии androidx.vectordrawable появилась возможность перематывать и ставить на паузу анимацию в AnimatedVectorDrawable. Для этого используется обертка SeekableAnimatedVectorDrawable.
#android #drawable #animation #graphics
https://android.jlelse.eu/introducing-vectordrawable-seekable-b96ef57ffe36
9 569
Подборка наиболее полезных и используемых расширений из Android KTX
#android #kotlin
https://medium.com/@prashantspol/kotlin-ktx-helper-for-android-f6939b84ffeb
Available now! Telegram Research 2025 — the year's key insights 
