В новому дайджесті ви можете прочитати про пошук без інтернету, грошові перекази в iMessage, створення іконок і токенів, найвисокооплачуваних мобільних видавців і найважливіші метрики.


Читати далі →



Зміст:
  1. Оптимізація розміру ігри
  2. Бандли і завантажувані ресурси. Що потрібно від системи?
  3. Дифы маніфесту
  4. Економія на кодогенерации
Ми пройшли екватор циклу про створення MMO RTS. Сьогоднішня стаття присвячена оптимізації.

Читати далі →

<img src=«habrastorage.org/files/5e7/7b3/706/5e77b3706e39408f9d57548f2994aacb.png» alt=«image» alt text"/>
iMessage у свіжих версіях iOS навчився працювати зі сторонніми розширеннями. Наприклад, тепер можна додавати котиків до повідомлень або навіть переводити комусь гроші без додаткових реквізитів. Це ж мрія ледаря — відправляти гроші не виходячи з месенджера, тому розробка Яндекс.Грошей засіла за реалізацію.
При розробці модного магії без пригод не обійшлося, адже iMessage практично нічого не розповідає про одержувача повідомлення. Немає ні номера гаманця, ні ПІП, ні хоча б статичного ID. Але ми придумали спосіб дізнатися про адресата все необхідне для відправлення грошей.
Читати далі →

image

1 березня в офісі Avito відбулася чергова зустріч спільноти розробників iOS CocoaHeads. Під катом вас чекають невеликий розповідь про те, як пройшов митап, і, найголовніше, відеозапису доповідей. Приємного перегляду!

Читати далі →

image

Продажем і бронюванням квитків на офіційному сайті перевізника вже давно нікого не здивувати. Але надворі не 2010, а 2017 рік. І поки громадяни не без задоволення спостерігають за зростанням цін на нафту і з незадоволенням – за цінами на багато іншого, «Російські залізні дороги» вирішили модернізувати свій мобільний напрямок.

У РЖД було своє застосування і раніше, причому не для сферичного «Йотафона» або «Ельбрусу», а цілком собі сучасної платформи Android, який володіє найбільшою користувача базою в Росії. Додати підтримку інших платформ планувалося пізніше.

Це «пізніше» настав півроку тому. Ми виграли замовлення на розробку оновленого додатки під Android і дві інші мобільні операційні системи: iOS і багатьма не цілком заслужено гнану Windows Phone. Кілька місяців активної розробки, тестування і доробок – бета-версія готова.

Про те, як ми це зробили, розповімо під катом.

Читати далі →

Привіт, Хабр! Дизайнери малюють програми з красивими кнопочками, тінями, анімаціями, градієнтами і складними переходами між екранами. На жаль, такі дизайни нелегко перетворювати в робочі програми. Чи можна полегшити нашу роботу? Розберемося на прикладі додатків, які отримали нагороди Apple за дизайн: Auxy, Streaks і Zova.

image

Читати далі →

Перший весняний дайджест в ньому радості CallKit, принади нової версії Kotlin, чарівність нових функцій Google Play, прекрасна робота Doom на годиннику, найкрасивіші emoji в пушах і незрівнянна годівниця для птахів.


Читати далі →



2ГІС давно хотів поділитися з користувачами айфонів своїми знаннями про телефонних номерах компаній з довідника. Android-платформа давала таку можливість, а ось під iOS відповідного інструменту довго не було.

В червні ми їздили на WWDC 2016, і на одній із сесій хлопці з Apple обмовилися, що нарешті-то можна робити «gorgeous astonishment» — визначник номерів під iOS 10. Нашій радості не було меж, але до пори до часу: як Apple любить, фічу вона надала з низкою обмежень.

Читати далі →

image
Всю свою професійну діяльність, вже більше семи років, я розвиваюся самостійно. Так склалося, що завжди працював один або з командою, яка була нижче мене по рівню. При цьому дозволити собі розслабитися, відчуваючи себе самим розумним, в IT індустрії суворо недозволительно. Постійно доводиться шукати способи підняти свій скілл і бути впевненим в тому, що ти реально його підняв і відповідаєш ринку.
У цій статті я поділюся правилами, які допомагають мені постійно розвиватися як спеціаліст, підтримувати себе в конкурентноздатній формі, і розповім історію підйому від pre-junior до senior.
БОНУС: підбірка забавних і гнітючих випадків з співбесід.
Читати далі →

Не займаючись ніколи раніше нативної розробкою під мобільні платформи, і в цей раз вирішив піти "легким шляхом" — освоїти React Native. Найбільшою трудністю стало додавання іконки додатка(AppIcon) і екрану завантаження (Launch Screen). Про що й хочу розповісти в цій статті тим, хто освоює React Native.
Читати далі →