Небольшая поверхностная статья о Dex (Dalvik Executable) файлах: зачем нужны, как создаются и где хранятся.
#android #dex #build
https://diegomarcher.medium.com/a-comprehensive-guide-to-android-dex-compilation-and-execution-220f8cbb2034
#android #dex #build
https://diegomarcher.medium.com/a-comprehensive-guide-to-android-dex-compilation-and-execution-220f8cbb2034
Medium
A Comprehensive Guide to Android Dex Compilation and Execution
Introduction
👍8🤝2
Большинство людей используют ChatGPT и подобные ему технологии как альтернативу Google. Но насколько нейросеть пригодна для написания рабочего программного кода? Помогает ли она упростить этот процесс, повысить его эффективность и качество? И какие сегодня возможности по автоматизации кодирования нам предлагает машинный интеллект?
Выводы статьи:
На текущем уровне развития машинного интеллекта создать работающий проект ВОЗМОЖНО, но это ОЧЕНЬ трудозатратно и сложно. Нужно иметь технические компетенции, чтобы составлять работающие промпты.
Для понимания: если бы я самостоятельно, вручную писал весь этот код, я бы уложился примерно в один рабочий день с перекурами. На работу с ChatGPT и JAIG у меня ушло в общей сложности 10 дней 🤡
#java #ai #chatgpt
https://habr.com/ru/companies/ibs/articles/792032/
Выводы статьи:
Для понимания: если бы я самостоятельно, вручную писал весь этот код, я бы уложился примерно в один рабочий день с перекурами. На работу с ChatGPT и JAIG у меня ушло в общей сложности 10 дней 🤡
#java #ai #chatgpt
https://habr.com/ru/companies/ibs/articles/792032/
Хабр
Как подружить нейросети и разработку: программируем с ChatGPT
Большинство людей используют ChatGPT и подобные ему технологии как альтернативу Google. Но насколько нейросеть для бизнеса пригодна для написания рабочего программного кода? Помогает ли она упростить...
👍17🤡5❤1
В этой статье наш коллега делится своими впечатлениями о том, чем отличается разработка бэкенда от мобилок на примере Android.
#android
https://habr.com/ru/companies/maxilect/articles/791846/
#android
https://habr.com/ru/companies/maxilect/articles/791846/
Хабр
Направо пойдешь — в бэкенд придешь, налево — в мобилки…
Размышляете, куда податься, какое карьерное направление будет перспективнее? Дело ведь не только в используемых технологиях, но и в распространенных подходах и практиках. И объективное сравнение от...
👍15
Как удаленно тестировать мобильные приложения?⚡️
Ребята из @Selectel запустили новый продукт – ферму мобильных устройств. Это инфраструктурное решение для удаленного тестирования и сборки приложений. С ней вам не нужны телефоны и эмуляторы — ферма предоставляет доступ к большой базе реальных смартфонов с различными параметрами и может проводить широкий набор тестов.
Преимущества фермы мобильных устройств:
◽️Не нужно думать о передаче устройств между удаленными сотрудниками: подключайтесь одновременно с командой из любой точки мира.
◽️Комфортная работа на нескольких устройствах: вы можете запускать автотесты параллельно.
◽️Обслуживание и ремонт Selectel берет на себя.
Интересно, как продукт устроен? Читайте статью, в которой коллеги рассказали, с чего начиналась мобильная ферма: https://slc.tl/zawyl
Зарегистрируйтесь на бета-тест и получите месяц работы с одним устройством в подарок: https://slc.tl/asqh8
Реклама ООО «Селектел» erid 2VtzqxgaX2w
Ребята из @Selectel запустили новый продукт – ферму мобильных устройств. Это инфраструктурное решение для удаленного тестирования и сборки приложений. С ней вам не нужны телефоны и эмуляторы — ферма предоставляет доступ к большой базе реальных смартфонов с различными параметрами и может проводить широкий набор тестов.
Преимущества фермы мобильных устройств:
◽️Не нужно думать о передаче устройств между удаленными сотрудниками: подключайтесь одновременно с командой из любой точки мира.
◽️Комфортная работа на нескольких устройствах: вы можете запускать автотесты параллельно.
◽️Обслуживание и ремонт Selectel берет на себя.
Интересно, как продукт устроен? Читайте статью, в которой коллеги рассказали, с чего начиналась мобильная ферма: https://slc.tl/zawyl
Зарегистрируйтесь на бета-тест и получите месяц работы с одним устройством в подарок: https://slc.tl/asqh8
Реклама ООО «Селектел» erid 2VtzqxgaX2w
🔥6💊3💩1
Немного новостей про новую систему сборки Amper от JetBrains:
- поддержка Gradle Version Catalog
- автодополнение кода
- интеграция в Fleet, IntelliJ IDEA, and Android Studio
#idea #build #amper
https://blog.jetbrains.com/amper/2024/02/amper-update-february-2024/
- поддержка Gradle Version Catalog
- автодополнение кода
- интеграция в Fleet, IntelliJ IDEA, and Android Studio
#idea #build #amper
https://blog.jetbrains.com/amper/2024/02/amper-update-february-2024/
🤔34❤3👍2
Команда Gradle поделилась своими самыми значимыми событиями прошлого года.
- Gradle 8 baseline with 7 feature packed releases
- Kotlin DSL became the new default for Gradle
- Configuration Caching, Build Speed and Scalability Improvements
- Our First Google Summer of Code and Major League Hacking participation
- Gradle Enterprise renaming to Develocity, and Gradle Build Scan enhancements
- What’s next, Declarative Gradle and the road towards Gradle 9
#gradle
https://blog.gradle.org/2023-lunar-new-year
- Gradle 8 baseline with 7 feature packed releases
- Kotlin DSL became the new default for Gradle
- Configuration Caching, Build Speed and Scalability Improvements
- Our First Google Summer of Code and Major League Hacking participation
- Gradle Enterprise renaming to Develocity, and Gradle Build Scan enhancements
- What’s next, Declarative Gradle and the road towards Gradle 9
#gradle
https://blog.gradle.org/2023-lunar-new-year
blog.gradle.org
2023 Lunar Year in Review
Hi all! On behalf of the Gradle community, we wish you a Happy New Lunar Year! 2023 was a great year for Gradle Build Tool, with many new features and initiatives being released.
Let’s recap the key updates:
Let’s recap the key updates:
👍3🔥2
Через Android Photo Picker теперь можно выбирать не только локальные фото, но и из облака.
#android #media #picker
https://android-developers.googleblog.com/2024/02/cloud-photos-now-available-in-android-photo-picker.html
#android #media #picker
https://android-developers.googleblog.com/2024/02/cloud-photos-now-available-in-android-photo-picker.html
👍23🔥9
Попади в Big Tech (VK, SBER, OZON) через 2 месяца. Сделай X2 в знаниях через практику
Усилить свои навыки, подготовиться к собеседованию и прокачаться до Middle-разработчика можно на онлайн-интенсиве с опытным наставником, где вы:
👉Напишете Unit-тесты и настроите CI/CD
👉Примените продвинутые операторы Rx, Flow и построите MVI
👉Изучите реляционные БД, миграции, LRU-кэш и модуль FTS4
Фишки интенсива
✅ Практические задания и код-ревью за 24 часа
💬 Mock Interview и консультации 1:1 с наставником
📚 Насыщенная программа и положительные отзывы участников
Участники прошлого интенсива прокачали свои знания, повысили зарплату и уже работают в Ozon, Sber, X5, Dodo Brands.
Стартуем уже на следующей неделе, не откладывайте своё развитие
Записаться
#реклама
Усилить свои навыки, подготовиться к собеседованию и прокачаться до Middle-разработчика можно на онлайн-интенсиве с опытным наставником, где вы:
👉Напишете Unit-тесты и настроите CI/CD
👉Примените продвинутые операторы Rx, Flow и построите MVI
👉Изучите реляционные БД, миграции, LRU-кэш и модуль FTS4
Фишки интенсива
✅ Практические задания и код-ревью за 24 часа
💬 Mock Interview и консультации 1:1 с наставником
📚 Насыщенная программа и положительные отзывы участников
Участники прошлого интенсива прокачали свои знания, повысили зарплату и уже работают в Ozon, Sber, X5, Dodo Brands.
Стартуем уже на следующей неделе, не откладывайте своё развитие
Записаться
#реклама
💩30👍5🤡5🤮3
Краткий обзор изменений в Android 15 Developer Preview 1.
#android
https://commonsware.com/blog/2024/02/17/random-musings-android-15-dp1.html
#android
https://commonsware.com/blog/2024/02/17/random-musings-android-15-dp1.html
🤮6🔥2🥱2
Гайд по работе с Foreground сервисами на Android 14 (SDK 34)
#android #foreground #service #sdk34 #android14
https://medium.com/@domen.lanisnik/guide-to-foreground-services-on-android-9d0127dc8f9a
#android #foreground #service #sdk34 #android14
https://medium.com/@domen.lanisnik/guide-to-foreground-services-on-android-9d0127dc8f9a
Medium
Guide to Foreground Services on Android 14
Learn how to work with Foreground Services on Android 14.
🔥10🤮2
Статья объясняет достаточно непростую для понимания тему Context Receiver
#kotlin
https://medium.com/@hzolfagharipour/comprehensive-guide-to-kotlin-context-receiver-f5478eea6b42
#kotlin
https://medium.com/@hzolfagharipour/comprehensive-guide-to-kotlin-context-receiver-f5478eea6b42
👍15😁6🤓2👎1
Пара статей о том, как Android разработчики занимаются фронт или бэкендом.
#android #web #backend
https://habr.com/ru/articles/795169
https://habr.com/ru/companies/alfa/articles/791772
#android #web #backend
https://habr.com/ru/articles/795169
https://habr.com/ru/companies/alfa/articles/791772
Хабр
Карьерный путь: Android мобилка, фронт или бэкенд?
эта лестница куда-то ведёт ( https://coderlessons.com/wp-content/uploads/2019/07/finding_career_opportunities-1.png ) Введение Данная статья, скорее статья-вопрос к читателю. Может кто-нибудь...
❤6👍6
🇺🇲Реально ли специалисту в любой области получить greencard США без предложения о работе, без высшего образования, и без знания английского языка? Ответ: да! Рассказываем, как это сделать.
Виза EB-1a дала возможность более 4000 специалистам из разных областей переехать в США в 2022 году. Она выдаётся на срок до 10 лет, по ней можно работать в любой компании, фрилансить и открывать собственный бизнес. И через 5 лет жизни в США претендовать на паспорт!
Чтобы получить эту визу, не обязательно иметь высшее образование, не нужно знать язык на высоком уровне, а заявку можно подать из любой страны. И, пожалуй, самое главное – не нужно обладать каким-то исключительным талантом! Огромное количество специалистов даже не знают, что могут претендовать на эту визу.
Подписывайтесь на наш Telegram-канал, где мы даём массу полезной информации о релокации: https://tttttt.me/movetalent
Пишите нам в WhatsApp: +44 7496 949122 или в Telegram: @relocode_dm. Мы проводим бесплатные консультации, на которых поможем разобрать ваш кейс и подобрать наиболее подходящий способ релокации.
#реклама
Виза EB-1a дала возможность более 4000 специалистам из разных областей переехать в США в 2022 году. Она выдаётся на срок до 10 лет, по ней можно работать в любой компании, фрилансить и открывать собственный бизнес. И через 5 лет жизни в США претендовать на паспорт!
Чтобы получить эту визу, не обязательно иметь высшее образование, не нужно знать язык на высоком уровне, а заявку можно подать из любой страны. И, пожалуй, самое главное – не нужно обладать каким-то исключительным талантом! Огромное количество специалистов даже не знают, что могут претендовать на эту визу.
Подписывайтесь на наш Telegram-канал, где мы даём массу полезной информации о релокации: https://tttttt.me/movetalent
Пишите нам в WhatsApp: +44 7496 949122 или в Telegram: @relocode_dm. Мы проводим бесплатные консультации, на которых поможем разобрать ваш кейс и подобрать наиболее подходящий способ релокации.
#реклама
🤮25💩13❤3👍1
Пример создания своего диспетчера для корутин, который работает на базе PriorityBlockingQueue.
#kotlin #coroutines #dispatcher
https://medium.com/@khush.panchal123/prioritydispatcher-dispatcher-based-on-priority-queue-035cebd6f96a
#kotlin #coroutines #dispatcher
https://medium.com/@khush.panchal123/prioritydispatcher-dispatcher-based-on-priority-queue-035cebd6f96a
Medium
PriorityDispatcher — Priority based Dispatcher in Kotlin Coroutines
Dispatcher based on PriorityQueue for prioritisation of task in Kotlin coroutines.
🤔6👍4❤2
В документацию по Compose добавили отдельную статью про работу с Jetpack библиотекой graphics-shapes.
Эта либа умеет рисовать различные фигуры. Ее можно использовать не только с Compose, но и с View.
https://medium.com/androiddevelopers/fun-with-shapes-in-compose-8814c439e1a0
#android #graphics #compose #drawing
Эта либа умеет рисовать различные фигуры. Ее можно использовать не только с Compose, но и с View.
https://medium.com/androiddevelopers/fun-with-shapes-in-compose-8814c439e1a0
#android #graphics #compose #drawing
Medium
Fun with shapes in Compose
Create a progress bar that transitions from a squiggly “star” shaped rounded polygon to a circle while performing the regular progress…
👍17
Сравнение различных фрагментов кода в iOS и Android:
- Language
- UI Components
- Local Storage
- Network/HTTP Request
- Navigation
- Database/Offline Storage
- The IDE
- Community Support
- Learning Curve
https://blog.kotlin-academy.com/swiftui-v-s-jetpack-compose-0c4d778c26d5
#android #kotlin #compose #ios
- Language
- UI Components
- Local Storage
- Network/HTTP Request
- Navigation
- Database/Offline Storage
- The IDE
- Community Support
- Learning Curve
https://blog.kotlin-academy.com/swiftui-v-s-jetpack-compose-0c4d778c26d5
#android #kotlin #compose #ios
Medium
Learn iOS App Development in Context Of Jetpack Compose
Get ready to compare SwiftUI & Jetpack Compose
👍10
Вышла стабильная Android Studio Iguana
Debugging
- Version control in App Quality Insights
- View Crashlytics in App Quality Insights
Design
- Jetpack Compose UI Check
- Progressive rendering for Compose Preview
Develop
- Intellij platform update
Testing
- Baseline Profiles wizard
- Espresso Device API
- The latest Android Virtual Devices
Build
- Support for Gradle Version Catalogs
- Policy issue warnings in Google Play SDK Index
- CompileSDK version support
https://android-developers.googleblog.com/2024/02/android-studio-iguana-is-stable.html
#android #androidstudio
Debugging
- Version control in App Quality Insights
- View Crashlytics in App Quality Insights
Design
- Jetpack Compose UI Check
- Progressive rendering for Compose Preview
Develop
- Intellij platform update
Testing
- Baseline Profiles wizard
- Espresso Device API
- The latest Android Virtual Devices
Build
- Support for Gradle Version Catalogs
- Policy issue warnings in Google Play SDK Index
- CompileSDK version support
https://android-developers.googleblog.com/2024/02/android-studio-iguana-is-stable.html
#android #androidstudio
🔥24👍12❤4🍾1
Статья о технической реализации UI событий в ViewModel
#android #viewmodel #architecture #event
https://proandroiddev.com/viewmodel-events-as-state-are-an-antipattern-35ff4fbc6fb6 (Оригинал)
https://shorturl.at/dghip (Перевод)
#android #viewmodel #architecture #event
https://proandroiddev.com/viewmodel-events-as-state-are-an-antipattern-35ff4fbc6fb6 (Оригинал)
https://shorturl.at/dghip (Перевод)
Medium
ViewModel: Events as State are an Antipattern
In this article Nikita explores how a popular notion about expressing events as states may be a misleading one.
👍7🤔3👎2🥱2🤯1
В этой статье я расскажу, как можно подружить Robolectric и JUnit 5 и как мы смогли это сделать в Альфа-Банке.
Вы узнаете, как запустить JUnit 4 тесты при совместном использовании с JUnit Jupiter с помощью тестового движка Vintage. А ещё — как с JUnit Platform разработчики Kotest и Spock Framework создавали свои тестовые фреймворки.
Чтобы разобраться со всем этими вопросами, нужно понять мотивы разработчиков, которые создавали JUnit 5. Для этого мы сравним архитектуру JUnit 4 и JUnit 5 и ограничения и возможности, которые предоставляют нам эти библиотеки.
#android #test #robolectric #junit
https://habr.com/ru/companies/alfa/articles/773080/
Вы узнаете, как запустить JUnit 4 тесты при совместном использовании с JUnit Jupiter с помощью тестового движка Vintage. А ещё — как с JUnit Platform разработчики Kotest и Spock Framework создавали свои тестовые фреймворки.
Чтобы разобраться со всем этими вопросами, нужно понять мотивы разработчиков, которые создавали JUnit 5. Для этого мы сравним архитектуру JUnit 4 и JUnit 5 и ограничения и возможности, которые предоставляют нам эти библиотеки.
#android #test #robolectric #junit
https://habr.com/ru/companies/alfa/articles/773080/
Хабр
Как подружить JUnit 5 и Robolectric?
Задавались ли вы вопросом, почему Robolectric не работает JUnit 5? В этой статье я расскажу, как можно подружить Robolectric и JUnit 5 и как мы смогли это сделать в Альфа-Банке. Вы узнаете, как...
❤10🤮5🔥3👍1
UX Best Practices по удалению аккаунта в приложении
#android #bestpractices #account
https://android-developers.googleblog.com/2024/03/designing-your-account-deletion-experience-google-play.html
#android #bestpractices #account
https://android-developers.googleblog.com/2024/03/designing-your-account-deletion-experience-google-play.html
Android Developers Blog
Designing your account deletion experience with users in mind
To help you build trust and design a user-friendly experience that helps meet our policy requirements, consider these best practices.