• XSS.stack #1 – первый литературный журнал от юзеров форума

dart/flutter roadmap для самых маленьких

p4p4

(L1) cache
Пользователь
Регистрация
04.04.2024
Сообщения
504
Реакции
276
Рынок мобилок интересен не только заработком, но и возможностями, уникальность, перспективами, если идти в ту сферу, то через какое-то время, когда мобильные устройства, в частности смартфоны и смарт-устройства, станут неотъемлемой частью жизни большей части людей(больше чем сейчас!!!), будет еще больше мувов по всем фронтам;)

Ориентируясь на эту сферу примерный роадмап, учитывая актуальные технологии выглядит так:



стек на выбор:

  • iOS:
    Swift (язык программирования)
    SwiftUI (фреймворк пользовательского интерфейса)
    Xcode (интегрированная среда разработки)
    Objective-C (дополнительно)
    RxSwift (реактивное программирование)
    CocoaPods (менеджер зависимостей)
  • Android:
    Kotlin (язык программирования)
    Jetpack Compose (фреймворк пользовательского интерфейса)
    Android Studio (интегрированная среда разработки)
    Java (дополнительно)
    RxJava (реактивное программирование)
    Gradle (менеджер зависимостей)
  • Кроссплатформенные:
    React Native (JavaScript-фреймворк)
    Flutter (фреймворк на Dart)
    Xamarin (фреймворк на C#)
    Ionic (фреймворк на веб-технологиях)
Тенденции и технологии будущего:AI, ML, BlockChain(web3, defi, dapp, etc),cloud tech(распределение и микросервисы)


  • (дополнительная инфа в общих чертах как двигаться)
    Этапы:
    1. База: программирование, технологический стек, API/SDK
    2. Продвинутые концепции: навигация, обработка событий, UX/UI
    3. Расширенные технологии: библиотеки, асинхронное программирование, облачные вычисления
    4. Специализация: выбор направления и изучение доменных знаний
    5. Передовые технологии: ИИ, дополненная реальность, блокчейн
  • размышления:
    исходя из всего вышесказанного перспективнее выглядит флюттер и дарт(для меня), кто-то ща начнет "ДА ЖАВУ НАДО, ЭТО ЖЕ ДЕФОЛТ, КОДОВАЯ БАЗА АНДРЮШИ НА ЖАВЕЕЕ", ну блин, учите жаву - никогда не поздно соскочить с дарта на жаву, тем более что синтаксис оч похож (жава оказала влияние), но энивей это для расширение стека
о дарте:

Вкатываемся через дарт в кодинг с парадигмой ООП(параллельно же надо изучать концепции и прочий фарш из компкутер сайнс)


  • Модуль 1: Основы программирования с дартом
    Типы данных
    Операторы
    Переменные и их объявление
    Ввод и вывод данных
    Условные операторы
  • 1.2:
    Из ООП
    Класс и объект
    Свойства и методы
    Модификаторы доступа (private, public)
  • Модуль 2: Простые структуры данных
    Массивы
    Списки
    Карты
    Обработка исключений
  • 2.2:
    Базa ООП:
    Наследование
    Полиморфизм
  • Модуль 3: Сложные структуры данных
    Структуры
    Классы
    Интерфейсы
    Абстрактные классы
  • 3.2 ООП:
    Инкапсуляция
    Ассоциация
    Агрегация
  • Модуль 4: Функции и замыкания
    Создание и вызов функций
    Параметры функций и возвращаемое значение
    Замыкания
  • 4.2 ООП:
    Делегаты
    Лямбда-выражения
  • Модуль 5: Асинхронное программирование
    Future и async/await
    Использование таймеров и потоков
  • 5.2 ООП:
    Конкуррентность
    Параллелизм( https://habr.com/ru/amp/publications/539362/ )

ДОПОЛНИТЕЛЬНО:

когда скилл по синтаксису настакаете:
https://education.yandex.ru/handbook/flutter ->
переходим уже к совмещению с флюттером

ищу единомышленников -> pm, будем вместе развиваться, есть некоторое количество материала
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх