29 Марта 2024, Пятница, 11:19 ВКонтакте Twitter

Каких технологий в разработке приложений под Android не будет

Каких технологий в разработке приложений под Android не будет23/02/2022 12:06

Технологии в области разработок приложений под Android постоянно развиваются, появляются новые технические решения, а что-то становится уже неактуальным. От каких технологий возможно стоит отойти в 2022 году и, что взамен предлагает Google, рассмотрим подробнее.


Android View


На смену Android View, как метода передачи информации, предлагают новую модель Jetpack Compose, отличающуюся дизайном. В новом UI-фреймворке проблем, характерных для Android View, уже нет.


Activity и Fragment уже могут взаимодействовать между собой, а управлять анимацией можно через инструменты в Composable. Данные Mutable State нет необходимости обрабатывать вручную, в Jetpack Compose этот процесс происходит автоматически. Функции Activity/Fragment заменяются Composable функциями.


С первой версией Jetpack Compose разработчики приложений смогли познакомиться в начале осени 2021 года, и уже сейчас ее стали активно применять.


LiveData


В 2020 году большая часть разработчиков стали использовать Architecture Component с компонентом LiveData для связывания состояния данных и объектов. Но этот компонент во многом ограниченный. Ему на смену пришли корутины Kotlin. В частности, StateFlow есть множество инструментов, преобразующих данные. StateFlow базируется на потоках, компоненты приложения могут реагировать на изменения так же, как и в RxJava. И еще одно преимущество – StateFlow можно применять в общем коде.


Предполагается, что в последующем StateFlow будет использоваться чаще, чем LiveData, хотя и LiveData остается востребованной.


Activity Lifecycle API


В том, что Activity Lifecycle API будет меньше использоваться, аналитики не совсем уверены, но такая тенденция все же намечается, к тому же Google предпринимает разные шаги, чтобы постепенно от Activity Lifecycle API отказаться. Если проанализировать, можно выстроить такую логику:



  • Google предложил ViewModel;

  • введение LiveData позволяет сократить код в Activity, данные уже не будут отправляться наблюдателю;

  • Google предложил воспользоваться Lifecycle, хранящим информацию о состоянии жизненного цикла, на него можно подписать слушателей, которые в свою очередь будут получать уведомления при смене Lifecycle. Наличие кода в Activity Lifecycle API уже не понадобится.


  • На сегодняшний день существуют такие приложения, которые разработаны с помощью Java. И LiveData, и Android View, и Activity Lifecycle API все еще будут востребованы, но применять эти инструменты будут все меньше. Будущее за новыми технологиями. В центре обучения NIX Solutions можно пройти теоретический и практический курс по Java, разработке приложений под Android на языке Kotlin. Ознакомиться с программой обучения и отзывами о компании можно на странице NIX Solutions reviews.






    Подпишись на наш Telegram-канал. В нем мы публикуем главное из жизни Саратова и области с комментариями


    Теги:

    Оцените материал:12345Проголосовали: 1Итоговая оценка: 3
    Каким бюджетникам стоит повысить зарплату?
    Оставить комментарий

    Новости

    Частное мнение

    26/03/2024 10:00
    Шутки Юрия Моисеева за 8 миллионов. Как в Марксе могли обмануть и бюджетников, и губернатора?
    Шутки Юрия Моисеева за 8 миллионов. Как в Марксе могли обмануть и бюджетников, и губернатора?Ситуация с бывшими казармами на Куйбышева оказалась сплошной мистикой
    25/03/2024 16:11
    Беседа с инсайдером: наша мэр ни разу не хозяйка
    Беседа с инсайдером: наша мэр ни разу не хозяйкаСлухи у нас
    24/03/2024 12:00
    Культурный Саратов: афиша мероприятий на 25-31 марта
    Культурный Саратов: афиша мероприятий на 25-31 мартаКонцерты, спектакли, выставки и другие интересности
    23/03/2024 10:00
    Субботнее чтиво: итоги уходящей недели
    Субботнее чтиво: итоги уходящей неделиГоремычный театр, беспилотники-неудачники, прокуратура недовольна ГЖИ
    22/03/2024 16:00
    Серийные разборки: сериал
    Серийные разборки: сериал "Сегун" Новая "Игра престолов"?

    Блоги



    Поиск по дате
    « 29 Марта 2024 »
    ПнВтСрЧтПтСбВС
    26272829123
    45678910
    11121314151617
    18192021222324
    25262728293031
    ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
    Яндекс.Метрика


    «Общественное мнение» сегодня. Новости Саратова и области. Аналитика, комментарии, блоги, радио- и телепередачи.


    Генеральный директор Чесакова Ольга Юрьевна
    Главный редактор Сячинова Светлана Васильевна
    OM-redactor@yandex.ru

    Адрес редакции:
    410012, г. Саратов, Проспект им. Кирова С.М., д.34, оф.28
    тел.: 23-79-65

    При перепечатке материалов ссылка на «Общественное мнение» обязательна.

    Сетевое издание «Общественное мнение» зарегистрировано в качестве средства массовой информации, регистрация СМИ №04-36647 от 09.06.2021. Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций. Эл № ФС77-81186 от 08 июня 2021 г.
    Учредитель ООО «Медиа Холдинг ОМ»

    18+ Федеральный закон Российской Федерации от 29 декабря 2010 г. N 436-ФЗ