AppFiles - Mobile Development
1.99K subscribers
2.53K photos
33 videos
8 files
3.41K links
Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.
Download Telegram
React Native UI Kitten – набор готовых компонентов (более 20) для проектов на #ReactNative. Основная задача фреймворка - упростить процесс разработки, предоставляя простые в использовании и уже красивые компоненты React Native. Он также включает в себя красивую и мощную систему тем, которая позволяет быстро изменять компоненты или создавать собственные.

Сайт: https://akveo.github.io/react-native-ui-kitten/
Простое руководство по дизайн-системам, объясняющее принципы и показывающее на примерах как их создавать и использовать. Компания Marvel собрала информацию, необходимую для запуска вашей собственно системы проектирования и рассказывает о том, как вы можете внедрить ее в своей компании.

Скачать элетронную книгу: https://marvelapp.com/ebook-design-systems
Weather - простое приложение для #iOS, которое отображает погоду с помощью SwiftUI. Приложение использует асинхронное получение данных, биндинг и пользовательский интерфейс на SwiftUI.

Репозиторий: https://github.com/bpisano/Weather
Envoy Mobile – сетевая библиотека для #iOS и #iOS Android от Lyft. Поддерживает множество протоколов низкого уровня, кеширование, приоритизацию, стриминг, разные функции управления трафиком, отладку в реальном времени и многое другое. Пока превью, но, конечно, доведут до стандарта.

Официальный сайт: https://envoy-mobile.github.io/
Со стороны Apple начались какие-то не очень понятные гонения на эмодзи, которые снова нельзя использовать в интерфейсе из-за проблем с копирайтом (история повторяется - год назад их запрещали и снова разрешали). Вот этот сайт предлагает бесплатный набор из 2,827 фирменных эмодзи для персональных проектов. Так что можно немного отвязаться от давления Apple и пользоваться в свое удовольствие.

Эмодзи: https://www.joypixels.com/
FYI – платформа управления документами для компаний. Она предлагает набор из 612 шаблонов документов почти для всех направлений развития. Есть управление продуктом (багтрекер, запуск продукта, роадмап и т.д.), маркетинг (маркетинговый план, брейншторм, расписание постов в блог и т.д.), дизайн, планирование, SEO, продажи, рост, инжиниринг, исследования, рассылки и так далее.

Официальный сайт: https://usefyi.com/templates/
mDevCamp 2019 - крупнейшая конференция для мобильных разработчиков в Центральной Европе, которая прошла в конце мая в Праге. На ней обсуждали VR-разработку, выбор между Reacy Native и Flutter, инструменты мобильной разработки и продуктивность, тестирование, вопросы безопасности, интернета вещей и многое другое.

#Видео тридцати докладов конференции выложено на сайте: https://slideslive.com/t/mdevcamp-2019.
MovieSwiftUI - еще одно “реальное” приложение с использованием SwiftUI. Использует MovieDB API для получения информации, чистый SwiftUI для интерфейса (вообще без применения UIKit) и Combine с собственной реализацией Flux (Redux) для реактивности.

Работает получившееся приложение сразу на iPhone, iPad и macOS.

Исходники: https://github.com/Dimillian/MovieSwiftUI
Whatsapp Clone - это бесплатное учебное пособие, которое шаг за шагом расскажет вам как создать полноценное мобильное гибридное веб-приложение с нуля. Цель этого туториала - продемонстрировать не только то, как создать полноценное приложение с использованием новейших технологий, но и то, как оставаться в курсе постоянно меняющейся экосистемы разработки.

Используемые технологии:

• React
• Styled-Components
• Material-UI
• TypeScript
• Apollo GraphQL
• GraphQL Code Generator
• GraphQL Modules
• PostgreSQL
• GraphQL Inspector

Сайт: https://www.tortilla.academy/Urigo/WhatsApp-Clone-Tutorial/
GIPHY выпустил новый SDK для #iOS и #Android. Позволяет быстро и просто встраивать работу с GIF-ами, стикерами, эмодзи и анимированным текстом в приложения.

Сайт: https://developers.giphy.com/
UIKonf - это независимая конференция для продвинутых iOS-разработчиков. UIKonf собирает вдохновляющих докладчиков, которые выступают с докладами по самым актуальным темам в области iOS-разработки, мобильного дизайна и бизнеса.

В конференции 2019 года выступления о распознавании жестов, создании собственного сетевого стека, о Kotlin/Native, создании команд разработки, продвинутых цветовых решениях, особенностях программирования на Swift и многом другом.

Весь плейлист с 17 докладами вы можете найти тут: https://www.youtube.com/playlist?list=PLdr22uU_wISr-FYeKblv3LMe_kHFzRFBw
Неофициальное приложение droidcon Berlin 2019. В нем есть расписание конференции, информация о спикерах, закладки с понравившимися докладами, уведомления о начале выступлений и, конечно, темный режим.

Исходники: https://github.com/thellmund/droidcon-Berlin-2019-unofficial
Библиотека для #iOS и #Android, которая уведомляет пользователя о выходе новой версии приложения. Есть локализуемый алерт, который дает возможность обновить приложение, отложить обновление до следующего запуска или просто пропустить новую версию.

Версия для iOS: https://github.com/ArtSabintsev/Siren

Версия для Android: https://github.com/eggheadgames/Siren

Версия для React Native: https://github.com/GantMan/react-native-siren
Appdevcon (бывшая mdevcon) - конференция для мобильных разработчиков, которая прошла в марте в Амстердаме.

Более 100 записей докладов и интервью вы можете найти на Vimeo. Среди тем - реальное машинное обучение, создание приложений для Помощника Google, CodeReview, безопасность, отладка приложений и т.д.

Официальный канал: https://vimeo.com/appdevcon
Nearby Shops - открытая платформа гиперлокального шопинга, в которой клиент совершает покупки в ближайших магазинах, доступных в его ближайшем окружении, с доставкой или самостоятельным забором.

Nearby Shops также можно использовать в качестве платформы доставки еды для ресторанов.

Платформа предлагает клиентское приложение для #Android, API для магазинов и подключения к их ПО, админское серверное приложение и админское Android-приложение.

Все доступно под MIT-лицензией, в которой разрешается коммерческое использование.

Сайт: https://nearbyshops.org

Руководство разработчика: http://developer.nearbyshops.org

Исходники на GitHub: https://github.com/SumeetMoray
Библиотека для #iOS Login Critter - прикольный анимированный аватар для экрана входа.

Использует UIPropertyAnimator и fractionComplete для анимации, text width / text field width для работы с текстом.

Сам аватар делится на части - голова, туловище, глаза, уши и т.п., и каждую часть можно анимировать по отдельности. Сами они - векторные PDF. У персонажа для упрощения есть несколько состояний (Нейтральное, Активное, Подглядывающее), с помощью которых можно более просто управлять анимацией.

Библиотека: https://github.com/cgoldsby/LoginCritter
It's Party Time! Срочно расскажите как можно улучшить канал 😀
Churn SDK для управления подписками в мобильных приложениях. Главный смысл платформы в предупреждении о том, что пользователь скоро отвалится - и вы можете срочно предпринять какие-то важные маркетинговые действия для удержания и возвращения человека.

До 100 подписчиков бесплатно, до 1000 стоит 100 долларов, дальше обсуждается индивидуально.

Сайт: http://www.churnsdk.com
Retro Rampage - учебный проект, в котором вы узнаете, как создать 2.5D игру (типа Wolfenstein) с нуля на Swift. Изначально игра будет работать на #iOS, но по идее движок вполне переносим на любую платформу, поддерживающую Swift.

Сейчас в проекте есть 4 обучающие части, но обещают выход новых.

Retro Rampage на GitHub: https://github.com/nicklockwood/RetroRampage
AltConf - “альтернативная” бесплатная конференция для #iOS-разработчиков, которая проходит в Сан-Хосе во время WWDC. На YouTube опубликована большая часть докладов этого года - определение объектов с CoreML, работа с IPFS, голосовой поиск, анимации, подписки, безсерверный бэкенд на Swift, CI и многое другое. Всего 43 доклада.

Плейлист: https://www.youtube.com/playlist?list=PLljEvxF6pJBBSQXDRnQvACukLJGybS17O