Разработка мобильных приложений с помощью SAP Cloud Platform SDK для iOS, часть 1

Автор: admin от 24-07-2017, 14:35, посмотрело: 24

В прошлом году SAP и Apple объявили о начале стратегического сотрудничества. Весной этого года SAP выпустил SAP Cloud Platform SDK для iOS – набор инструментов для создания корпоративных приложений, которые сочетают требования корпоративной среды и стандарты приложений для iOS.

В нескольких постах в нашем блоге мы расскажем о том, что такое SAP Cloud Platform SDK для iOS, какие функции и сервисы он поддерживает, а также как помогает разработчикам мобильных приложений ускорить подготовку и запуск корпоративных приложений для iOS.

Разработка мобильных приложений с помощью SAP Cloud Platform SDK для iOS, часть 1
->

Категория: Веб-разработка, Game Development, iOS

 

Flat Cubik (развертка кубика Рубика на плоскость)

Автор: admin от 22-07-2017, 16:55, посмотрело: 21

Идея написать эту игру-головоломку появилась примерно в ноябре 2016 года. Надо сказать, что особых успехов в сборке реального кубика я не достигал никогда. Мой личный рекорд никогда не был меньше минуты. Но само устройство в начале 80-х произвело на меня сильное впечатление.

Категория: Apple, iOS

 

Определяем номера с помощью CallKit

Автор: admin от 22-07-2017, 09:05, посмотрело: 20

Определяем номера с помощью CallKit


Когда в CRM 57000 контактов, людям совсем не хочется записывать их в айфон вручную. Надо найти решение поизящней, которое позволит не просто искать контакты в отдельном приложении, но и отображать имя человека при входящем звонке. Мы долго гуглили, а потом вспомнили про анонс фреймворка CallKit с WWDC. Информации по этой теме оказалось не так много: немногословная документация, статья на Хабре и ни одного пошагового руководства. Хочу восполнить этот пробел. На примере создания простого приложения покажу, как научить CallKit определять тысячи номеров.
->

Категория: Программирование, Веб-разработка, iOS

 

Пора валить! Опыт миграции с Objective-C на Swift

Автор: admin от 19-07-2017, 10:30, посмотрело: 17

Олег Алексеенко, руководитель iOS разработки Superjob, рассказывает об опыте компании по переходу c Objective-C на Swift.



Статья написана по материалам выступления на RIT2017.







У Superjob 3 мобильных приложения для iOS:




  • Поиск работы (создание резюме, поиск вакансий и т.д.)

  • Поиск сотрудников (создание вакансий, поиск резюме)

  • Производственный календарь (планирование рабочего времени и отпусков)


->

Категория: Веб-разработка, Game Development, iOS

 

Google Developer Days приходит в Европу

Автор: admin от 13-07-2017, 16:00, посмотрело: 29

Google Developer Days приходит в Европу



Нам в Google очень нравится встречаться и общаться с разработчиками. Это помогает нам лучше понимать ваши потребности и улучшать наши продукты, чтобы они подходили для самых разных регионов, где вы работаете. Мероприятия для разработчиков — отличный способ сделать это. Именно поэтому мы проводим различные мероприятия, где мы можем общаться напрямую с разработчиками. Сегодня мы запустили специальный сайт и открываем регистрацию для европейской части нашей глобальной серии мероприятий для разработчиков – Google Developers Days (GDD).

->

Категория: Веб-разработка, Game Development, Google, Android, iOS

 

CSS и iOS Safari

Автор: admin от 11-07-2017, 17:45, посмотрело: 24

CSS и iOS Safari Доброго времени суток, дорогие хабрахабровцы!



Всегда хочется, что бы твой сайт выглядел одинаково хорошо на разных устройствах, включая и мобильные. Но, если поведение в браузерах Android во многом предсказуемо, то с iOS возникает ряд «сюрпризов». О них сегодня и поговорим!
->

Категория: Веб-разработка, iOS

 

Libdispatch. Как сделать приложение отзывчивым

Автор: admin от 8-07-2017, 12:50, посмотрело: 50

Libdispatch. Как сделать приложение отзывчивым





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




  • Pthreads, или потоки POSIX. Библиотека для низкоуровневой работы с многопоточностью. Определена как набор типов и функций на языке C. Подробнее можно ознакомиться тут.

  • Background selectors. Это отправка сообщения объекту, которое будет исполнено на указанном потоке. В коде это селектор с названием performSelector и различными параметрами (например, performSelectorOnMainThread:withObject:waitUntilDone:). Документация

  • NSThread. Представлены как базовые средства для работы с потоками. Ознакомьтесь с концептуальным документом по работе с потоками и документацией.

  • Grand Central Dispatch. Библиотека, основанная на блоках — анонимных участках кода, иначе замыканиях. Рабочее название — libdispatch.

  • NSOperation. Построен на основе GCD. Стоит заметить, что сама операция является абстрактной сущностью и на практике стоит использовать NSInvocationOperation и NSBlockOperation.



В этой статье поговорим о вопросах CGD.

->

Категория: Программирование, Веб-разработка, iOS

 

Опыт создания реалтайм видео-секвенсора на iOS

Автор: admin от 6-07-2017, 15:20, посмотрело: 74

Привет, меня зовут Антон и я iOS-разработчик в Rosberry. Не так давно мне довелось работать над проектом Hype Type и решить несколько интересных задач по работе с видео, текстом и анимациями. В этой статье я расскажу о подводных камнях и возможных путях их обхода при написании реалтайм видео-секвенсора на iOS.

->

Категория: Веб-разработка, iOS

 

Тестирование и обзор Core ML

Автор: admin от 5-07-2017, 22:15, посмотрело: 63

На WWDC’17 Apple представила новый фреймворк для работы с технологиями машинного обучения Core ML. На основе него в iOS реализованы собственные продукты Apple: Siri, Camera и QuickType. Core ML позволяет упростить интеграцию машинного обучения в приложения и создавать различные «умные» функции с помощью пары строчек кода.



Тестирование и обзор Core ML

->

Категория: Веб-разработка, Game Development, iOS

 

Как мы хомяка яблоками кормили или эффективный backend на Go для iOS

Автор: admin от 1-07-2017, 15:10, посмотрело: 49

Как мы хомяка яблоками кормили или эффективный backend на Go для iOS

Как и обещал, рассказываю о том, как мы мигрировали свой бэкенд на Go и смогли уменьшить объем бизнес логики на клиенте более, чем на треть.



Для кого: небольшим компаниям, Go и мобильным разработчикам, а также всем, кто в тренде или просто интересуется данной тематикой.

О чем: причины перехода на Go, с какими сложностями столкнулись, а также инструкции и советы по улучшению архитектуры мобильного приложения и его бэкенда.

Уровень: junior и middle.


->

Категория: Веб-разработка, iOS

 
Назад Вперед