StartAndroid
10.1K subscribers
389 photos
10 videos
5 files
1.86K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://xn--r1a.website/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Один из лучших курсов по алгоритмам и структурам данных

1. О курсе
2. Базовые структуры данных
3. Очереди с приоритетом
4. Системы непересекающихся множеств
5. Хеш-таблицы
6. АВЛ-деревья
7. Дополнительные операции
8. Сплей-деревья

Ссылка на плейлист: https://bit.ly/2w8jJn9

#algorithms #fundamental
Forwarded from Библиотека программиста | программирование, кодинг, разработка
​​Эффективные алгоритмы и сложность вычислений (2018)
Авторы: Н. Кузюрин, С. Фомин

Целевая аудитория: начинающие программисты.

Сейчас почти для каждого языка программирования вы найдёте высокоуровневые библиотеки, предоставляющие простые функции по работе с алгоритмами сортировки, поиска, по работе со строками, файлами и многие другие. Не надо запоминать, как работают эти алгоритмы на низком уровне. Однако если вам всё-таки интересно или вы хотели бы разработать такую же библиотеку сами, то эта книга станет вашим первым путеводителем в мир алгоритмов и сложности вычислений. Все примеры приведены на языке Python.

В книге рассматриваются следующие темы:
✔️ алгоритмы и их сложность;
✔️ аппроксимация с гарантированной точностью;
✔️ вероятностный анализ детерминированных алгоритмов;
✔️ методы дерандомизации и многое другое.

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

Недостатки:
не замечено.

Читать: http://discopal.ispras.ru/img_auth.php/f/f4/Book-advanced-algorithms.pdf
Больше обзоров книг тут: instagram.com/proglibrary
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Подборка книг по алгоритмам, которые следует прочесть каждому программисту. Некоторые из них станут незаменимыми помощниками.

https://proglib.io/p/algorythm-books/

#algorithms #books
Top 10 (по мнению автора) Android библиотек, которые каждый разработчик должен знать.
Я, например, никогда не использовал 4 из них.

#android #library

https://infinum.co/the-capsized-eight/top-10-android-libraries-every-android-developer-should-know-about
Статья описывает различия JIT (just in time) and AOT (ahead of time). Пару раз у меня спрашивали об этом на собеседованиях.

#android

https://medium.com/@rohanmaity/changes-in-runtime-environment-in-android-aecafa9857d7
5 сентября в офисе Avito стартует бесплатный базовый курс Android Academy по Android-разработке (Android Fundamentals).

По завершении курса вы поучаствуете в 24-часовом хакатоне и создадите свое собственное полноценное приложение под руководством наших лекторов и менторов.

Пройдя подготовку на курсе, вы становитесь частью сообщества, в котором люди помогают друг другу: найти интересный проект, решить разработческие задачи, и не только.

#android #course

https://habr.com/post/420573/
Практический видеоурок от Mindorks по теме мультипоточности: Multithreading, ThreadPoolExecutor, Callable, Future.
Я еще не успел подробно посмотреть содержимое, но обычно эти ребята постят годноту.

#android #concurrency

https://medium.com/mindorks/understanding-multithreading-threadpoolexecutor-callable-future-by-example-9ff2419facf7
Автор пишет о том, что потоки, предназначенные для фоновой работы (IntentService, Executor, RxJava), могут конкурировать с UI потоком, и предлгает понижать им приоритет.

#android #concurrency

https://medium.com/mindorks/exploring-android-thread-priority-5d0542eebbd1
Бесплатный курс по созданию простого приложения с параллельным изучением Kotlin. Если еще не начинали - отличный повод.

#android #kotlin #course

https://www.udemy.com/android-app-development-using-kotlin/