🐗🐗 Обновление карьерного роадмапа
• Cтруктура всех страниц.
• Новые обложки от DALL·E.
• 340 новых вопросов с собеседований (1031 всего).
• Поиск и фильтры для списка решенных задач с литкода.
• Новые разделы: DevOps и Firebase.
• Отдельные страницы для ContentProvider, Lifecycle, Manifest, Startup и Actions.
🐗 Live Coding
Добавлено 10 новых задач.
🐗 Soft
Обновлено описание Agile: Scrum и Kanban.
STAR – метод ответов на поведенческом интервью.
OKR – методика управления целями и результатами.
🐗 Computer Science
Потокобезопасность.
Хеширование и SHA-256.
TCP и UDP.
Cookies и User-Agent.
🐗 Algorithms
Решение 20 задач с литкода:
• Математика: Happy Number, Add Digits, Ugly Number, Nim Game, Power of Three.
• Манипуляции с битами: Number of 1 Bits, Power of Two.
• Массивы: Summary Ranges, Missing Number, Move Zeroes, Range Sum Query - Immutable.
• Связные списки: Remove Linked List Elements, Reverse Linked List, Palindrome Linked List.
• Строки: Isomorphic Strings, Word Pattern.
• Деревья: Count Complete Tree Nodes, Invert Binary Tree, Binary Tree Paths.
• Бинарный поиск: First Bad Version.
🐗 DevOps
CI и CD.
Описание GitHub Actions и workflow-команд: on, concurrency, jobs.
Описание GitLab CI, Bitrise, Fastlane, CircleCI, Jenkins, Travis CI, TeamCity.
🐗 Java
Кейворд для функций: void.
Кейвордов для классов: class, new, extends, implements.
Описание статической и динамической загрузки классов.
Описание дженериков.
Concurrent: интерфейсы Runnable и Callable.
ConcurrentHashMap: методы putIfAbsent, computeIfPresent и replace.
🐗 RxJava
Обновилось описание Disposable.
Операторы: share, timer и timeout.
🐗 Kotlin
Обновилось описание исключений: Throwable, Error, Exception, try, catch, finally, throw и Throws.
Обновилось описание типов: Any, Unit и Notning.
Обновилось описание классов: constructor и secondary constructor.
Обновилось описание блока init.
Обновилось описание кейвордов для функций: fun, operator и super.
Обновилось описание кейвордов: package, import, interface, abstract и typealias.
Обновилось описание модификаторов: public, protected, private, open и final.
Обновилось описание смарткастов: is и as.
Обновилось описание enum-классов.
Обновилось описание типов: Boolean, Char и CharSequence.
Описание DSL.
Метод thread.
Лейблы для циклов.
Операторы коллекций: distinct, associate и associateBy.
Методы каналов: receiveAsFlow и consumeAsFlow.
Обновилось описание билдеров Flow: flow, flowOf, asFlow, channelFlow, callbackFlow.
Описание MainScope.
Операторы корутин: delay и awaitAll.
Обновилось описание всех диспетчеров в корутинах.
Обновилось описание понятий в корутинах: NonCancellable, CancellationException, CoroutineExceptionHandler, lifecycleScope, viewModelScope, rememberCoroutineScope.
🐗 Android
Описание системных контент-провайдеров.
Releases: Что нового в Android 15.
Manifest: описание тегов: <application/>, <activity/>, <service/>, <receiver/>, <provider/>.
Network: описание WebSockets.
Activity: описание лаунчмода singleInstancePerTask.
Fragment: описание FragmentFactory и параметров POP_BACK_STACK_INCLUSIVE и POP_BACK_STACK_EXCLUSIVE.
RecyclerView: описание Adapter, ListAdapter, ConcatAdapter, ViewHolder, ItemAnimator, ItemDecoration, LayoutManager и SnapHelper.
UI: описание SplashScreen.
Test: описание библиотеки Turbine.
🐗 Jetpack
Startup: описание Initializer.
Room: обновилось описание ForeignKey.
Navigation: описание Type safety navigation.
🐗 Compose
Обновилось описание produceState.
Обновилось описание CompositionLocalProvider и staticCompositionLocalOf.
Описание LocalContext, LocalDencity, LocalConfiguration, LocalWindowInfo, LocalLayoutDirection, LocalAccessibilityManager, LocalClipboardManager, LocalFocusManager, LocalHapticFeedback, LocalSoftwareKeyboardController, LocalUriHandler, LocalTextStyle.
Описание LazyColumn.
Описание MaterialTheme.
🐗 Gradle
Описание Detekt.
Описание BuildConfig.
🐗 Studio
Создание блоков кода с помощью region и endregion.
🐗 Samples
Добавлены 2 Android-библиотеки.
Добавлены 2 KMP-библиотеки.
Добавлены 8 Actions.
🐗 ОТКРЫТЬ В NOTION
#roadmap@foundout
Post #79
378
- 👍 4