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

Q&A сессия про Compose.

Обсуждают распространенные вопросы про производительность Lazy списков, судьбу XML, ConstraintLayout, миграцию и т.п.

Полный список вопросов:
- Is it the right time to migrate existing XML code into Compose?
- I’m new to Android development. Should I use Compose or XML?
- When should I use Column vs LazyColumn?
- Is there a schedule for M2 & M3 parity?
- Will there be scroll support out-of-the-box for LazyColumn?
- In what scenarios should I create a custom layout vs use Row/Column/Box?
- So there will be no XML layouts?
- When should I use Modifier.alignByBaseline()?
- How to migrate an app built in Java to Compose?
- Can I pass multiple modifiers in a Composable?
- When will scrollbars be supported?
- Why is RecyclerView faster than Lazy Lists?
- Will there be any impact on performance if we use more columns?
- Lots of Compose features are experimental. How concerned should we be using these features in production?
- What are some tips to debug custom Compose layouts?
- Why should we use composed { } when creating custom modifiers?
- Do I still need to use ConstraintLayout?
- When should I use SubcomposeLayout?
- Which architecture is most suitable for a Compose app?
- What is the fastest way to switch from XML to Compose and migrate ongoing projects?

#android #compose

https://www.youtube.com/watch?v=zGP7-VvjmTQ

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

StartAndroid

Новая статья от команды Gradle.

Немного о синтаксисе Gradle скриптов и о том, как выполняется код в скриптах.

#gradle

https://blog.gradle.org/how-gradle-works-3

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

StartAndroid

👩‍💻А вы пьете достаточно воды? Чтобы это узнать, вы можете скачать приложение, но еще полезнее будет создать свое!

🔥ЗАВТРА, 14 марта в 20:00 мск приходите на бесплатный урок «Создание приложения для трекинга воды» специализации «Android Developer» в OTUS. На онлайн-курс действует рассрочка.

— На занятии мы создадим свое приложение для контроля водного баланса в организме посредством записей пользователя. Приложение позволит пользователю вводить необходимую норму жидкости потребляемой в сутки и записывать потребление воды в течение дня, а также просматривать статистику по дням недели.

👉Урок будет полезен тем, кто делает первые шаги в Android-разработке или только планирует. А также людям с опытом, тем, кто ранее не использовал SQLite для хранения данных.

Для участия зарегистрируйтесь: https://otus.pw/e8Qi/

Информация о рекламодателе на сайте www.otus.ru.

#реклама

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

StartAndroid

Вышел Android 14 Developer Preview 2

Working across form factors
Privacy and security
- selected photos access
- credential manager
- safer implicit intents
- background activity launching
Streamlining background work
- background optimizations
- fewer non-dismissible notifications
Improved App Store Experiences
Personalization
- regional preferences
App compatibility

#android #preview

https://android-developers.googleblog.com/2023/03/android-14-developer-preview-2.html

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

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

Краткое описание SOLID принципов программирования с примерами

#android

magdamiu/android-is-solid-348c2d3fd6ce" rel="nofollow">https://medium.com/@magdamiu/android-is-solid-348c2d3fd6ce

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

StartAndroid

https://habrahabr.ru/post/346412/

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

StartAndroid

https://medium.com/100-free-udemy-coupons/become-an-android-developer-from-scratch-udemy-free-course-3e9a4db0a8

На Udacity бесплатный Android курс для начинающих.

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

StartAndroid

Начиная с 31 декабря, часто нажимайте на шляпу буквы T заголовка списка чатов #Android-версии, чтобы увидеть снегопад =)

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

StartAndroid

https://habr.com/ru/post/722466/

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

StartAndroid

Вышел Kotlin 1.8.20-RC

Список изменений:
- New Kotlin K2 compiler updates
- New experimental Kotlin/Wasm target
- New JVM incremental compilation by default in Gradle
- Update regarding Kotlin/Native targets
- Preview of Gradle composite builds in Kotlin Multiplatform
- Improved output for Gradle errors in Xcode
- Experimental support for AutoCloseable interface in standard library
- Experimental support for Base64 encoding in standard library

#kotlin #release

https://kotlinlang.org/docs/whatsnew-eap.html

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

StartAndroid

Новый Compose урок, про SideEffects функции: LaunchedEffect, DisposableEffect, rememberCoroutineScope

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

#android #course #compose

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

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

StartAndroid

Подборка статей по разным Android темам: Jetpack, корутины, Android Studio и т.п.
Обещают постоянное обновление списка по мере выхода новых статей.

#android #links #kotlin

https://androidgeek.co/mastering-kotlin-a-comprehensive-guide-c70220318962

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

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

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

StartAndroid

Обновление дизайна, которое мы заслужили

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

StartAndroid

Тренды 2017/2018 годов в Android разработке (по мнению автора) и несколько полезных ссылок.

#android

https://medium.com/mindorks/top-android-tech-to-learn-in-2018-c5bed9be4316

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

StartAndroid

Вышло обновление моего бесплатного курса по Android Architecture Components.
http://startandroid.ru/ru/courses/architecture-components.html

- 6 новых уроков про Room
- в Уроках 3 и 4 добавлены секции про RxJava

#android

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

StartAndroid

В продолжение темы Architecture Components, на хабре есть перевод отличной статьи: ViewModels and LiveData: Patterns + AntiPatterns

#android

https://habrahabr.ru/post/338590/

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