TGViewer
Channel Public Channel
StartAndroid

StartAndroid

@startandroid

Канал об 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
Subscribers
9.41K
Photos
363
Videos
10
Links
1.9K

Showing posts older than #874 · Back to latest

Older Posts 20 shown
Post #871 7.55K
Post #870 8.41K
Интересное видео про то, как Котлин работает под капотом. Будет полезно тем, кто уже имеет некоторый опыт работы в Kotlin.
Рассматриваются следующие темы: Int, when + enums, Unsigned, Ranges, Inline Classes, Arrays, Lambdas, Extensions, Default parameters, Coroutines

#kotlin

https://www.youtube.com/watch?v=Ta5wBJsC39s
YouTube Kotlin under the hood: Understand the internals (Google I/O'19) Kotlin offers great, modern language features and a rich set of extensions. But it's not always obvious to the developer what's happening under the hood. This session will help you understand better what these features and extensions are doing internally.…
Post #865 7.76K
Вышла Android Studio 3.6 Canary 11, в которой можно опробовать View Binding. Смысл в том, что не надо для каждой View делать findViewById. Вместо этого создается Binding объект, который содержит ссылки на все View.

В Kotlin уже есть похожая штука.

#android #view

https://developer.android.com/topic/libraries/view-binding
Post #859 7.52K
Можно добавлять в свои приложения поддержку Android 10, который уже в релизе

P.S.
И никакой вкусняшки в названии в этот раз ... просто Android 10

#android

https://android-developers.googleblog.com/2019/09/welcoming-android-10.html
Android Developers Blog Welcoming Android 10! Posted by Stephanie Cuthbertson, Senior Director of Product Management, Android After more than a year of development and months of te...
Post #858 6.65K
Курс английского языка для специалистов в сфере IT от ELK academy.

Курс состоит из 20 индивидуальных онлайн-занятий с носителями языка и профессиональными русскоязычными преподавателями.

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

Кому подходит

Разработчикам, веб-дизайнерам, QA-специалистам, системным аналитикам и другим специалистам в IT независимо от уровня языка.


http://developers.elk.today/
Post #857 6.13K
Git дает возможность локально запускать скрипты, например, перед коммитом или пушем. Как вариант, можно повесить автоматический запуск тестов перед тем, как код пойдет на github и далее в CI.

#android #git #ci

https://medium.com/@enriquelopezmanas/using-git-hooks-to-improve-your-development-workflow-8f5a1fb81ec7
Medium Using Git Hooks to improve your development workflow Recently, I was contributing for the first time to a new codebase. I extend some functionality that I needed. After thorough testing on my…
Post #856 8.1K
Если вы пишете на Kotlin и используете androidx, то теперь вы можете устанавливать layout следующим образом:

class MyActivity : AppCompatActivity(R.layout.my_activity_layout)

Аналогично работает и на фрагментах. И никаких больше setContentView().

"Ушла эпоха", "Андроид уже не торт" и вот это вот все ...

https://www.bignerdranch.com/blog/activity-and-fragment-layouts-with-androidx/
Digital product development agency | Big Nerd Ranch Activity and Fragment Layouts with AndroidX - Digital product development agency | Big Nerd Ranch Recent AndroidX updates add a simpler way to inflate layouts.
Post #854 8.68K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →