Как стать автором
Обновить
69.54
Рейтинг
e-Legion
Делаем приложения, которыми пользуются миллионы
Сначала показывать
  • Новые
  • Лучшие

История успеха: из джуна в сеньора за 2 года

Блог компании e-Legion Разработка под iOS *Разработка мобильных приложений *Хакатоны Карьера в IT-индустрии

Мы знаем, как много вокруг курсов, мастер-классов и книжек о том, как построить карьеру в IT. И как мало реальных кейсов из жизни. 

В нашей новой рубрике "История успеха" мы расскажем об интересных примерах карьерного пути (вверх, вниз, в сторону) в e-Legion. Первым героем стал наш тимлид iOS-разработки на проекте — Виктор Волков. Виктор пришёл в e-Legion джуном два года назад после магистратуры университета и месяц назад получил апгрейд сеньора. В этой статье вы узнаете, как войти в профессию без опыта, и чем обусловлен такой впечатляющий карьерный рост Виктора. Просто на ночь нужно втирать порошок из…

Читать далее
Всего голосов 34: ↑3 и ↓31 -28
Просмотры 4.1K
Комментарии 19

e-Legion рекомендует :: осенние ивенты для аналитика

Блог компании e-Legion Анализ и проектирование систем *Аналитика мобильных приложений *Конференции

Лето закончилось 😿, а значит наступает пора айтишного движа 😉

В новом выпуске «e-legion рекомендует» Анастасия Московкина, руководитель отдела анализа, рассказывает об интересных для аналитиков мероприятиях и не только. Приятного чтения!

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 631
Комментарии 5

e-Legion рекомендует: интересные IT события этой осени

Блог компании e-Legion C++ *DevOps *IT-компании

Как справиться с грустью по прошедшему лету? Конечно же, согреваться теплом человеческого общения и светом новых знаний.

Прочь осеннюю хандру! Для поднятия морального духа и для увеличения вовлеченности в IT-просвещение мы собрали подборку интересных  IT-ивентов приближающейся осени 2021.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 838
Комментарии 0

На пути в IT: легко ли стать тестировщиком?

Блог компании e-Legion Тестирование IT-систем *Тестирование мобильных приложений *Карьера в IT-индустрии

Всё больше и больше людей хотят попасть в этот удивительный мир айти и ищут варианты, как сделать это максимально безболезненно. Погуглив, можно узнать, что одна из самых простых профессий в айти — тестировщик. Но так ли это?

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 10K
Комментарии 12

MBLT возвращается

Блог компании e-Legion Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Конференции

Привет, Хабр! 

13 октября пройдет 13-я Международная мобильная конференция MBLT+ для бизнеса и разработки. Сегодня мы расскажем, почему конференции MBLT и MBLT Dev являются знаковыми событиями в индустрии с 2012 года, и почему 13 октября ты должен быть там!

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 458
Комментарии 0

Получаем результат правильно (Часть 2). Fragment Result API

Блог компании e-Legion Разработка мобильных приложений *Разработка под Android *
Tutorial

Мы продолжаем рассказ о новинках библиотеки Jetpack, призванных упростить обмен данными между компонентами Android приложения. Первая часть была посвящена передаче данных из Activity и новому Api Activity Result.  

На этот раз посмотрим, какое решение Google предлагает для Fragment. Ввиду популярности паттерна “Single Activity” работа с фрагментами представляет большой практический интерес для многих Android-разработчиков.

“Как передать данные между двумя фрагментами?” - частый вопрос на собеседованиях. Ответить на него можно по-разному: создание общей ViewModel, имплементация интерфейса в Activity, использование targetFragment и другие способы. 

С появлением Fragment Result Api в этот список добавился простой способ передачи небольшого объема информации из одного фрагмента в другой. Например, возвращение результата какого-либо пользовательского сценария. Мы разберем, как применять новый Api на практике, но сначала немного теории.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 3K
Комментарии 2

7 Кругов SPM или как сделать модульное приложение на Swift Package Manager

Блог компании e-Legion Разработка под iOS *Xcode *Swift *
Из песочницы

Думаю, многие разработчики сталкивались с задачей, когда нужно разбить проект на модули. В этой статье нет информации о том, как решать циклические зависимости или выделять по слоям функционал, подразумевается, что это уже реализовано. Цель статьи — описать проблемы с которыми можно столкнуться при разбиении проекта на сабмодули с инструментом SPM, и помочь вам определиться стоит ли переходить на него.

Возможно, у многих возникнет вопрос:  “Зачем разбивать с помощью SPM?”. Ведь можно просто создавать подпроекты. Можно, но в использовании SPM для разбиения есть несколько преимуществ:

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 3.5K
Комментарии 1

Получаем результат правильно (Часть 1). Activity Result API

Блог компании e-Legion Разработка мобильных приложений *Разработка под Android *
Из песочницы
Tutorial

Каждый Android-разработчик сталкивался с необходимостью передать данные из одной Activity в другую. Эта тривиальная задача зачастую вынуждает нас писать не самый элегантный код. 

Наконец, в 2020 году Google представила решение старой проблемы — Activity Result API. Это мощный инструмент для обмена данными между активностями и запроса runtime permissions. 

В данной статье мы разберёмся, как использовать новый API и какими преимуществами он обладает.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 13K
Комментарии 5

Я месяц провел в MIT и понял — даже софтверным инженерам не стоит забывать про паяльник

Блог компании e-Legion Разработка мобильных приложений *Разработка под Android *Учебный процесс в IT Карьера в IT-индустрии


В детстве отец иногда доверял мне свой паяльник. Я занимался нехитрой пайкой, но чаще поглядывал, как руки отца то окунали паяльник в канифоль, то цепляли кусочек припоя. Запах канифоли с тех пор всегда будит во мне воспоминания. Кто бы мог подумать, что я буду так же увлеченно паять, но уже не батиным, а навороченным американским паяльником, и не на кухне в квартире детства, а в Массачусетском Технологическом институте.
Читать дальше →
Всего голосов 68: ↑61 и ↓7 +54
Просмотры 25K
Комментарии 43

Стоит ли увольнять разраба за большую и дорогую ошибку? Думаю, нет, но менеджмент хотел крови

Блог компании e-Legion Разработка под Android *Учебный процесс в IT Карьера в IT-индустрии


В Англии все одержимы футболом. Уйма любительских команд и куча стадионов. И вот через знакомых ко мне обратился один англичанин, у которого была идея и немного денег — он попросил сделать приложение, в котором люди могли бы управлять своей любительской командой по футболу. Расставлять людей на поле, делать замены, искать игроков, заказывать стадионы и общаться в чате.

В то время у меня был странный период в жизни — и я не знаю, как вообще выжил. Днем университет, ночью работа бэкендером с дежурствами до утра, и где-то в промежутках курсы андроид разработки. Причем у меня хватало энергии и энтузиазма ходить туда не для галочки — а по настоящему загореться.

Поэтому я согласился на работу. И это была просто отдушина после того, что я пережил в бэкенд разработке.
Читать дальше →
Всего голосов 71: ↑51 и ↓20 +31
Просмотры 31K
Комментарии 155

Как собрать нативную библиотеку для Android

Блог компании e-Legion Разработка мобильных приложений *Разработка под Android *Kotlin *
Tutorial

Собрать и заставить работать приложение с небольшим количеством нативного кода несложно. Если же вы хотите использовать нативную библиотеку, в которой много файлов, становится труднее. Сложность в том, что нативные библиотеки распространяются в виде исходного кода, который нужно компилировать под нужную архитектуру процессора. На примере аудиокодека Opus я покажу, как это сделать.


image

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4.4K
Комментарии 0

MBLT19 :: доклады, баттл продактов и тест

Блог компании e-Legion Разработка мобильных приложений *Дизайн мобильных приложений *Управление продуктом *Конференции
Привет, Хабр! В этот четверг, 26 сентября, мы собираем в Москве мобильную тусовку, чтобы обсудить тренды развития, управления и продвижения мобильных приложений. Под катом — лайнап 7-й Международной мобильной конференции для бизнеса MBLT19, баттл продактов и тест, который расскажет, какое ты приложение.


Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 772
Комментарии 0

MBLT19 :: возвращение

Блог компании e-Legion Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Дизайн мобильных приложений *
Привет, Хабр! Мы с новостями. В прошлом году мы упоролись по созданию классной конференции MBLT DEV. В этом году её не будет. Мы решили бросить силы на конференцию MBLT и сделать ивент не только для разработчиков, но и для всех, кто создаёт и развивает мобильные продукты.

7-я Международная конференция MBLT19 пройдёт 26 сентября в Москве. Под катом рассказываем о темах и формате конференции.

image
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 1K
Комментарии 0

WWDC 2019 :: что посмотреть

Блог компании e-Legion Разработка под iOS *Разработка мобильных приложений *Разработка под MacOS *Конференции

На WWDC 2019 Apple показала одну из лучших Keynote-презентаций за последние несколько лет. Но это только начало. Нас ждёт более 100 сессий от инженеров Apple. Я собрал в списке доклады, которые, как мне кажется, будут полезны большинству iOS-разработчиков. Если не знаете, за что браться, то попробуйте начать с них.


Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 6.3K
Комментарии 3

Перенос сайта на статику: мотивация, стоимость, работа

Блог компании e-Legion Разработка веб-сайтов *JavaScript *Git *GitHub

Недавно мы сделали то, о чём грезят все программисты и дизайнеры — переписали всё с нуля: полный редизайн нашего сайта и написание «движка» с чистого листа. Ниже поведаем о мотивации и процессе миграции с онлайн-CMS на статику.





Читать дальше →
Всего голосов 53: ↑49 и ↓4 +45
Просмотры 21K
Комментарии 46

Coroutines :: опыт практического применения

Блог компании e-Legion Программирование *Разработка мобильных приложений *Разработка под Android *Kotlin *
В этой статье расскажу о том, как работают корутины и как их создать. Рассмотрим применение при последовательном, параллельном выполнении. Поговорим об обработке ошибок, отладке и способах тестирования корутин. В конце я подведу итог и расскажу о впечатлениях, которые остались после применения данного подхода.

Статья подготовлена по материалам моего доклада на MBLT DEV 2018, в конце поста — линк на видеозапись.

Последовательный стиль


Всего голосов 27: ↑27 и ↓0 +27
Просмотры 19K
Комментарии 3

Устройство компилятора Swift. Часть 4

Блог компании e-Legion Программирование *Компиляторы *Swift *Софт

Это последняя часть моего обзора компилятора Swift. Я покажу, как можно осуществить генерацию LLVM IR из AST и что выдаёт настоящий фронтенд. Если вы не читали предыдущие части, то переходите по ссылкам:


Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 4.4K
Комментарии 1

Устройство компилятора Swift. Часть 3

Блог компании e-Legion Программирование *Компиляторы *Swift *Софт

Продолжаем изучать компилятор Swift. Эта часть посвящена Swift Intermediate Language.


Если вы не видели предыдущие, рекомендую перейти по ссылке и прочитать:


Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 3.7K
Комментарии 1

Устройство компилятора Swift. Часть 2

Блог компании e-Legion Программирование *Компиляторы *Swift *Софт

Вторая часть моего рассказа о компиляторе Swift. Мы начнём изучать фронтенд, а точнее те его части, которые отвечают за первоначальный разбор и анализ исходного кода.

Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 5.5K
Комментарии 2

Устройство компилятора Swift. Часть 1

Блог компании e-Legion Программирование *Компиляторы *Swift *Софт

Swift — это не только язык программирования. Это проект, в который помимо компилятора входит много других компонентов. Да и сам компилятор — это не большая и страшная коробка, которая с помощью магии превращает ваш код в набор понятных для машины инструкций. Его тоже можно разбить на компоненты. Если вам интересно, на какие именно — добро пожаловать под кат.

Читать дальше
Всего голосов 28: ↑25 и ↓3 +22
Просмотры 12K
Комментарии 3

Информация

Дата основания
Местоположение
Россия
Сайт
www.e-legion.ru
Численность
101–200 человек
Дата регистрации