Вступление
*учусь быть кратким*
Рынок мобилок интересен не только заработком, но и возможностями, уникальность, перспективами, если идти в ту сферу, то через какое-то время, когда мобильные устройства, в частности смартфоны и смарт-устройства, станут неотъемлемой частью жизни большей части людей(больше чем сейчас!!!), будет еще больше мувов по всем фронтам;)
Ориентируясь на эту сферу примерный роадмап, учитывая актуальные технологии выглядит так:
стек на выбор:
Вкатываемся через дарт в кодинг с парадигмой ООП(параллельно же надо изучать концепции и прочий фарш из компкутер сайнс)
ДОПОЛНИТЕЛЬНО:
когда скилл по синтаксису настакаете:
Flutter — Хендбук от Яндекс Образования | End Way - Форум программирования и сливов различных скриптов -> переходим уже к совмещению с флюттером
кому интересно данное направление - пишите, вместе будем развиваться!
есть приват ченал, туда всю инфу лью, ссылки курсы и тд (не блог, онли для единомышленников/интернет кентов) -> можем дискутировать и тд
*учусь быть кратким*
Рынок мобилок интересен не только заработком, но и возможностями, уникальность, перспективами, если идти в ту сферу, то через какое-то время, когда мобильные устройства, в частности смартфоны и смарт-устройства, станут неотъемлемой частью жизни большей части людей(больше чем сейчас!!!), будет еще больше мувов по всем фронтам;)
Ориентируясь на эту сферу примерный роадмап, учитывая актуальные технологии выглядит так:
стек на выбор:
- 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 (фреймворк на веб-технологиях)
(дополнительная инфа в общих чертах как двигаться)
Этапы:
1. База: программирование, технологический стек, API/SDK
2. Продвинутые концепции: навигация, обработка событий, UX/UI
3. Расширенные технологии: библиотеки, асинхронное программирование, облачные вычисления
4. Специализация: выбор направления и изучение доменных знаний
5. Передовые технологии: ИИ, дополненная реальность, блокчейн- размышления:
исходя из всего вышесказанного перспективнее выглядит флюттер и дарт(для меня), кто-то ща начнет "ДА ЖАВУ НАДО, ЭТО ЖЕ ДЕФОЛТ, КОДОВАЯ БАЗА АНДРЮШИ НА ЖАВЕЕЕ", ну блин, учите жаву - никогда не поздно соскочить с дарта на жаву, тем более что синтаксис оч похож (жава оказала влияние), но энивей это для расширение стека
Dart — Википедия
ru.wikipedia.org
Вкатываемся через дарт в кодинг с парадигмой ООП(параллельно же надо изучать концепции и прочий фарш из компкутер сайнс)
- Модуль 1: Основы программирования с дартом
Типы данных
Операторы
Переменные и их объявление
Ввод и вывод данных
Условные операторы - 1.2:
Из ООП
Класс и объект
Свойства и методы
Модификаторы доступа (private, public) - Модуль 2: Простые структуры данных
Массивы
Списки
Карты
Обработка исключений - 2.2:
Базa ООП:
Наследование
Полиморфизм - Модуль 3: Сложные структуры данных
Структуры
Классы
Интерфейсы
Абстрактные классы - 3.2 ООП:
Инкапсуляция
Ассоциация
Агрегация - Модуль 4: Функции и замыкания
Создание и вызов функций
Параметры функций и возвращаемое значение
Замыкания - 4.2 ООП:
Делегаты
Лямбда-выражения - Модуль 5: Асинхронное программирование
Future и async/await
Использование таймеров и потоков - 5.2 ООП:
Конкуррентность
Параллелизм( Работа с асинхронностью в Dart / Habr | End Way - Форум программирования и сливов различных скриптов )
ДОПОЛНИТЕЛЬНО:
когда скилл по синтаксису настакаете:
Flutter — Хендбук от Яндекс Образования | End Way - Форум программирования и сливов различных скриптов -> переходим уже к совмещению с флюттером
кому интересно данное направление - пишите, вместе будем развиваться!
есть приват ченал, туда всю инфу лью, ссылки курсы и тд (не блог, онли для единомышленников/интернет кентов) -> можем дискутировать и тд