Яндекс наконец-то обновил свой MapKit, запилил туда кучу фичей и закрыл их платными лицензиями. Но есть и бесплатный вариант.
https://tech.yandex.ru/mapkit/doc/3.x/concepts/enterprise-docpage/
#libraries
https://tech.yandex.ru/mapkit/doc/3.x/concepts/enterprise-docpage/
#libraries
tech.yandex.ru
Коммерческая версия MapKit — Технологии Яндекса
В платной версии MapKit снята часть ограничений бесплатной версии. Срок действия лицензии 1 год. Купить лицензию на меньший срок нельзя. Лицензию необходимо оплатить до использования MapKit.
И немного про распил монолитного приложения на модули, все в духе последних трендов.
https://edit.theappbusiness.com/modular-ios-strangling-the-monolith-4a6843a28992
#architecture
https://edit.theappbusiness.com/modular-ios-strangling-the-monolith-4a6843a28992
#architecture
Стартанула трансляция сегодняшнего CocoaHeads. Подключайтесь, а если вы уже в офисе мыла, то подходите, выдам стикер подкаста 🙂
youtube.com/watch?v=H9Ff6R_4Mw8
#meetups
youtube.com/watch?v=H9Ff6R_4Mw8
#meetups
YouTube
Эфир. CocoaHeads Special Event | Технострим
О КАНАЛЕ:
Официальный канал образовательных проектов Mail.Ru Group
► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_confirmation=1
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной…
Официальный канал образовательных проектов Mail.Ru Group
► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_confirmation=1
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной…
Еще один год прошел, и ребята из Artsy подводят очередной итог использованию React Native в продакшне. За два года активной разработки они накопили огромное количество опыта – и рассказ точно стоит послушать.
http://artsy.github.io/blog/2018/03/17/two-years-of-react-native/
#reactnative
http://artsy.github.io/blog/2018/03/17/two-years-of-react-native/
#reactnative
Отличная история из двух частей про поиск причин абсолютно непонятного креша в приложении, понимание того, что это ошибка в компиляторе, и исправление ее.
https://topologyeyewear.github.io/engineering-blog/2018/03/07/heap_corruption/
https://topologyeyewear.github.io/engineering-blog/2018/03/19/heap_corruption_followup/
#debug #memory
https://topologyeyewear.github.io/engineering-blog/2018/03/07/heap_corruption/
https://topologyeyewear.github.io/engineering-blog/2018/03/19/heap_corruption_followup/
#debug #memory
Topology Engineering
Solving a Mysterious Heap Corruption Crash
A while back, we noticed an increase in crashes in our app. The crashes were marked as heap corruption, which makes them hard to debug — the location given in the stack trace (if any) can be far away
Для тех, кто в этом году выиграл билет на WWDC, возродили чатик участников. Вступайте, будет проще находить родное коммьюнити и дополнительные тусовочки.
https://t.me/joinchat/BOlPaUKL0PeH6DPZPqzAtA
#wwdc
https://t.me/joinchat/BOlPaUKL0PeH6DPZPqzAtA
#wwdc
Наткнулся на довольно годный курс по системе типов и функциональщине в Swift. Уже около десятка видео есть, среди авторов – бывший лид кикстартера.
https://www.pointfree.co
#swift
https://www.pointfree.co
#swift
www.pointfree.co
Point-Free
Point-Free: A hub for advanced programming in Swift.
Господа, нужна ваша помощь для подготовки доклада. Cобираем информацию о приложениях, в которых используют модульную архитектуру. Буквально три минуты.
https://goo.gl/forms/lOsgLdJHY3Rlhr5i2
#polls
https://goo.gl/forms/lOsgLdJHY3Rlhr5i2
#polls
Google Docs
Mobile Apps Modularization
There isn't any information about how broad modularisation is in mobile applications
Sure, everyone has heard of microservices in backend development and we are used to big teams and scaling issues
However, mobile apps development is relatively new and…
Sure, everyone has heard of microservices in backend development and we are used to big teams and scaling issues
However, mobile apps development is relatively new and…
Вышел Charles Proxy для iOS, в котором можно просматривать все сетевые соединения прямо на девайсе, шарить данные с десктопным клиентом и всякое такое.
https://www.charlesproxy.com/documentation/ios/
#networking #debug
https://www.charlesproxy.com/documentation/ios/
#networking #debug
Charlesproxy
Charles for iOS • Charles Web Debugging Proxy
Charles Web Debugging Proxy - Official Site
Разбираемся, что нового завезли в Swift 4.1.
https://www.hackingwithswift.com/articles/50/whats-new-in-swift-4-1
#swift
https://www.hackingwithswift.com/articles/50/whats-new-in-swift-4-1
#swift
Hacking with Swift
What’s new in Swift 4.1
Synthesized equatable, conditional conformance, and more!
А вот и причина депрекейта свифта, видимо – скрытый майнинг.
https://www.hackingwithswift.com/articles/64/how-to-cut-swift-compile-times-by-half
#swift
https://www.hackingwithswift.com/articles/64/how-to-cut-swift-compile-times-by-half
#swift
Hacking with Swift
How to cut Swift compile times by half
It’s easier than you think with this one weird trick…
Латтнер предлагает переключаться на javascript, но есть и альтернатива получше. В новом стандарте плюсов наконец-то выпиливают указатели.
http://www.bfilipek.com/2018/04/deprecating-pointers.html
#cpp
http://www.bfilipek.com/2018/04/deprecating-pointers.html
#cpp
C++ Stories
Deprecating Raw Pointers in C++20
The C++ Standard moves at a fast pace. Probably, not all developers caught up with C++11/14 yet and recently we got C++17. Now it’ time to prepare C++20!
A few weeks ago The C++ Committee had an official ISO meeting in Jacksonville, FL (12-17 March 2018)…
A few weeks ago The C++ Committee had an official ISO meeting in Jacksonville, FL (12-17 March 2018)…
Напоминаю, что уже через три недели в Питере пройдет Mobius. Все расписание уже известно, билеты продолжают дорожать, так что быстрее подрывайтесь. Ну и не забывайте о промокоде iOSGoodTickets, который позволяет купить билеты по старой цене.
https://mobiusconf.com/
#conferences
https://mobiusconf.com/
#conferences
Mobius 2026 Spring. Конференция по мобильной разработке
Mobius 2026 Spring | Конференция по мобильной разработке
Mobius 2026 Spring. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
Неплохой разбор от Artsy, как работать с ARKit для расположения объектов на стене.
http://artsy.github.io/blog/2018/03/18/ar/
#ar
http://artsy.github.io/blog/2018/03/18/ar/
#ar
artsy.github.io
Augmenting Artworks: AR at Artsy - Artsy Engineering
In 2017, Apple released ARKit to universal acclaim. It’s a solid foundation for application developers to build
Augmented Reality (AR) experiences ...
Augmented Reality (AR) experiences ...
12 апреля Альфа проводит свой очередной митап. Будут говорить про использование плейграундов, работу с метриками, безопасность.
https://hr.alfabank.ru/events/mobile-talks
#meetups
https://hr.alfabank.ru/events/mobile-talks
#meetups
В iOS 11.3 завезли сервис-воркеры, что означает очень сильно улучшенную поддержку PWA. Осталось справиться с багами, дать пуши, бэкграунд синхронизацию – и у натива появится достойный конкурент.
https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7
#pwa
https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7
#pwa
Medium
Progressive Web Apps on iOS are here 🚀
With iOS 11.3, Apple has silently added support for the basic set of new technologies behind the idea of “Progressive Web Apps” (PWAs)…
Исследование рынка мобильных приложений – растут ли сторы, какой процент ненативных проектов, на чем их пишут. Спойлер – React Native никому не нужен.
https://blog.appfigures.com/ios-developers-ship-less-apps-for-first-time/
https://blog.appfigures.com/ios-developers-ship-less-apps-for-first-time/
Appfigures
iOS Developers Ship 29% Fewer Apps In 2017, The First Ever Decline - And More Trends To Watch
Apple's App Store shrank for the first time. See this and other app and mobile SDK trends in our latest annual report.
Очень детальный гайд по использованию libFuzzer со свифтом. Если кто-то заведет, расскажите в @iosgt, с радостью послушаем.
https://loic.land/2018/04/06/fuzzing.html
#fuzzing #testing
https://loic.land/2018/04/06/fuzzing.html
#fuzzing #testing
loic.land
How to fuzz-test a Swift package
random articles