Android Kotlin Fundamentals
Курс от команды Google Developers Training, представляющий собой серию кодовых лабораторий, которые познакомят вас с основами создания Android-приложений с использованием Kotlin. В этом курсе вы изучите основные концепции программирования на Kotlin для Android и создадите различные приложения.
Исходный код для создаваемых вами приложений находится на GitHub: starter-apps / solution app.
https://proglib.io/w/54a040be
Для новичков есть новый и более упрощенный курс по основам Android на Kotlin, в котором уже доступно 2 раздела: https://proglib.io/w/302b1b60
Курс от команды Google Developers Training, представляющий собой серию кодовых лабораторий, которые познакомят вас с основами создания Android-приложений с использованием Kotlin. В этом курсе вы изучите основные концепции программирования на Kotlin для Android и создадите различные приложения.
Исходный код для создаваемых вами приложений находится на GitHub: starter-apps / solution app.
https://proglib.io/w/54a040be
Для новичков есть новый и более упрощенный курс по основам Android на Kotlin, в котором уже доступно 2 раздела: https://proglib.io/w/302b1b60
GitHub
GitHub - google-developer-training/android-kotlin-fundamentals-starter-apps: android-kotlin-fundamentals-starter-apps
android-kotlin-fundamentals-starter-apps. Contribute to google-developer-training/android-kotlin-fundamentals-starter-apps development by creating an account on GitHub.
Подборка инструментов macOS, которые повысят вашу производительность: https://proglib.io/w/92c4b224
Medium
10 Must-Have macOS Tools for Power Users and Developers
Apps that have helped me boost productivity
Правда или ложь? Чтобы ваше приложение постоянно определяло местоположение устройства под управлением Android 10 или более поздней версии, вы должны запросить ACCESS_BACKGROUND_LOCATION.
Anonymous Quiz
57%
Правда
25%
Ложь
19%
Посмотреть результаты
Интересный пример создания полноценного iOS-приложения для медицинской сферы, поддерживающего полнофункциональные компоненты чата и возможности аудио / видео.
https://proglib.io/w/9b7e10d3
https://proglib.io/w/9b7e10d3
getstream.io
Build a Psychotherapy App with Video and Chat for iOS
Статья, в которой представлены результаты исследования языков программирования, используемых внутри iOS 14: https://proglib.io/w/80b3c947
AppTractor
Какие языки программирования используются внутри iOS 14?
Несмотря на то, что у нас нет доступа к исходному коду iOS, мы можем определить языки программирования, используемые в iOS. У этого подхода, очевидно, есть некоторые ограничения, и хотя гарантировать, что результаты совершенно точны, невозможно, общая картина…
Что выведет программа на языке Swift?
Anonymous Quiz
51%
0
6%
1
12%
2
4%
3
4%
Ничего не выведет
12%
Ошибка компиляции
11%
Посмотреть результаты
Статья, в которой описан ход реализации сложного списка для Android с помощью библиотеки Groupie. Итоговый список будет отображать различного вида контент, при этом каждая категория (ячейка списка) будет содержать неограниченное количество более мелких ячеек и иметь горизонтальный скролл.
https://proglib.io/w/1575ad8c
https://proglib.io/w/1575ad8c
Хабр
Создание сложного списка элементов за 20 минут в Android на базе Groupie
Списки являются основным способом представления различного контента в мобильных приложениях. Будь то социальная сеть, приложение для чтения книг или интернет-магазин, в большинстве таких приложений...
Руководство по жизненному циклу приложения на SwiftUI 2: https://proglib.io/w/f76ee817
Medium
The Ultimate Guide to the SwiftUI 2 Application Life Cycle
Goodbye AppDelegate
Чтобы сделать ваш код Kotlin более легко вызываемым из кода Java, функции с параметрами, имеющими значение по умолчанию, должны использовать аннотацию ___
Anonymous Quiz
22%
19%
9%
37%
13%
Посмотреть результаты
Статья о том, как автоматизировать тестирование продуктовой аналитики (на примере iOS-приложения), чтобы избежать проблем, а также сэкономить время и деньги.
https://proglib.io/w/c125995a
https://proglib.io/w/c125995a
Хабр
Автоматизация тестирования продуктовой аналитики в мобильных приложениях
Тестирование всех событий продуктовой аналитики перед каждым релизом обычно отнимает много времени. Это можно автоматизировать. Показываю, как именно, на примере iOS-приложения. Вы когда-нибудь...
Учимся создавать кастомные анимированные Android view c использованием шейдеров и матриц преобразований: https://proglib.io/w/b23d34d9
ДОУ
Как создавать кастомные UI-элементы с анимацией в Android без тонны ненужного кода
В этой статье рассмотрим, как создавать кастомные графические элементы с анимацией без тонны уродливого кода. Этот текст будет полезен как начинающим, так и опытным Android-разработчикам, которые хотят улучшить свои навыки создания кастомных UI-элементов.
🍏 Как начинающему iOS-разработчику успешно пройти собеседование
Преодолеть выставленные отделом HR на пути соискателей препоны едва ли не труднее, чем освоить профессию iOS-разработчика. Разбираем распространенные вопросы и даем примеры практических заданий из реальных собеседований при трудоустройстве.
https://proglib.io/sh/RQjykEhMi5
Преодолеть выставленные отделом HR на пути соискателей препоны едва ли не труднее, чем освоить профессию iOS-разработчика. Разбираем распространенные вопросы и даем примеры практических заданий из реальных собеседований при трудоустройстве.
https://proglib.io/sh/RQjykEhMi5
7 принципов дизайна мобильных приложений, которым нужно следовать для лучшего взаимодействия с пользователями.
https://proglib.io/w/9a45bb8a
https://proglib.io/w/9a45bb8a
Medium
Learn from the best: Mobile Design Principles
7 rules to follow for a better mobile user experience.
Что выведет программа на языке Swift?
Anonymous Quiz
71%
Bones
5%
Doctor
8%
Simon
1%
Wash
5%
nil
4%
Пустое значение
6%
Ошибка компиляции
Хоть и старые, но очень полезные лекции об основах разработки на Android. Материал читался в рамках образовательного проекта "Технотрек Mail.ru Group" при МФТИ в 2017 году.
https://proglib.io/w/67b28d6a
https://proglib.io/w/67b28d6a
YouTube
Разработка на Android - YouTube
Share your videos with friends, family, and the world
Учимся создавать контекстные меню (Context Menu) в iOS 13: https://proglib.io/w/f054895e
О нововведениях, которые появились в UIMenu и ContextMenu в iOS 14, можно почитать здесь.
О нововведениях, которые появились в UIMenu и ContextMenu в iOS 14, можно почитать здесь.
Хабр
Как реализовать контекстные меню (Context Menu) в iOS 13
Всем привет, меня зовут Денис, мы разрабатываем сервис по аналитике подписок iOS-приложений – Apphud. На WWDC 2019 Apple представила новый способ взаимодействия с интерфейсом вашего приложения:...
Влад Шипугин из Redmadrobot делится опытом реализации тёмной темы в Android, создания удобного UI Kit (как для разработки, так и для дизайнеров), рассказывает про использование Material Components и работу с Vector Drawable, а также знакомит с принципом поддержки режима edge-to-edge с использованием Window Insets.
https://proglib.io/w/b54c5032
https://proglib.io/w/b54c5032
Хабр
Android-разработчикам: как сократить время реализации тёмной темы с пары месяцев до недели
Привет, меня зовут Влад Шипугин, я Android-разработчик в Redmadrobot. В этой статье я хочу поделится опытом реализации тёмной темы, создания удобного UI Kit, как для разработки, так и для дизайнеров....
Правда или ложь?
В Android 11 уведомления, которые относятся к действующим ярлыкам бесед и используют MessagingStyle, отображаются над другими уведомлениями.
В Android 11 уведомления, которые относятся к действующим ярлыкам бесед и используют MessagingStyle, отображаются над другими уведомлениями.
Anonymous Quiz
56%
Правда
20%
Ложь
23%
Посмотреть результаты