El objetivo está desatendido
El autor lleva sin comentar el objetivo 3 años 10 meses 22 días
С "0" до андроид разработчика
Скажу так, я не программист, никогда на него не училась и вообще у меня профессия в другой сфере. Но программирование всегда мне было интересно. Поэтому я считаю, что все в моих руках. Чего я хочу?
1. Изучить java и kotlin.
2. Создать андроид приложение
3. и возможно... А что возможно узнаем потом
P.s. Время даю себе год. Этапы и пункты будут дополняться
Criterio del fin
андроид приложение создано, загружено на google play, функционирует
Recursos personales
возможность бросить себе вызов
Lo ecológico del objetivo
не один зверь кроме меня не пострадает
-
Пройти все уровни в JavaRush
Очень интересный сайт.. Наткнулась на него совершено случайно. Много воды конечно. Но материал преподнесен очень не обычно и просто.
-
Пройти 0 уровень
-
Пройти 1 уровень
-
Пройти 2 уровень
-
Пройти 3 уровень
-
Пройти 4 уровень
-
Пройти 5 уровень
-
Пройти 6 уровень
-
Пройти 7 уровень
-
Пройти 8 уровень
-
Пройти 9 уровень
-
Пройти 10 уровень
-
Пройти 11 уровень
-
Пройти 12 уровень
-
Пройти 13 уровень
-
Пройти 14 уровень
-
Пройти 15 уровень
-
Пройти 16 уровень
-
Пройти 17 уровень
-
Пройти 18 уровень
-
Пройти 19 уровень
-
Пройти 20 уровень
-
Пройти 21 уровень
-
Пройти 22 уровень
-
Пройти 23 уровень
-
Пройти 24 уровень
-
Пройти 25 уровень
-
Пройти 26 уровень
-
Пройти 27 уровень
-
Пройти 28 уровень
-
Пройти 29 уровень
-
Пройти 30 уровень
-
Пройти 31 уровень
-
Пройти 32 уровень
-
Пройти 33 уровень
-
Пройти 34 уровень
-
Пройти 35 уровень
-
Пройти 36 уровень
-
Пройти 37 уровень
-
Пройти 38 уровень
-
Пройти 39 уровень
-
Пройти 40 уровень
-
-
Пройти все уроки курса Java для начинающих на сайте ru.code
-
Урок 1. Привет, мир!
-
Урок 2. Комментарии
-
Урок 3. Инструкции (Statements)
-
Урок 4. Как мы проверяем ваши решения
-
Урок 5. Синтаксические ошибки
-
Урок 6. Арифметические операции
-
Урок 7. Операторы
-
Урок 8. Коммутативная операция
-
Урок 9. Композиция операций
-
Урок 10. Приоритет
-
Урок 11. Кавычки
-
Урок 12. Экранирующие последовательности
-
Урок 13. Конкатенация
-
Урок 14. Кодировка
-
Урок 15. Типы данных
-
Урок 16. Явное преобразование типов
-
Урок 17. Что такое переменная
-
Урок 18. Изменение переменной
-
Урок 19. Именование переменных
-
Урок 20. Ошибки при работе с переменными
-
Урок 21. Выражения в определениях
-
Урок 22. Переменные и конкатенация
-
Урок 23. Магические числа
-
Урок 24. Константы
-
Урок 25. Извлечение символов из строки
-
Урок 26. Функции и их вызов
-
Урок 27. Сигнатура функции
-
Урок 28. Вызов функции - выражение
-
Урок 29. Аргументы как выражения
-
Урок 30. Вызов функций в аргументах функций
-
Урок 31. Побочные эффекты
-
Урок 32. Неизменяемость аргументов функций
-
Урок 33. Создание (определение) функции
-
Урок 34. Аргументы, переменные и инструкции
-
Урок 35. Возврат значений
-
Урок 36. Именование
-
Урок 37. Окружение
-
Урок 38. Логический тип
-
Урок 39. Предикаты
-
Урок 40. Комбинирование операций и функций
-
Урок 41. Логические операторы
-
Урок 42. Сравнение строк
-
Урок 43. Отрицание
-
Урок 44. Логические операторы 2
-
Урок 45. Условная конструкция
-
Урок 46. else
-
Урок 47. else if
-
Урок 48. Тернарный оператор
-
Урок 49. Цикл While
-
Урок 50. Переворот строки
-
Урок 51. Пограничные случаи
-
Урок 52. синтаксический сахар
-
Урок 53. Циклы и условия
-
Урок 54. Циклы и условия 2
-
Урок 55. Инкремент и декремент
-
Урок 56. Возврат из циклов
-
Урок 57. Цикл For
-
Урок 58. Юникод
-
Урок 59. Поиск стартовой позиции
-
-
Изучаем java. Кэти Сьерра и Берт Бейтс
-
1. Погружаемся
-
2. Путешествие в Объектвилль
-
3. Свои переменные нужно знать в лицо
-
4. Как себя ведут объекты
-
5. Особо мощные методы
-
6. Использование библиотеки java
-
7. Прекрасная жизнь в Объектвилле
-
8. Серьезный полиморфизм
-
9. Жизнь и смерть объектов
-
10. Числа имеют значение
-
11. Опасное поведение
-
12. Очень графическая история
-
13. Улучшай свои навыки
-
14. Сохранение объектов
-
15. Устанавливаем соединение
-
16. Структура данных
-
17. Выпусти свой код
-
18. Распределенные вычисления
-
-
java для чайников. Барри Берд
-
Знакомство с java
-
Разработка програмного обеспечения
-
Базовые компоненты java
-
Переменные и значения
-
Управляющие инструкции
-
Циклы
-
Классы и объекты
-
Повторное использование кода
-
Конструкторы
-
Правильное применение переменных и методов
-
Массивы и коллекции
-
Как сохранить хорошую мину при плохой игре
-
Область видимости
-
Реагирование на события клавиатуры и мыши
-
Аплеты
-
Соединение с базой данных
-
Десять способов избежать ошибок
-
Десять сайтов, посвященных java
-
-
java Промышленное программирование. Блинов, Романчик (Методы программирования)
-
Введение в ООП и классы
-
Типы данных и операторы
-
Классы и объекты
-
Наследование и полиморфизм
-
Внутренние классы
-
Интерфейсы и аннотации
-
Строки
-
Исключения и ошибки
-
Потоки ввода/вывода
-
Коллекции
-
Потоки выполнения
-
JDBC
-
Сетевые программы
-
XML&java
-
Сервлеты
-
Java server page
-
Сессии, события и фильтры
-
JSP standart tag library
-
Пользовательские теги
-
Шаблоны и антишаблоны
-
Порождающие шаблоны
-
Шаблоны поведения
-
Структурные шаблоны
-
-
Философия java. Брюс Эккель
-
Введение в объекты
-
Все является объектом
-
Операторы
-
Управляющие конструкции
-
Инициализация и завершение
-
Управление доступом
-
Повторное использование классов
-
Полиморфизм
-
Интерфейсы
-
Внутренние классы
-
Коллекции объектов
-
Обработка ошибок и исключения
-
Строки
-
Информация о типах
-
Обобщенные типы
-
Массивы
-
Подробнее о контейнерах
-
Система ввода-вывода java
-
Перечислимые типы
-
Аннотации
-
Паралельное выполнение
-
Графический интерфейс
-
-
Грокаем алгоритмы. Адитья Бхаргава
-
Знакомство с алгоритмами
-
Сортировка выбором
-
Рекурсия
-
Быстрая сортировка
-
Хеш-таблицы
-
Поиск в ширину
-
Алгоритм Дейкстры
-
Жадные алгоритмы
-
Динамическое программирование
-
Алгоритм ближайших соседей
-
Что дальше?
-
-
Head FIrst Программируем под Андроид. Гриффитс Дэвид и Дон
-
Первые шаги.
-
Построение интерактивных приложений
-
Множественные активности и интенты
-
Жизненный цикл активности
-
Представления и группы
-
Макеты с ограничениями
-
Списковые представления и адаптеры
-
Библиотеки поддержки и панели приложений
-
Фрагменты
-
Фрагменты для больших интерфейсов
-
Динамические фрагменты
-
Design Support Library
-
Recyclerview и карточки
-
Выдвижные панели
-
Базы данных SQLite
-
Курсоры
-
Курсоры и асинхронные задачи
-
Службы
-
Связанные службы и разрешения
-
-
Котлин в действии. Дмитрий Жемеров и Светлана Исакова
-
Kotlin: что это и зачем
-
Основы Kotlin
-
Определение и вызов функции
-
Классы, объекты и интерфейсы
-
Лямбда-выражения
-
Система типов Kotlin
-
Перегрузка операторов и другие соглашения
-
Функции высшего порядка: лямбда-выражения как параметры и возвращаемые значения
-
Обобщенные типы
-
Аннотации и механизм рефлексии
-
Конструирование DSL
-
-
Курс на startandroid.ru
-
Урок 1. Введение
-
Урок 2. Установка Android Studio
-
Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.
-
Урок 4. Компоненты экрана и их свойства
-
Урок 5. Layout-файл в Activity. XML представление. Смена ориентации экрана.
-
Урок 6. Виды Layouts. Ключевые отличия и свойства.
-
Урок 7. Layout параметры для View-элементов.
-
Урок 8. Работаем с элементами экрана из кода
-
Урок 9. Обработчики событий на примере Button.
-
Урок 10. Оптимизируем реализацию обработчиков.
-
Урок 11. Папка res/values. Используем ресурсы приложения.
-
Урок 12. Логи и всплывающие сообщения
-
Урок 13. Создание простого меню
-
Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
-
Урок 15. Контекстное меню
-
Урок 16. Программное создание экрана. LayoutParams
-
Урок 17. Создание View-компонент в рабочем приложении
-
Урок 18. Меняем layoutParams в рабочем приложении
-
Урок 19. Пишем простой калькулятор
-
Урок 20. Анимация
-
Урок 21. Создание и вызов Activity
-
Урок 22. Intent, Intent Filter, Context - теория
-
Урок 23. Activity Lifecycle. В каких состояниях может быть Activity
-
Урок 24. Activity Lifecycle, пример смены состояний с двумя Activity
-
Урок 25. Task. Что это такое и как формируется
-
Урок 26. Intent Filter - практика
-
Урок 27. Читаем action из Intent
-
Урок 28. Extras - передаем данные с помощью Intent
-
Урок 29. Вызываем Activity и получаем результат. Метод startActivityForResult
-
Урок 30. Подробнее про onActivityResult. Зачем нужны requestCode и resultCode
-
Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения
-
Урок 32. Пишем простой браузер
-
Урок 33. Хранение данных. Preferences.
-
Урок 34. Хранение данных. SQLite
-
Урок 35. SQLite. Методы update и delete с указанием условия
-
Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка
-
Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery.
-
Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
-
Урок 39. onUpgrade. Обновляем БД в SQLite
-
Урок 40. LayoutInflater. Учимся использовать.
-
Урок 41. Используем LayoutInflater для создания списка
-
Урок 42. Список - ListView
-
Урок 43. Одиночный и множественный выбор в ListView
-
Урок 44. События в ListView
-
Урок 45. Список-дерево ExpandableListView
-
Урок 46. События ExpandableListView
-
Урок 47. Обзор адаптеров
-
Урок 48. Используем SimpleAdapter.
-
Урок 49. SimpleAdapter. Методы SetViewText и SetViewImage
-
Урок 50. SimpleAdapter. Используем ViewBinder
-
Урок 51. SimpleAdapter, добавление и удаление записей
-
Урок 52. SimpleCursorAdapter, пример использования
-
Урок 53. SimpleCursorTreeAdapter, пример использования
-
Урок 54. Кастомизация списка. Создаем свой адаптер
-
Урок 55. Header и Footer в списках. HeaderViewListAdapter
-
Урок 56. Spinner – выпадающий список
-
Урок 57. GridView и его атрибуты
-
Урок 58. Диалоги. TimePickerDialog
-
Урок 59. Диалоги. DatePickerDialog
-
Урок 60. Диалоги. AlertDialog: Title, Message, Icon, Buttons
-
Урок 61. Диалоги. AlertDialog.Метод onPrepareDialog
-
Урок 62. Диалоги. AlertDialog. Список
-
Урок 63. Диалоги. AlertDialog. Список с одиночным выбором
-
Урок 64. Диалоги. AlertDialog. Список с множественным выбором
-
Урок 65. Диалоги. AlertDialog. Кастомизация
-
Урок 66. Диалоги. Обработчики и операции
-
Урок 67. Диалоги. ProgressDialog
-
Урок 68. Немного о Parcel
-
Урок 69. Передаем Parcelable объекты с помощью Intent
-
Урок 70. onSaveInstanceState. Сохранение данных Activity при повороте экрана
-
Урок 71. Preferences как настройки приложения. PreferenceActivity
-
Урок 72. Preferences. Список, экраны и категории
-
Урок 73. Preferences. Управляем активностью настроек (setEnabled)
-
Урок 74. Preferences. Программное создание экрана настроек
-
Урок 75. Хранение данных. Работа с файлами.
-
Урок 76. Tab - вкладки. Общий обзор
-
Урок 77. Tab - вкладки. TabActivity. Activity, как содержимое вкладки
-
Урок 78. Tab - вкладки. TabContentFactory, ручное создание содержимого вкладки
-
Урок 79. XmlPullParser. Парсим XML
-
Урок 80. Handler. Немного теории. Наглядный пример использования
-
Урок 81. Handler. Посылаем простое сообщение
-
Урок 82. Handler. Пример с более содержательными сообщениями
-
Урок 83. Handler. Отложенные сообщения, удаление из очереди, Handler.Callback
-
Урок 84. Handler. Обработка Runnable
-
Урок 85. Еще несколько способов выполнения кода в UI-потоке
-
Урок 86. AsyncTask. Знакомство, несложный пример
-
Урок 87. AsyncTask. Параметры. Промежуточные результаты
-
Урок 88. AsyncTask. Итоговый результат. Метод get
-
Урок 89. AsyncTask. Cancel – отменяем задачу в процессе выполнения
-
Урок 90. AsyncTask. Status – статусы задачи
-
Урок 91. AsyncTask. Поворот экрана
-
Урок 92. Service. Простой пример
-
Урок 93. Service. Передача данных в сервис. Методы остановки сервиса
-
Урок 94. Service. Подробно про onStartCommand
-
Урок 95. Service. Обратная связь с помощью PendingIntent
-
Урок 96. Service. Обратная связь с помощью BroadcastReceiver
-
Урок 97. Service. Биндинг. ServiceConnection
-
Урок 98. Service. Локальный биндинг
-
Урок 99. Service. Уведомления - notifications
-
Урок 100. Service. IntentService. Foreground. Автозагрузка сервиса
-
Урок 101. Создаем свой ContentProvider
-
Урок 102. Touch – обработка касания
-
Урок 103. MultiTouch – обработка множественных касаний
-
Урок 104. Android 3. Fragments. Lifecycle
-
Урок 105. Android 3. Fragments. Динамическая работа
-
Урок 106. Android 3. Fragments. Взаимодействие с Activity
-
Урок 107. Android 3. ActionBar. Размещение элементов
-
Урок 108. Android 3. ActionBar. Навигация - табы и выпадающий список
-
Урок 109. Android 3. Fragments. ListFragment - список
-
Урок 110. Android 3. Fragments. DialogFragment - диалог
-
Урок 111. Android 3. Fragments. PreferenceFragment - настройки. Headers
-
Урок 112. Android 3. ActionBar. Динамическое размещение элементов
-
Урок 113. Android 3. ActionMode, как альтернатива контекстному меню
-
Урок 114. Android 3. Библиотека Support Library. Зачем нужна и как ее использовать на примере фрагментов
-
Урок 115. Одно приложение на разных экранах
-
Урок 116. Поведение Activity в Task. Intent-флаги, launchMode, affinity
-
Урок 117. Виджеты. Создание. Lifecycle
-
Урок 118. Виджеты. Конфигурационный экран. Обновление
-
Урок 119. PendingIntent – флаги, requestCode. AlarmManager
-
Урок 120. Виджеты. Обработка нажатий
-
Урок 121. Виджеты. Список
-
Урок 122. Виджеты. Превью, изменение размера, экран блокировки, ручное обновление
-
Урок 123. Как подписать приложение. Утилиты keytool и jarsigner
-
Урок 124. Что такое Package для приложения
-
Урок 125. ViewPager
-
Урок 126. Медиа. MediaPlayer – аудио/видео плеер, основные возможности
-
Урок 127. Медиа. SoundPool
-
Урок 128. Медиа. Audio Focus
-
Урок 129. Медиа. Запись звука с помощью MediaRecorder
-
Урок 130. Медиа. Запись звука с помощью AudioRecorder
-
Урок 131. Камера. Используем системное приложение
-
Урок 132. Камера. Вывод изображения на экран. Размер preview. Обработка поворота устройства
-
Урок 133. Камера. Делаем снимок и пишем видео
-
Урок 134. Камера. Настройки
-
Урок 135. Loader. LoaderManager. AsyncTaskLoader
-
Урок 136. CursorLoader
-
Урок 137. Сенсоры. Ускорение, ориентация.
-
Урок 138. Определение местоположения. GPS координаты.
-
Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
-
Урок 140. Google maps. Свои объекты на карте
-
Урок 141. Рисование. Доступ к Canvas
-
Урок 142. Рисование. Простые фигуры, текст
-
Урок 143. Рисование. Path
-
Урок 144. Рисование. Matrix-преобразования
-
Урок 145. Рисование. Matrix. setRectToRect и setPolyToPoly
-
Урок 146. Рисование. Canvas-преобразования. Методы save и restore.
-
Урок 147. Рисование. Region
-
Урок 148. Рисование. Canvas, clip
-
Урок 149. Рисование. Текст
-
Урок 150. Рисование. PathMeasure – информация о Path-объекте
-
Урок 151. Рисование. PathEffect
-
Урок 152. Рисование. Picture
-
Урок 153. Рисование. ColorFilter, ColorMatrix
-
Урок 154. Рисование. PorterDuff.Mode, PorterDuffXfermode
-
Урок 155. Рисование. PorterDuffColorFilter
-
Урок 156. Рисование. AvoidXfermode
-
Урок 157. Рисование. Bitmap. BitmapFactory. Чтение, вывод на канву, основная информация
-
Урок 158. Рисование. Bitmap. Методы createBitmap, работа с пикселами, density, mutable
-
Урок 159. Рисование. Bitmap. BitmapFactory.Options, сохранение в файл
-
Урок 160. Рисование. Bitmap. Чтение изображений большого размера
-
Урок 161. Рисование. Bitmap. Memory-кэш. Picasso
-
Урок 162. Графика. Drawable. Shape, Gradient.
-
Урок 163. Графика. Drawable. Bitmap, Layer List, State List.
-
Урок 164. Графика. Drawable. Level List, Transition, Inset, Clip, Scale
-
Урок 165. Графика. BitmapShader, LinearGradient, RadialGradient, SweepGradient
-
Урок 166. Графика. Создание своего Drawable
-
Урок 167. Рисование. Метод Canvas saveLayer.
-
Урок 168. OpenGL. Введение.
-
Урок 169. OpenGL. Шейдеры
-
Урок 170. OpenGL. Графические примитивы
-
Урок 171. OpenGL. Цвет.
-
Урок 172. OpenGL. Perspective. Frustum. Ortho.
-
Урок 173. OpenGL. Камера
-
Урок 174. OpenGL. Модель
-
Урок 175. OpenGL. Текстуры.
-
Урок 176. OpenGL. Индексы, текстуры для куба.
-
Урок 180. ConstraintLayout. Основы
-
Урок 181. ConstraintLayout: match_constraints, инструменты в toolbar, guidelines, aspect ratio
-
Урок 182. ConstraintLayout: chain, weight, barrier, group, circular
-
Урок 183. ConstraintSet. Программная настройка ConstraintLayout
-
Урок 184. Android Notifications. Уведомления. Основы
-
Урок 185. Notifications. Режимы открытия Activity
-
Урок 186. Notifications. Расширенные уведомления
-
Урок 187. Notifications. Action кнопки. Reply.
-
Урок 188. Notifications. Кастомные уведомления
-
Урок 189. Notifications. Группировка уведомлений
-
Урок 190. Notifications. Каналы
-
-
Курсы. Разработка под Андроид. LoftSchool
-
Базовый уровень
-
Продвинутый уровень
-
Андроид - быстрый старт (Алексей Глатков)
-
-
Курс. Android разработка на Kotlin с нуля (2020).Udemy
-
Курсы Дмитрия Виноградова
- 761
- 15 noviembre 2020, 20:07
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro