android_its | Unsorted

Telegram-канал android_its - Android разработка

4971

все о Android разработке @itchannels_telegram - 🔥 лучшие it каналы @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books

Subscribe to a channel

Android разработка

Краткий справочник по некоторым наиболее полезным API конфиденциальности в Android, а также рекомендации, которые следует учитывать при разработке своего приложения.

🔗Скачать в светлом режиме

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

Android разработка

Знакомимся с Kotlin на практике

Хотите быстро приступить к написанию кода на Kotlin? Упражнения Kotlin Koans от JetBrains помогут освоить синтаксис языка и его идиомы. Задания выглядят как непройденные unit-тесты, и вам предстоит их успешно завершить.

Единственное условие — нужно знать какой-либо язык программирования, например Java.

Поупражняться: https://play.kotlinlang.org/koans/overview

#kotlin #курсы

@android_its

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

Android разработка

Путеводитель по времени и дате на Kotlin

В этом видео автор рассказывает, как можно использовать LocalDate, LocalTime, LocalDateTime и ZonedDateTime в проектах на Kotlin. Данный урок отлично подойдёт начинающим и тем, кто немного путается в формате:

https://youtu.be/gzHy6wKAJh8

#kotlin #android

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

Android разработка

Собеседование по Android: вопросы и ответы

Если вы хотите стать Android-разработчиком, то наверняка готовитесь к собеседованию. На YouTube вышло новое видео, в котором команда из Дзен проводила интервью с начинающим разработчиком. Предлагаем ознакомиться на реально примере, как может проходить собеседование по ссылке:

https://www.youtube.com/live/2cgIoGOL0lA?feature=share

#собеседование

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

Android разработка

🔎 Коллекция руководств, инструментов и ресурсов для выявления и устранения уязвимостей в Android-приложениях

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

🖥 Github

@android_its

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

Android разработка

Эксперты Sber Al оценят знания более 100 школьников, которые вышли в финал Национальной технологической олимпиады по искусственному интеллекту.

Финал стартовал накануне 27 февраля и закончится 3 марта. За первое место будут бороться более 100 школьников из 27 регионов России и Казахстана. Изначально желание учувствовать в Олимпиаде по ИИ заявили 6150 школьников из России, Белоруссии, Индии, Казахстана, Киргизии, Молдавии, Таджикистана и Узбекистана.

В финальном испытании, подготовленном Sber AI, ребятам предстоит разработать алгоритм, который анализирует видео и отвечает на вопросы по его содержанию.

По результатам профильного тура команды-победители пригласят на оплачиваемую стажировку в Сбер и компании-партнеры по направлению «Машинное обучение».

Призовой фонд Олимпиады 4 млн рублей.

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

Android разработка

FindMyDevice – безопасный аналог функции FindMyDevice от Google

Это Android приложение, которое позволяет найти свое устройство по SMS или онлайн с помощью FMDServer

Безопасно и конфиденциально

🖥 Github

@android_its

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

Android разработка

База знаний по мобильной разработке с использованием Kotlin Multiplatform Mobile

В руководствах вы найдете информацию про процесс сборки приложений, детали про Kotlin и Multiplatform разработку, а также платформенно специфичные детали про Android и iOS.

https://kmm.icerock.dev/learning/intro

@android_its

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

Android разработка

🖥 13 фантастических плагинов для Android Studio

В этой статье я покажу вам лучшие плагины, которые я использовал, чтобы сделать приятный интерфейс, повысить свою производительность и, конечно же, сделать IDE Android Studio чертовски потрясающей.

📌 Статья

#android #androidstudio

@android_its

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

Android разработка

🔥 Релиз 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

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

Android разработка

🚀 Измеряем производительность любого приложения для Android

🖥 GitHub

@android_its

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

Android разработка

🖥 Paparazzi Plugin - плагин для Android Studio для работы с библиотекой Paparazzi напрямую из IDE. Позволяет записывать, проверять и посмотреть UI без устройства и эмулятора

🖥 Github

@android_its

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

Android разработка

🖥 Получить информацию о Wi-Fi программно на Android на Java.

Чтобы получить информацию о точке доступа Wi-Fi с помощью языка Java в приложении Android, вам следует использовать Android Wi-Fi API. Это API позволяет получить доступ к функциям Wi-Fi устройства Android, включая сканирование доступных сетей Wi-Fi, подключение к сети Wi-Fi и получение SSID подключенной в данный момент сети Wi-Fi.

➡️ Читать дальше

@android_its

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

Android разработка

Android-разработчику на заметку: обзор всех версий Android и соответствующих им идентификаторов.

https://apilevels.com/

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

Android разработка

🖥 12 идей мобильных приложений на Android:проекты с исходным кодом в Github. Приложения E-banking, хостел, новости, дневник студента, экзамены и др.

Для разработки мобильных приложений на Android необходимо знать языки Java и Kotlin и иметь базовый опыт программирования. Ранее Java был официальным языком для Android, который был изменен на Kotlin в 2017 году. Но вы можете использовать любой из языков для создания приложений для Android.

Android — это операционная система с открытым исходным кодом для мобильных устройств. Это модифицированная версия ядра Linux, впервые созданная пару десятилетий назад организацией Open Handset Alliance, спонсируемой Google. Позже Google взял на себя всю компанию и выпустил несколько версий, таких как Banana Bread, Cupcake, Jellybeans, Lollipop, Marshmallow, KitKat, Oreo и т. д.

➡️ Читать дальше

@android_its

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

Android разработка

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

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

Android разработка

Constraints and modifier order (8 мин)

Разбор как правильно организовывать цепочки Compose модификаторов и влияние их влияет на размер Composable функций

📺 Видео версия (12 мин)

@android_its

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

Android разработка

Основные ошибки, которые допускают разработчики

Подборка небольших видеоуроков Филиппа Лакнера по Kotlin и Android:

1. Чистая архитектура: топ 3 ошибки в Android
2. Топ 3 ошибок в Jetpack Compose и как их избежать
3. Плохой код: 5 ошибок в Kotlin

#kotlin #android

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

Android разработка

Бесплатный курс по 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

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

Android разработка

🔧 Decompose — библиотека Kotlin Multiplatform для разбиения кода на компоненты бизнес-логики с древовидной структурой, учитывающие жизненный цикл, с функциями маршрутизации и подключаемым UI (Jetpack Compose, Android Views, SwiftUI, JS React и т. д.).

В начале месяца был представлен крупный релиз, который добавил возможность переиспользовать и тестировать компоненты, разделять UI и не-UI код, подключать платформоспецифический UI, поддержку сохранения состояния (Android/JVM/Apple) и много другого.

https://github.com/arkivanov/Decompose

@android_its

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

Android разработка

🖥 Основы OkHttp в Android-разработке

OkHttp — библиотека и по совместительству HTTP-клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit.

OkHttp предоставляет простой, легкий в использовании API для выполнения HTTP-запросов, включая поддержку протоколов HTTP/1.1 и HTTP/2. Библиотека поддерживает все стандартные методы HTTP и может легко обрабатывать несколько одновременных запросов, а также предоставляет расширенные возможности: кэширование запросов/ответов, объединение подключений в пул (connection pooling), аутентификация и др.

Читать

@android_its

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

Android разработка

Несколько полезных библиотек для Android и IOS разработки

Несколько полезных UI-библиотек для разработки на Android

Мне частенько нужно было разрабатывать приложения как для платформы IOS, так и для Android. Во время этих процессов я использовал некоторые библиотеки, которые я считаю очень полезными. Сегодня я хочу поделиться ими с вами!

Читать

@android_its

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

Android разработка

🖥 microMathematics-Plus – расширенный визуальный калькулятор для Android, позволяет создавать и управлять собственной коллекцией интерактивных формул.

🖥 Github

@android_its

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

Android разработка

🖥 Foody-App

Приложение Modern Food Recipes — Android-разработка.
Код полнофункциональное Android-приложение Food Recipes для изучения.

Яркий дизайн и интересная реализация
на Kotlin .

🖥 Github

@android_its

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

Android разработка

🖥 Роль Fragments в современной разработке приложений для Android

Fragment — одна из первых библиотек Android. Ее цель — унифицировать действия разработчиков на всех устройствах Android. Кроме того, фрагменты, позволяющие разделять пользовательский интерфейс (UI) на отдельные блоки, привнесли модульность и возможность повторно использовать UI activity.

Сейчас роль фрагментов в разработке приложений Android значительно изменилась. Google обычно объявляет об устаревших API в последних релизах, поскольку конечная цель — переход от ориентированных на фрагменты API к отдельно тестируемым компонентам, которые интегрируются с фрагментами. Рассмотрим ряд основных понятий, связанных с новой ролью фрагментов.

➡️ Читать дальше

@android_its

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

Android разработка

📢 Auxio – Интересный проект, локальный музыкальный проигрыватель для Android с быстрым и надежным пользовательским интерфейсом.

🖥 GitHub

#Interesting #Android #Player

@android_its

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

Android разработка

🖥 Genymotion — кроссплатформенный Android-эмулятор

Инструмент позиционируется как отличное решение для разработчиков и QA-инженеров. С его помощью можно разрабатывать и автоматизировать тесты для создания высококачественных приложений

При этом есть как варианты для установки эмулятора на ваш ПК, так и в «облаке» AWS, GCP и SaaS

@android_its

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

Android разработка

Appium — бесплатный кроссплатформенный инструмент для тестирования пользовательского интерфейса мобильных приложений

С его помощью можно тестировать нативные, гибридные и веб-приложения. При этом автоматизированное тестирования возможно как на физических устройствах, так и на эмуляторе/симуляторе

Appium не отягощён зависимостью от операционной системы мобильного устройства — у инструмента есть фреймворк или оболочка, переводящие команды Selenium Webdriver в команды UIAutomation (iOS) или UIAutomator (Android)

@android_its

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

Android разработка

🖥 Yatagan

Yatagan — это новый опенсорс-фреймворк, который ускоряет сборку приложений на Android.

Библиотека принесет максимальную пользу проектам, в которых есть значительное количество gradle-модулей в проекте, где используется только один AP — Dagger. Его основная цель — повысить скорость сборки в крупных сложных проектах, в которых уже используется Dagger.


🖥 Github
⭐️ Статья

@android_its

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

Android разработка

👋 Ждём опытного Android-разработчика в команду Emcee Авито

Наша команда отвечает за разработку облачного сервиса для сборки и тестирования iOS и Android приложений. Вашими задачами будут: разработка Android части теста раннера, оптимизирование производительности, сбор аналитики и участие в других процессах разработки проектов с чистого листа.

Будет здорово, если вы знакомы с Puppet, Ansible, Kubernetes, Sentry, Grafana. Станьте частью кластера mobile Авито!
👉 Подробнее о вакансии здесь

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