Fragment — одна из первых библиотек Android. Ее цель — унифицировать действия разработчиков на всех устройствах Android. Кроме того, фрагменты, позволяющие разделять пользовательский интерфейс (UI) на отдельные блоки, привнесли модульность и возможность повторно использовать UI activity.
Сейчас роль фрагментов в разработке приложений Android значительно изменилась. Google обычно объявляет об устаревших API в последних релизах, поскольку конечная цель — переход от ориентированных на фрагменты API к отдельно тестируемым компонентам, которые интегрируются с фрагментами. Рассмотрим ряд основных понятий, связанных с новой ролью фрагментов.
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤1
🔥 Релиз Kotlin 1.8.0.
Основные изменения:
- New experimental functions for JVM: recursively copy or delete directory content
- Improved kotlin-reflect performance
- New -Xdebug compiler option for better debugging experience
- kotlin-stdlib-jdk7 and kotlin-stdlib-jdk8 merged into kotlin-stdlib
- Improved Objective-C/Swift interoperability
- Compatibility with Gradle 7.3
#kotlin #release
▪Release
▪Github
@android_its
Основные изменения:
- New experimental functions for JVM: recursively copy or delete directory content
- Improved kotlin-reflect performance
- New -Xdebug compiler option for better debugging experience
- kotlin-stdlib-jdk7 and kotlin-stdlib-jdk8 merged into kotlin-stdlib
- Improved Objective-C/Swift interoperability
- Compatibility with Gradle 7.3
#kotlin #release
▪Release
▪Github
@android_its
👍6❤1🔥1
Приложение Modern Food Recipes — Android-разработка.
Код полнофункциональное Android-приложение Food Recipes для изучения.
Яркий дизайн и интересная реализация на Kotlin .
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👎3❤2🔥1😁1
В этой статье я покажу вам лучшие плагины, которые я использовал, чтобы сделать приятный интерфейс, повысить свою производительность и, конечно же, сделать IDE Android Studio чертовски потрясающей.
📌 Статья
#android #androidstudio
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4❤1
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
База знаний по мобильной разработке с использованием Kotlin Multiplatform Mobile
В руководствах вы найдете информацию про процесс сборки приложений, детали про Kotlin и Multiplatform разработку, а также платформенно специфичные детали про Android и iOS.
https://kmm.icerock.dev/learning/intro
@android_its
В руководствах вы найдете информацию про процесс сборки приложений, детали про Kotlin и Multiplatform разработку, а также платформенно специфичные детали про Android и iOS.
https://kmm.icerock.dev/learning/intro
@android_its
kmm.icerock.dev
О разделе | Kotlin Multiplatform Mobile
Данный раздел является базой знаний по мобильной разработке с использованием Kotlin Multiplatform Mobile.
👍8❤1🔥1
Несколько полезных библиотек для Android и IOS разработки
Несколько полезных UI-библиотек для разработки на Android
Мне частенько нужно было разрабатывать приложения как для платформы IOS, так и для Android. Во время этих процессов я использовал некоторые библиотеки, которые я считаю очень полезными. Сегодня я хочу поделиться ими с вами!
▪Читать
@android_its
Несколько полезных UI-библиотек для разработки на Android
Мне частенько нужно было разрабатывать приложения как для платформы IOS, так и для Android. Во время этих процессов я использовал некоторые библиотеки, которые я считаю очень полезными. Сегодня я хочу поделиться ими с вами!
▪Читать
@android_its
👍10❤4🔥2
FindMyDevice – безопасный аналог функции FindMyDevice от Google
Это Android приложение, которое позволяет найти свое устройство по SMS или онлайн с помощью FMDServer
Безопасно и конфиденциально
🖥 Github
@android_its
Это Android приложение, которое позволяет найти свое устройство по SMS или онлайн с помощью FMDServer
Безопасно и конфиденциально
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2👎1🔥1
OkHttp — библиотека и по совместительству HTTP-клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit.
OkHttp предоставляет простой, легкий в использовании API для выполнения HTTP-запросов, включая поддержку протоколов HTTP/1.1 и HTTP/2. Библиотека поддерживает все стандартные методы HTTP и может легко обрабатывать несколько одновременных запросов, а также предоставляет расширенные возможности: кэширование запросов/ответов, объединение подключений в пул (connection pooling), аутентификация и др.
▪ Читать
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Forwarded from Рестарт
Эксперты Sber Al оценят знания более 100 школьников, которые вышли в финал Национальной технологической олимпиады по искусственному интеллекту.
Финал стартовал накануне 27 февраля и закончится 3 марта. За первое место будут бороться более 100 школьников из 27 регионов России и Казахстана. Изначально желание учувствовать в Олимпиаде по ИИ заявили 6150 школьников из России, Белоруссии, Индии, Казахстана, Киргизии, Молдавии, Таджикистана и Узбекистана.
В финальном испытании, подготовленном Sber AI, ребятам предстоит разработать алгоритм, который анализирует видео и отвечает на вопросы по его содержанию.
По результатам профильного тура команды-победители пригласят на оплачиваемую стажировку в Сбер и компании-партнеры по направлению «Машинное обучение».
Призовой фонд Олимпиады 4 млн рублей.
Финал стартовал накануне 27 февраля и закончится 3 марта. За первое место будут бороться более 100 школьников из 27 регионов России и Казахстана. Изначально желание учувствовать в Олимпиаде по ИИ заявили 6150 школьников из России, Белоруссии, Индии, Казахстана, Киргизии, Молдавии, Таджикистана и Узбекистана.
В финальном испытании, подготовленном Sber AI, ребятам предстоит разработать алгоритм, который анализирует видео и отвечает на вопросы по его содержанию.
По результатам профильного тура команды-победители пригласят на оплачиваемую стажировку в Сбер и компании-партнеры по направлению «Машинное обучение».
Призовой фонд Олимпиады 4 млн рублей.
👍3
🔧 Decompose — библиотека Kotlin Multiplatform для разбиения кода на компоненты бизнес-логики с древовидной структурой, учитывающие жизненный цикл, с функциями маршрутизации и подключаемым UI (Jetpack Compose, Android Views, SwiftUI, JS React и т. д.).
В начале месяца был представлен крупный релиз, который добавил возможность переиспользовать и тестировать компоненты, разделять UI и не-UI код, подключать платформоспецифический UI, поддержку сохранения состояния (Android/JVM/Apple) и много другого.
https://github.com/arkivanov/Decompose
@android_its
В начале месяца был представлен крупный релиз, который добавил возможность переиспользовать и тестировать компоненты, разделять UI и не-UI код, подключать платформоспецифический UI, поддержку сохранения состояния (Android/JVM/Apple) и много другого.
https://github.com/arkivanov/Decompose
@android_its
GitHub
Release 1.0.0 · arkivanov/Decompose
Changes since 1.0.0-beta-04
Version updates (#311, #320):
Kotlin 1.8.0
JB Compose 1.3.0
Jetpack Compose compiler 1.4.0
Essenty 1.0.0
parcelize-darwin 0.1.3
Added defaultComponentContext exten...
Version updates (#311, #320):
Kotlin 1.8.0
JB Compose 1.3.0
Jetpack Compose compiler 1.4.0
Essenty 1.0.0
parcelize-darwin 0.1.3
Added defaultComponentContext exten...
👍5❤1🔥1
Ключевая особенность именно этого репозитория в том, что его автор среди прочих ссылается на нативные китайские блоги и статьи. В гугле вы точно такого не найдете.
@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Бесплатный курс по Kotlin и Android
Курс длится 10 часов. Конечно, выучить всё за такое короткое время невозможно, но вот познакомиться с основами — можно. На курсе вы изучите:
— основы Kotlin,
— жизненный цикл Android-приложений,
— эффективное использование Android Studio и Android SDK,
—Material design, анимации и многое другое.
Скачать курс можно по ссылке:
https://www.coursesbag.com/android-app-development-in-10-hours-bootcamp-android-13/
#android
Курс длится 10 часов. Конечно, выучить всё за такое короткое время невозможно, но вот познакомиться с основами — можно. На курсе вы изучите:
— основы Kotlin,
— жизненный цикл Android-приложений,
— эффективное использование Android Studio и Android SDK,
—Material design, анимации и многое другое.
Скачать курс можно по ссылке:
https://www.coursesbag.com/android-app-development-in-10-hours-bootcamp-android-13/
#android
👍6❤2🔥2
Собеседование по Android: вопросы и ответы
Если вы хотите стать Android-разработчиком, то наверняка готовитесь к собеседованию. На YouTube вышло новое видео, в котором команда из Дзен проводила интервью с начинающим разработчиком. Предлагаем ознакомиться на реально примере, как может проходить собеседование по ссылке:
https://www.youtube.com/live/2cgIoGOL0lA?feature=share
#собеседование
Если вы хотите стать Android-разработчиком, то наверняка готовитесь к собеседованию. На YouTube вышло новое видео, в котором команда из Дзен проводила интервью с начинающим разработчиком. Предлагаем ознакомиться на реально примере, как может проходить собеседование по ссылке:
https://www.youtube.com/live/2cgIoGOL0lA?feature=share
#собеседование
👍4👎1🔥1🥰1
Основные ошибки, которые допускают разработчики
Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:
1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin
#kotlin #android
Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:
1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin
#kotlin #android
👍6❤1🔥1🤔1
Путеводитель по времени и дате на Kotlin
В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:
https://youtu.be/gzHy6wKAJh8
#kotlin #android
В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:
https://youtu.be/gzHy6wKAJh8
#kotlin #android
🔥5👍2
Constraints and modifier order (8 мин)
Разбор как правильно организовывать цепочки Compose модификаторов и влияние их влияет на размер Composable функций
📺 Видео версия (12 мин)
@android_its
Разбор как правильно организовывать цепочки Compose модификаторов и влияние их влияет на размер Composable функций
📺 Видео версия (12 мин)
@android_its
❤2🔥2
Знакомимся с Kotlin на практике
Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.
Единственное условие — нужно знать какой-либо язык программирования, например Java.
Поупражняться: https://play.kotlinlang.org/koans/overview
#kotlin #курсы
@android_its
Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.
Единственное условие — нужно знать какой-либо язык программирования, например Java.
Поупражняться: https://play.kotlinlang.org/koans/overview
#kotlin #курсы
@android_its
❤5🔥2
Kotlin: Null-безопасность и 3 подводных камня
Если вы изучаете Kotlin, то наверняка слышали про Null-безопасность. Система типов в Kotlin направлена на искоренение опасности нулевых(null) значений. Но на все ли 100%?
В этой статье автор рассматривает 3 случая, которые могут вызвать ошибку, а компилятор даже не попытается вас защитить:
https://betterprogramming.pub/kotlin-isnt-null-safe-yet-here-are-3-gotchas-23258fada62
#kotlin
@android_its
Если вы изучаете Kotlin, то наверняка слышали про Null-безопасность. Система типов в Kotlin направлена на искоренение опасности нулевых(null) значений. Но на все ли 100%?
В этой статье автор рассматривает 3 случая, которые могут вызвать ошибку, а компилятор даже не попытается вас защитить:
https://betterprogramming.pub/kotlin-isnt-null-safe-yet-here-are-3-gotchas-23258fada62
#kotlin
@android_its
👍6🔥3❤1
cheat-sheet-dark.pdf
7.9 MB
Краткий справочник по некоторым наиболее полезным API конфиденциальности в Android, а также рекомендации, которые следует учитывать при разработке своего приложения.
🔗Скачать в светлом режиме
🔗Скачать в светлом режиме
👍5❤3🔥1