en
Feedback
Мобильная разработка #1

Мобильная разработка #1

Open in Telegram

Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter

Show more
3 841
Subscribers
-124 hours
-127 days
-1330 days
Posts Archive
Подборка открытых проектов, которые заставят вас полюбить Jetpack Compose 1. klokk Это кинетические часы. Сделаны с использованием Jetpack Compose Desktop. В документации вы можете прочитать о вдохновении проекта и посмотреть процесс разработки. Вы также можете внести свой вклад в проект. Проект: https://github.com/theapache64/klokk 2. MovieCompose Это демонстрационное приложение, основанное на современном технологическом стеке Android, которое в основном использует Jetpack Compose UI и Movie DB API. 100% Kotlin, Coroutines, Flow, Hilt, MVVM, паттерн репозитория и т.д. Документация хорошо написана и широко описывает технологический стек. Проект: https://github.com/skydoves/MovieCompose 3. NewtonsTimer Проект, подготовленный специально для AndroidDevChallenge. Это приложение Simple Timer, вдохновленное колыбелью Ньютона. В README дается хорошее объяснение мотивации проекта. Автор также проделал хорошую работу, объясняя основные моменты и давая ссылки на код. Очень вдохновляюще! Проект: https://github.com/MaciejCiemiega/NewtonsTimer 4. Flux Flux — это красивое погодное приложение, которое показывает, как рисовать динамические пейзажи с несколькими слоями, которые меняются в зависимости от фазы дня. Оно опирается на Jetpack Compose Canvas и поддерживает светлую/темную тему. В целом, это отличный учебный материал! Проект: https://github.com/fidloo/flux 5. Create Compose App Это действительно классный инструмент, создающий шаблон приложения для Android, Web, Desktop и Chrome, написанного на Jetpack Compose. Он избавляет вас от трудоемкой установки и настройки. Созданное приложение поддерживает архитектуру MVVM, Hilt как Dependency Injection Framework, Jetpack Navigation, Logger и типографику Google Sans. В шаблоне для десктопа поддерживается архитектура MVVM со структурой, похожей на Android (SingleActivity), Dagger 2 в качестве фреймворка Dependency Injection, навигация/маршрутизация с Decompose, иконки Launcher (для всех платформ), отдельный модуль данных, модульные и UI-тесты, логирование и шрифт Google Sans. Весьма впечатляюще! Проект: https://github.com/theapache64/create-compose-app 6. McCompose Это приложение для McDonald’s, созданное для демонстрации использования Jetpack Compose. Из-за того, что проекту уже 2 года, для его компиляции может потребоваться небольшой рефакторинг. Тем не менее, его стоит посмотреть. Проект: https://github.com/hitanshu-dhawan/McCompose 7. Schedule Calendar Это демонстрационный проект, который показывает горизонтальный календарь, показывающий события в хронологическом порядке. Это не библиотека, а скорее проект для любопытных разработчиков, на что можно посмотреть и поучиться. К сожалению, README не содержит никакой информации. Проект: https://github.com/halilozercan/compose-schedule-calendar 8. Wiggles Еще одно приложение, подготовленное для Android Dev Challenge. Это приложение для усыновления собаки, реализованное с помощью Android Architecture Components, Compose Navigation и Material Components. Хотя документация не очень полная, код достаточно понятен. Проект: https://github.com/Spikeysanju/Wiggles 9. Roffu Проект представляет собой интернет-магазин, специализирующийся на спортивной обуви от многих известных компаний с современным пользовательским интерфейсом и красивой анимацией Проект: https://github.com/mustfaibra/RoFFu 10. ViMusic С помощью этого приложения с открытым исходным кодом для Android можно стримить музыку с YouTube Music. Проект: https://github.com/vfsfitvnm/ViMusic #Android 👉 @developer_mobila

Курс «DevOps для эксплуатации и разработки» от Яндекса За 6 месяцев обучения освоите принципы DevOps и автоматизацию процесса
Курс «DevOps для эксплуатации и разработки» от Яндекса За 6 месяцев обучения освоите принципы DevOps и автоматизацию процесса разработки. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Пошаговая настройка Jenkins для iOS | Ultimate Guide Несмотря на то, что вы, вероятно, сможете за пару часов создать среду, с
Пошаговая настройка Jenkins для iOS | Ultimate Guide Несмотря на то, что вы, вероятно, сможете за пару часов создать среду, самостоятельно изучив Jenkins, и даже запустить на ней сборку iOS, существует множество мелких проблем, которые со временем усугубляются и делают такую наивную реализацию совершенно неустойчивой. Я провел множество экспериментов и несколько недель боролся за правильность каждого шага, особенно после того, как столкнулся с рядом необъяснимых ошибок и проблем, которые возникали "изредка". Не найдя исчерпывающего руководства по "лучшим практикам Jenkins", я решил создать свое собственное, чтобы поделиться знаниями, которые пришлось извлекать из трудностей. 🥲 https://www.roger.ml/p/jenkins-ios-setup #ios 👉 @developer_mobila

Инверсия зависимостей в Android - избегайте переписывания приложения Создавая мобильные приложения, мы любим полагаться на вн
Инверсия зависимостей в Android - избегайте переписывания приложения Создавая мобильные приложения, мы любим полагаться на внешние инструменты, которые упрощают нашу работу. HTPP- или GraphQL-клиенты, локальное хранилище, кэширование, камера, GPS, Bluetooth, аналитика, платежи и многие другие сложные задачи решаются с помощью системных API или популярных сторонних библиотек. Большим преимуществом этих инструментов является то, что мы получаем готовую к использованию реализацию. Нам не нужно ее писать, не нужно ее тестировать, мы можем просто подключить ее и быть готовыми к работе. Но это большое упрощение сопровождается скрытой ценой. Цена тесной связи . https://itnext.io/avoid-rewriting-your-app-with-dependency-inversion-dfe525075f28 #Android 👉 @developer_mobila

Реализация прогресс бара при отправке или загрузке файлов Не так давно столкнулся с задачей по отображению прогресс бара при
Реализация прогресс бара при отправке или загрузке файлов Не так давно столкнулся с задачей по отображению прогресс бара при отправке файла. Начал искать информацию по данной теме и понял, что ничего толкового на русском языке нет. Подумал-подумал и решил написать свою статью о способах отслеживания прогресса при загрузке и отправке файлов. https://habr.com/ru/articles/735710/ #Android 👉 @developer_mobila

Синбиотик Максилак 2в1: пробиотик и пребиотик для поддержания микрофлоры. В составе 9 видов живых бактерий. Удобный прием - 1 капсула один раз в день во время еды. Не содержит лактозу. Узнать больше Не является лекарством #реклама maxilac.ru О рекламодателе

Как использовать CoreMotion для получения сенсорных данных В этой статье мы разберемся, как он работает, и создадим простой интерфейс для отображения собранных данных. CoreMotion — это фреймворк Apple, который передает информацию о движении и окружающей среде от бортовых датчиков устройства. Он, в частности, позволяет разработчикам получать доступ к данным о движении устройства, таким как ускорение, скорость и ориентация. Кроме того, он оптимизирован для получения точных данных о движении даже в сложных условиях, таких как быстрое движение или изменение направления, поскольку использует датчики устройства для измерения и отслеживания движения в режиме реального времени. Вы можете использовать этот фреймворк для доступа к данным, генерируемым оборудованием, и использовать их для всего, что только можно себе представить. Например, игра может использовать данные акселерометра и гироскопа для управления поведением игры на экране. https://medium.com/appledeveloperacademy-ufpe/swift-how-to-use-coremotion-to-obtain-sensorial-data-20b1b73a948a #ios 👉 @developer_mobila

Обучение графическому дизайну! Диплом + Стажировка! Освойте профессию графического дизайнера с нуля до уровня PRO и научитесь работать с самыми востребованными инструментами - от Adobe Photoshop до Cinema 4D! - Дистанционное обучение с выдачей диплома; - Устроим на стажировку и поможем устроиться на работу; - Айдентика бренда, сайт на Tilda, 2D и 3D-анимация и ещё 12 работ в портфолио; - Бонусные курсы по поиску клиентов и трудоустройству; - Рассрочка 0%. Вы можете оплачивать обучение по месяцам без процентов и переплат. От 5625 ₽/мес; - 26 тематических блоков по дизайну графики, сайтов и анимации; - Практические задания, видеолекции, лонгриды и дополнительные материалы от экспертов; - Регулярные онлайн-вебинары с выдачей сертификатов; - Гос. Лицензия на осуществление образовательной деятельности. Перейти на сайт #реклама pentaschool.ru О рекламодателе

Современная Android-разработка в 2023 году Всем привет, я хотел бы поделиться с вами тем, как создавать приложения для Androi
Современная Android-разработка в 2023 году Всем привет, я хотел бы поделиться с вами тем, как создавать приложения для Android с учетом последних тенденций 2023 года. Это статья основана на моем мнении и профессиональном опыте, с учетом различных мнений сообщества разработчиков Android, а также с постоянным обзором руководств, предоставляемых Google для Android. Я должен прояснить, что есть очень интересные инструменты, шаблоны и архитектуры, которые я могу не упоминать, но это не значит, что они не могут быть другими интересными альтернативами для разработки приложений для Android. https://devjorgecastro.medium.com/modern-android-app-development-in-2023-ff445d3652b4 #Android 👉 @developer_mobila

Курс "Тестировщик" с трудоустройством через 4 месяца! Получите востребованную IT-профессию без технического образования. Науч
Курс "Тестировщик" с трудоустройством через 4 месяца! Получите востребованную IT-профессию без технического образования. Научитесь ручному тестированию и автоматизации на Python. Соберете портфолио из 14 проектов и начните работать после 4 месяцев обучения! Подать заявку #реклама bangbangeducation.ru О рекламодателе

Откройте бизнес с нуля с быстрой окупаемостью! Свой высокодоходный бизнес под брендом федеральной компании. Оставьте заявку!
Откройте бизнес с нуля с быстрой окупаемостью! Свой высокодоходный бизнес под брендом федеральной компании. Оставьте заявку! Узнать больше #реклама samoletplus.ru О рекламодателе

Exploring the Composable Architecture Framework В компании Conjure наша iOS-команда прилагает все усилия, чтобы быть в курсе
Exploring the Composable Architecture Framework В компании Conjure наша iOS-команда прилагает все усилия, чтобы быть в курсе последних тенденций и технологий, когда речь идет о Swift. При использовании SwiftUI и Combine возникает проблема эффективного управления состоянием. В прошлом году я присутствовал на докладе Никиты Мунье, где он поделился своим опытом использования Composable Architecture. В этой статье я расскажу об этом фреймворке. https://insight.conjure.co.uk/the-composable-architecture-2eae60963248 #ios 👉 @developer_mobila

Курс «Python-разработчик» от Яндекса. Начните с нуля. Программа 2023 года. Диплом о переподготовке и помощь с поиском работы.
Курс «Python-разработчик» от Яндекса. Начните с нуля. Программа 2023 года. Диплом о переподготовке и помощь с поиском работы. Рассрочка. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Матрица Судьбы (компетенций) Android-программиста «Вы заметили, какое сейчас время? Новая эра, новая эпоха. Век открытых, дос
Матрица Судьбы (компетенций) Android-программиста «Вы заметили, какое сейчас время? Новая эра, новая эпоха. Век открытых, доступных знаний – было бы желание, как говорится. Все больше и больше людей как будто просыпаются, выходят из длительного сна, состояния стагнация»1 - цитата из книги. «Без знаний о совокупности талантов и данных, дарованных нам при рождении жизнь похожа на заблудившийся в открытом море корабль»2 - взято с одного сайта про Матрицу Судьбы. Почему-то некоторые цитаты, относящиеся к Матрице Судьбы очень хорошо подходят к Матрице Компетенций. Интересно… https://habr.com/ru/articles/735516/ #Android 👉 @developer_mobila

Бесплатный курс по коучингу от экспертов MCC ICF Вам подойдет курс, если вы: - занимаетесь бизнесом и думаете, как усилить эк
Бесплатный курс по коучингу от экспертов MCC ICF Вам подойдет курс, если вы: - занимаетесь бизнесом и думаете, как усилить экспертность ваших сотрудников, чтобы увеличить их результативность - работаете с людьми и хотите более глубоко работать с психологией, лучше видеть потенциал этих людей и уметь его раскрывать - ищете новые инструменты, которые можно внедрить в свою нынешнюю работу, чтобы повышать чек - знаете, что коммуникация с людьми и поиск их сильных сторон — ваш талант и вы хотите его монетизировать На данный момент курс открыт бессрочно и уроки можно смотреть в любое время, но доступ может закрыться в любой момент. Поэтому присоединяйтесь к компании единомышленников уже сегодня и начните использовать простые коучинговые инструменты уже после курса «Профессия коуч» Зарегистрироваться #реклама 5prismlearn.com О рекламодателе

⁉️Реализуем высокую доступность: суперкомпьютер по цене ноутбука? 🔥26.09 в 19:00 (мск) узнайте на бесплатном открытом уроке
⁉️Реализуем высокую доступность: суперкомпьютер по цене ноутбука? 🔥26.09 в 19:00 (мск) узнайте на бесплатном открытом уроке «Реализуем высокую доступность: суперкомпьютер по цене ноутбука» от OTUS. Преподаватель Сергей Окатов – кандидат физико-математических наук, автор курса “Kotlin Backend Developer.Professional”. На уроке: - обсудим теоретические принципы HA (High Availability, высокой доступности) и как Kubernetes их реализует на практике; - разберем особенности одноплатных контроллеров и установим на них Kubernetes; - выполним настройку Кубера и запустим на нем приложение; - посмотрим устройство кластера на Kubernetes и обсудим некоторые его компоненты. Для участия необходимо подтвердить знания и пройти тестирование. 👉ПРОЙТИ ТЕСТ Занятие пройдёт в рамках курса «Kotlin Backend Developer. Professional». В процессе обучения вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin. При покупке курса доступна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Поделитесь опытом в разработке интерфейсов на главной технической конференции Яндекса YaTalks 2023 👉 Что за мероприятие YaTa
Поделитесь опытом в разработке интерфейсов на главной технической конференции Яндекса YaTalks 2023 👉 Что за мероприятие YaTalks 2023 — это международная конференция Яндекса для IT-сообщества. На ивенте специалисты в сфере разработки обмениваются знаниями и рассказывают о своих самых интересных проектах. 👉 Где и когда пройдёт 5 и 6 декабря 2023 года: офлайн в Москве и Белграде, онлайн — во всём мире. 👉 Кого ищем Разработчиков, которые решали разные технические задачи в области разработки интерфейсов. Главное требование — подготовить актуальный и уникальный доклад и выступить с ним на широкую аудиторию. 👉 Какие тематики подойдут для YaTalks Про взаимодействие пользователей на разных платформах: от классического веба и мобильных приложений до нестандартных устройств с экраном и без. Например: — Кросс-платформенная разработка для нескольких типов устройств — Server Driven UI — Архитектурные паттерны, применимые для любых платформ разработки — Создание разных тем оформления и взаимодействие с дизайнерами — Оптимизация скорости работы интерфейсов 👉 Как подать заявку Принимаем заявки до 1 октября 2023 года. Ознакомимся со всеми анкетами и свяжемся с вами до 14 октября. Заполняйте форму на сайте и станьте спикером самой масштабной конференции Яндекса для IT-сообщества. Реклама. ООО "Яндекс". erid:2VtzqwLKz8y

⁉️Реализуем высокую доступность: суперкомпьютер по цене ноутбука? 🔥26.09 в 19:00 (мск) узнайте на бесплатном открытом уроке
⁉️Реализуем высокую доступность: суперкомпьютер по цене ноутбука? 🔥26.09 в 19:00 (мск) узнайте на бесплатном открытом уроке «Реализуем высокую доступность: суперкомпьютер по цене ноутбука» от OTUS. Преподаватель Сергей Окатов – кандидат физико-математических наук, автор курса “Kotlin Backend Developer.Professional”. На уроке: - обсудим теоретические принципы HA (High Availability, высокой доступности) и как Kubernetes их реализует на практике; - разберем особенности одноплатных контроллеров и установим на них Kubernetes; - выполним настройку Кубера и запустим на нем приложение; - посмотрим устройство кластера на Kubernetes и обсудим некоторые его компоненты. Для участия необходимо подтвердить знания и пройти тестирование. 👉ПРОЙТИ ТЕСТ Занятие пройдёт в рамках курса «Kotlin Backend Developer. Professional». В процессе обучения вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin. При покупке курса доступна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru