Я начинающий Androin разработчик. Летом 2022 я впервые попробовал программировать под Android и меня настолько сильно затянуло, что это стало моим основным занятием в жизни. Изучение программирования строю на большом количестве практики и рассмотрении каждой из тем с разных сторон. Информацию стараюсь брать из разных источников - для полноты понимания. С декабря 2022 по февраль 2024 обучался в Нетологии на курсе "Андроид-разработчик с нуля". Кроме этого смотрю много тематических видео на Youtube, читаю статьи на Хабр и прохожу codelabs с developer.android.com.
- Язык программирования Kotlin
- Android Studio и Intellij IDEA
- Работа с сетью (Retrofit, okHttp)
- Работа с многопоточностью
- Работа с изображениями (Glide, Picasso)
- Работа с хранением данных (Room)
- Работа с картами и геолокацией (Yandex MapKit)
- Работа с Git и GitHub
- Dependency Injection (Dagger hilt)
- Архитектура приложения (Clean architecture, MVVM, MVP)
- Kotlin Coroutines
- Работа с Юнит-тестами (JUnit4)
- Создание и кастомизация собственных View (CustomView)
- Погода в кармане. Многоэкранное приложение с прогнозом погоды и дополнительными функциями.
- Метки на карте Проект по работе с Яндекс Картами. Используется YandexMapKit, а так же Room для построения базы данных.
- Чаевые, Кости Небольшие одноэкранные приложения, которые я сделал на самых первых этапах обучения.
- Телеграм Бот Проект на Java. Сделал для практики в языке Java и понимания создания телеграмм-ботов.
- Custom view. Проект из курса Нетологии направленный на изучение основ построения и костомизации View в Android.
- NMedia, NMedia2.0 На этих проектах строилось обучение в Нетологии. Курс охватывал широкий спектр тем.
- Архитектура в Android. Учебный курс из youtube c основами архитектуры и паттернами проектирования.
- Нетология "Разработка мобильных приложений с нуля"