startandroid | Technologies

Telegram-канал startandroid - StartAndroid

10868

Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html

Subscribe to a channel

StartAndroid

Можно опробовать новый, более быстрый Kotlin компилятор - K2.

Он требует Kotlin 1.9 и пока не рекомендуется для использования в проде.

#kotlin #compile #k2

https://android-developers.googleblog.com/2023/07/try-k2-compiler-in-your-android-projects.html

Читать полностью…

StartAndroid

Название KMM (Kotlin Multiplatform Mobile) объявлено как deprecated. Правильно будет говорить KMP - "Kotlin Multiplatform".

#android #kotlin #kmm #kmp

https://blog.jetbrains.com/kotlin/2023/07/update-on-the-name-of-kotlin-multiplatform/

Читать полностью…

StartAndroid

The State of Kotlin Multiplatform

#android #kotlin #crossplatform #kmm #compose

https://habr.com/ru/companies/usetech/articles/747926/

Читать полностью…

StartAndroid

Google Play services в KitKat больше не будет получать обновления.

Если вы по каким то причинам не могли доказать менеджеру проекта, что KitKat уже можно не поддерживать, то это ваш последний аргумент :)

#android #googleplay

https://android-developers.googleblog.com/2023/07/google-play-services-discontinuing-updates-for-kitkat.html

Читать полностью…

StartAndroid

Где и как можно ускорить приложение на Android

#android #performance

https://habr.com/ru/companies/yandex/articles/721984/

Читать полностью…

StartAndroid

Разбор тестового задания на позицию Android Developer. Будет интересно начинающим. В каментах обсуждают недостатки решения.

#android #interview

https://habr.com/ru/articles/746146/

Читать полностью…

StartAndroid

Новый Compose урок, в продолжение темы Custom Layout.

Создаем Custom Layout в виде Timeline и разбираемся, как родитель может получить данные от дочерних элементов с помощью Parent Data.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html

Читать полностью…

StartAndroid

Пример создания простого приложения с использованием текущих трендов и рекомендаций.

#android #architecture

https://proandroiddev.com/a-flexible-modern-android-app-architecture-complete-step-by-step-d76901e29993

Читать полностью…

StartAndroid

​​#howto Установи Wine на Android и запуская программы для Windows

Компания Codeweavers выпустила на Android приложение Wine версии 3.0. Оно совместимо со смартфонами и планшетами, оснащёнными процессорами ARM и x86 и позволяет запускать на мобильных устройствах десктопные приложения, созданные для Windows.

Wine лучше всего работает с процессорами x86, а на ARM получается запускать только программы, разработанные для Windows RT (их можно найти на XDA-Dev). C некоторыми смартфонами это приложение несовместимо.

Wine представляет из себя эмулятор Windows 7 с интерфейсом, не оптимизированным для сенсорных экранов, поэтому для удобства использования лучше запастись клавиатурой или мышью, которая подключается через USB или Bluetooth (оптимальный вариант — беспроводная клавиатура со встроенным трекпадом).

Скачать подходящую сборку Wine 3.0 для вашего Android-устройства можно с сайта разработчика. Перед установкой убедитесь, что в системных настройках разрешена инсталляция APK-файлов из неизвестных источников.

Читать полностью…

StartAndroid

Run these 2 commands in terminal:
find ~/.gradle -type f -atime +30 -delete
find ~/.gradle -type d -mindepth 1 -empty -delete

Link: http://bit.ly/2Fdu2JM

#tips

Читать полностью…

StartAndroid

Google I/O 2018 was announced!

To know the place and dates you have to solve the challenge!

Enjoy!

https://events.google.com/io/explore/

#Google #io #conference

Читать полностью…

StartAndroid

Как устроены хэш-таблицы: https://tproger.ru/problems/implementation-of-hash-table/ — разбираем по ходу решения задачки с реализацией на Java.

Читать полностью…

StartAndroid

Подборка библиотек для загрузки файлов

#android

faultinmycode.com/top-14-free-android-download-manager-library-for-downloading-files-from-internet-201e75c149ea" rel="nofollow">https://medium.com/@faultinmycode.com/top-14-free-android-download-manager-library-for-downloading-files-from-internet-201e75c149ea

Читать полностью…

StartAndroid

Несколько малоизвестных, но полезных горячих клавиш в Android Studio. Часть 2

#android #androidstudio

https://android.jlelse.eu/top-unknown-keyboard-shortcuts-in-android-studio-part-ii-c921d7781d09

Читать полностью…

StartAndroid

7 библиотек, полезных для Android разработчика

#android

https://android.jlelse.eu/7-third-party-dependencies-every-android-developer-should-know-a751f009ff58

Читать полностью…

StartAndroid

Лучший спутник в вашем творческом процессе: Android Studio Bot VS ChatGPT для разработчиков

#androistudio

https://habr.com/ru/companies/joydev/articles/743004/

Читать полностью…

StartAndroid

Новый Compose урок, про рисование

Не будем разбирать подробно, как рисовать круги и линии, с этим все просто. Основная тема урока - трансформации. Там можно немного запутаться и получить результат не такой, как ожидалось.

#android #course #compose

https://startandroid.ru/ru/courses/compose.html

Читать полностью…

StartAndroid

Стабильный жираф с обновленным дизайном

IDE Enhancements:
- Upgraded to IntelliJ Platform 2022.3
- New UI for Android Studio
- Updated Device Explorer
- New diagnostic & bug reporting tool

Coding Productivity:
- Use Live Edit to update composables in real time
- Compose Animation Preview - Extend animation support
- Android SDK Upgrade Assistant

Improvements to the build system:
- Kotlin DSL in your Gradle build scripts
- Download info during Gradle sync
- Automatic per-app language support
- Make selected modules toolbar button

#androidstudio #release

https://android-developers.googleblog.com/2023/07/android-studio-giraffe-is-stable.html

Читать полностью…

StartAndroid

Готовы погрузиться в мир мобильной разработки на Flutter?

📆 28 июля — старт онлайн-курса «Flutter Mobile Developer» в OTUS. 5 месяцев вы будете изучать внутреннее устройство Flutter, освоите гибкий Dart, научитесь создавать свои собственные анимации и освоите самые популярные фреймворки: Bloc, Redux, MobX.

💡 На курсе вас ждет много практики и живого общения с преподавателями, а также вы сможете воплотить свою идею в реальность — создать свое мобильное приложение на Flutter для портфолио.

➡️ Успейте занять место со скидкой, оставьте заявку по ссылке: https://otus.pw/RlnO/

Нативная интеграция. Информация о продукте www.otus.ru

#реклама

Читать полностью…

StartAndroid

Несколько полезных шаблонов (template) для Android Studio

- MutableStateFlow and StateFlow
- HiltViewModel
- Scoped Coroutine function to ViewModel
- Module Class with Binds in Hilt
- Binds in Hilt
- Module Class with Provides in Hilt
- Provides in Hilt
- Definition of Dao for Room database
- Test class for unit testing
- Single unit test
- Mock creation

#androidstudio

https://proandroiddev.com/android-studio-live-code-templates-to-save-your-time-coding-ff230495bf80

Читать полностью…

StartAndroid

Тестируйте свои приложения на Android из любой точки мира.

Теперь вам не придется искать десятки смартфонов, чтобы протестировать приложения на разных версиях ОС, процессорах, разном разрешении экрана и т. д. В @Selectel стала доступна ферма мобильных устройств – это инфраструктурное решение для удаленного тестирования и сборки приложений под Android.

Какие задачи решает мобильная ферма еще:

◽️С помощью мобильной фермы тестировщики, разработчики или DevOps-инженеры смогут работать удаленно и комфортно тестировать приложения.

◽️ Имея доступ сразу к нескольким устройствам одновременно, вы сможете быстро переключаться между ними для запуска тестов и экономить время.

◽️ Тестирование реальных элементов смартфона. Вы получите доступ к камере и сможете протестировать производительность железа так же, как и на физических устройствах в вашем офисе.

Сейчас продукт находится на этапе альфа-тестирования. Это значит, что вы можете бесплатно пользоваться им в течение трех дней, а потом оставить фидбэк о продукте.

Оставляйте заявку на тестирование или бесплатную консультацию наших специалистов: https://slc.tl/2aap8

Реклама ООО «Селектел» 2Vtzqw22Uu2

#реклама

Читать полностью…

StartAndroid

🔥 Пройдите тест на знание основ программирования и получите эксклюзивную подборку вебинаров по Flutter!

Востребованность Flutter-разработчиков растет с каждым годом. Освойте и вы эту трендовую технологию кроссплатформенной разработки!

Что вы найдете в подборке, если успешно пройдете тест:

🔵Урок «Аркадные игры на Flutter 3»
Изучите возможности Flutter для создания кроссплатформенных игр и создадите свою аркадную игру.

🔵Урок «Создание невероятных визуальных эффектов на Flutter»
Откроете перед собой мир визуальных возможностей Flutter и научитесь создавать потрясающие интерфейсы с использованием системных сервисов и оборудования.

🔵Урок «Создаем свою систему координат для RenderObject»
Освоите новый движок Impeller и научитесь размещать виджеты в трехмерном пространстве, создавая свою уникальную систему координат для RenderObject.

Записи этих уроков являются частью онлайн-курса «Flutter Mobile Developer» от OTUS.

Не упустите свой шанс стать настоящим экспертом Flutter!

👉 Пройти тест: https://otus.pw/UDKY/

Нативная интеграция. Информация о продукте www.otus.ru

#реклама

Читать полностью…

StartAndroid

Краткий обзор фабрик, которые дают нам возможность повлиять на создание основных Android сущностей

- AppComponentFactory for customising the instantiation of application components
- LayoutInflater.Factory2 and View for customising view inflation
- FragmentFactory for customising fragment creation
- ViewModelProvider.Factory with CreationExtras for simplifying ViewModel creation
- WorkerFactory for customising Worker creation in WorkManager

#android #activity #fragment #viewmodel #di

https://marcellogalhardo.dev/posts/injection-points/

Читать полностью…

StartAndroid

Подборка из 10 библиотек для работы с базой данных.

#android

http://www.tellmehow.co/top-10-android-database-libraries/

Читать полностью…

StartAndroid

Эволюция кода для работы с интернет. От прямых запросов в UI потоке до котлиновских coroutines

#android

elye.project/the-evolution-of-android-network-access-1e199fc6e9a2" rel="nofollow">https://medium.com/@elye.project/the-evolution-of-android-network-access-1e199fc6e9a2

Читать полностью…

StartAndroid

Хороший материал, который познакомит вас с основами Gradle

#android

https://www.raywenderlich.com/175940/gradle-build-script-tutorial-android-getting-started

Читать полностью…

StartAndroid

Наткнулся на это в линкедине, думаю много для кого будет полезным и пригодится
http://goalkicker.com/AndroidBook/

Читать полностью…

StartAndroid

Друзья, отличный анонс для вас.
Ожидаемый пятый #meetups от #MOSDROID с традиционно классной тусовочкой. 27 января. Москва. БЦ Newton Plaza

В этот раз докладчики расскажут как перестать хейтить QA или уметь жить без него. Существуют ли архитектуры помимо Clean Architecture и чем они отличаются. Как и в каких случаях стоит переставать писать рутинный код и лететь на гребне волны perfomance.

Описание докладов детальней – http://bit.ly/2Dt3UNu
Регистрация – http://bit.ly/2mNAKOO

Ссылка на трансляцию будет в этом канале (@androidinfaces)

Подпишись что бы не пропустить анонс следующих встреч:

группа в Facebook – https://fb.com/mosdroid
канал в Twitter – https://twitter.com/mosdroid
канал в Telegram – /channel/androidinfaces
группа на Meetup.com – https://www.meetup.com/mosdroid/

Читать полностью…

StartAndroid

Пост о трендах и новшествах, которые пришли в Android в 2017 году

#android

https://proandroiddev.com/2017-year-in-a-review-android-5f2cd8738790

Читать полностью…

StartAndroid

На Udemy временно бесплатный Android курс.

Learn how to make online games, and apps like Twitter, Pokémon ,Tic Tac Toy, and Find my phone using Android O

#course

adinadew/the-complete-android-o-app-development-udemy-coupon-a1f64cfab068" rel="nofollow">https://medium.com/@adinadew/the-complete-android-o-app-development-udemy-coupon-a1f64cfab068

Читать полностью…
Subscribe to a channel