«Мобильная разработка» — новый канал от медиа Tproger, здесь всё, что нужно мобильному разработчику!
За подписку на канал получаете:
— Гайды по Android, iOS и кроссплатформе,
— Тренды в UI/UX для мобилок,
— Библиотеки, инструменты, вакансии.
Подписывайся и будь в курсе!
Остальные каналы от Tproger: @tproger_channels
За подписку на канал получаете:
— Гайды по Android, iOS и кроссплатформе,
— Тренды в UI/UX для мобилок,
— Библиотеки, инструменты, вакансии.
Подписывайся и будь в курсе!
Остальные каналы от Tproger: @tproger_channels
👍6🤩5🔥1
Дорожная карта Android-разработчика
Чтобы написать хорошее Android-приложение, необходимо тщательно продумать его архитектуру, подготовить удобный и отзывчивый интерфейс и проработать еще множество деталей, от которых у новичка может закружиться голова.
Но на GitHub есть обновляемая дорожная карта Android-разработчика, в которой собраны по категориям различные темы, которые необходимо знать хорошему специалисту. Карта поможет понять, что следует изучить в первую очередь, чтобы перейти на следующий шаг (вниз по карте):
https://github.com/mobile-roadmap/android-developer-roadmap
#android
Чтобы написать хорошее Android-приложение, необходимо тщательно продумать его архитектуру, подготовить удобный и отзывчивый интерфейс и проработать еще множество деталей, от которых у новичка может закружиться голова.
Но на GitHub есть обновляемая дорожная карта Android-разработчика, в которой собраны по категориям различные темы, которые необходимо знать хорошему специалисту. Карта поможет понять, что следует изучить в первую очередь, чтобы перейти на следующий шаг (вниз по карте):
https://github.com/mobile-roadmap/android-developer-roadmap
#android
Как разработать своё первое приложение на React Native
Для разработки приложения под обе платформы (Android и iOS) можно воспользоваться кроссплатформенными фреймворками. Они позволяют писать общий код для всех платформ и использовать языки Swift/Objective C и Java/Kotlin только для нативных модулей платформы.
В фреймворке React Native весь код пишется на JavaScript. Одним из преимуществ React Native является hot reload — изменения кода не требуют пересборки приложения.
О том, как написать простое приложение на React Native, читайте в нашей статье:
https://tprg.ru/A61F
#кроссплатформенность #react_native
Для разработки приложения под обе платформы (Android и iOS) можно воспользоваться кроссплатформенными фреймворками. Они позволяют писать общий код для всех платформ и использовать языки Swift/Objective C и Java/Kotlin только для нативных модулей платформы.
В фреймворке React Native весь код пишется на JavaScript. Одним из преимуществ React Native является hot reload — изменения кода не требуют пересборки приложения.
О том, как написать простое приложение на React Native, читайте в нашей статье:
https://tprg.ru/A61F
#кроссплатформенность #react_native
❤1
Введение в SwiftUI
В 2019 году Apple представила фреймворк SwiftUI, который существенно изменил подход к отрисовке пользовательского интерфейса.
Если вы еще не познакомились со SwiftUI, то можете пройти специальный курс от Apple. Он разделен на 4 раздела, и в каждом по несколько уроков с указанием ориентировочного времени выполнения. В уроках подробно разбираются тестовые проекты, благодаря чему можно легко понять принципы работы со SwiftUI.
Где учиться: https://developer.apple.com/tutorials/swiftui
#swiftui #ios
В 2019 году Apple представила фреймворк SwiftUI, который существенно изменил подход к отрисовке пользовательского интерфейса.
Если вы еще не познакомились со SwiftUI, то можете пройти специальный курс от Apple. Он разделен на 4 раздела, и в каждом по несколько уроков с указанием ориентировочного времени выполнения. В уроках подробно разбираются тестовые проекты, благодаря чему можно легко понять принципы работы со SwiftUI.
Где учиться: https://developer.apple.com/tutorials/swiftui
#swiftui #ios
Android-библиотека, реализующая меню, в котором элементы выстраиваются по кругу. Меню можно разместить в разных частях экрана. Написано полностью на Kotlin.
Исходники на GitHub: https://tprg.ru/2DjG
#библиотеки #идеи #android
Исходники на GitHub: https://tprg.ru/2DjG
#библиотеки #идеи #android
👍1
Подборка материалов по Flutter
На GitHub есть репозиторий, в котором выложены ссылки на множество русскоязычных материалов по Flutter. Здесь можно найти записи интересных докладов, крутые статьи, интересные видео и ссылки на профильные каналы в соцсетях.
Ссылка на репозиторий: https://github.com/newbalancem5/flutter_info
#flutter #кроссплатформенность
На GitHub есть репозиторий, в котором выложены ссылки на множество русскоязычных материалов по Flutter. Здесь можно найти записи интересных докладов, крутые статьи, интересные видео и ссылки на профильные каналы в соцсетях.
Ссылка на репозиторий: https://github.com/newbalancem5/flutter_info
#flutter #кроссплатформенность
Создаём своё первое приложение для Kotlin Multiplatform
Если вы занимаетесь Android-разработкой и хотите написать кроссплатформенное приложение, то можете познакомиться с Kotlin Multiplatform. В этом SDK модули с общим кодом пишутся на Kotlin и компилируются в JVM-байткод для Android или LLVM-байткод для iOS.
О том, как реализовать простое новостное приложение на Kotlin Multiplatform, читайте в нашей статье:
https://tprg.ru/N4rZ
#android #ios #кроссплатформенность #kotlin
Если вы занимаетесь Android-разработкой и хотите написать кроссплатформенное приложение, то можете познакомиться с Kotlin Multiplatform. В этом SDK модули с общим кодом пишутся на Kotlin и компилируются в JVM-байткод для Android или LLVM-байткод для iOS.
О том, как реализовать простое новостное приложение на Kotlin Multiplatform, читайте в нашей статье:
https://tprg.ru/N4rZ
#android #ios #кроссплатформенность #kotlin
👍1
Модуляризация iOS-приложения
Разработчики из Badoo рассказали, как они разбивают код iOS-приложений на модули и в чем преимущества модуляризации уже существующих проектов:
https://tprg.ru/QbJt
#ios
Разработчики из Badoo рассказали, как они разбивают код iOS-приложений на модули и в чем преимущества модуляризации уже существующих проектов:
https://tprg.ru/QbJt
#ios
Пишем на Flutter игру про динозавра из Chrome
Наверняка вы играли в Chrome с динозавром, когда не было доступа к Интернету. В этой статье рассказывается о том, как воссоздать игру на Flutter, используя стандартные возможности фреймворка:
https://tprg.ru/WAhj
#flutter #кроссплатформенность
Наверняка вы играли в Chrome с динозавром, когда не было доступа к Интернету. В этой статье рассказывается о том, как воссоздать игру на Flutter, используя стандартные возможности фреймворка:
https://tprg.ru/WAhj
#flutter #кроссплатформенность
Оцениваем эффективность мобильного приложения
В 2020 году из-за пандемии пользователи стали больше тратить времени в мобильных приложениях, поэтому некоторые приемы и метрики, которые были актуальны в 2019 году, стали малоэффективными.
О том, на какие показатели стоит обратить внимание разработчикам, мы подробно рассказали в статье:
https://tprg.ru/m316
#ios #android #аналитика
В 2020 году из-за пандемии пользователи стали больше тратить времени в мобильных приложениях, поэтому некоторые приемы и метрики, которые были актуальны в 2019 году, стали малоэффективными.
О том, на какие показатели стоит обратить внимание разработчикам, мы подробно рассказали в статье:
https://tprg.ru/m316
#ios #android #аналитика