Билл Филлипс, К. Стюарт, Кристин Марсикано. Android. Программирование для профессионалов
Третье издание познакомит вас с интегрированной средой Android Studio, которая сильно облегчает разработку приложений. Вы не только изучите основы программирования, но и узнаете о возможностях самых распространенных версий Android.
Третье издание познакомит вас с интегрированной средой Android Studio, которая сильно облегчает разработку приложений. Вы не только изучите основы программирования, но и узнаете о возможностях самых распространенных версий Android.
Билл_Филлипс,_К_Стюарт,_Кристин.pdf
18.2 MB
Мантры юзабилити
Интерфейс пользователя — это определенное размещение элементов дизайна (кнопок, меню, контента) в рамках экрана. С помощью пользовательского интерфейса человек выполняет ту задачу, которая привела его на тот или иной ресурс. И чем он удобнее, тем лучше и для пользователя и для создателя.
На протяжении нескольких следующих дней, я буду делиться с вами как сделать пользовательский интерфейс лучше.
Мантра №1. Хороший интерфейс — это забота о времени пользователя
Одной из основных единиц экономии времени в любом интерфейсе является количество щелчков (кликов, нажатий). Их число, в частности, и нужно сводить к минимуму.
Интерфейс пользователя — это определенное размещение элементов дизайна (кнопок, меню, контента) в рамках экрана. С помощью пользовательского интерфейса человек выполняет ту задачу, которая привела его на тот или иной ресурс. И чем он удобнее, тем лучше и для пользователя и для создателя.
На протяжении нескольких следующих дней, я буду делиться с вами как сделать пользовательский интерфейс лучше.
Мантра №1. Хороший интерфейс — это забота о времени пользователя
Одной из основных единиц экономии времени в любом интерфейсе является количество щелчков (кликов, нажатий). Их число, в частности, и нужно сводить к минимуму.
Веб дизайн
Небольшой видеокурс посвященный созданию качественных пользовательских интерфейсов для сайтов. Однако, это будет полезно и тем, кто разрабатывает обычные приложения, чтобы облегчить пользователю использование.
https://www.youtube.com/playlist?list=PLMc1w1JH2kY0JXaAeilv3xmWemjiktInX
#video #ui #ux
Небольшой видеокурс посвященный созданию качественных пользовательских интерфейсов для сайтов. Однако, это будет полезно и тем, кто разрабатывает обычные приложения, чтобы облегчить пользователю использование.
https://www.youtube.com/playlist?list=PLMc1w1JH2kY0JXaAeilv3xmWemjiktInX
#video #ui #ux
Привет, друзья!
Если есть желание немного послушать меня, о том каково это быть программистом, чем вообще программисты занимаются и как я до этого докатился - подключайтесь )))
https://www.youtube.com/watch?v=aY4SAFRpxbU
Если есть желание немного послушать меня, о том каково это быть программистом, чем вообще программисты занимаются и как я до этого докатился - подключайтесь )))
https://www.youtube.com/watch?v=aY4SAFRpxbU
YouTube
Профессия программист
Привет. Меня зовут Вадим. Я работаю программистом и хочу рассказать немного о том, как я выбрал эту профессию, что нужно знать, чтобы быть разработчиком, и чем вообще занимается программист.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: https://bit.ly/tg_codeblog…
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: https://bit.ly/tg_codeblog…
Мантра юзабилити №2. Хороший интерфейс — это танец, в котором сплелись логика и интуиция
Круто, когда, только открыв сайт или какое-нибудь приложение, быстро схватываешь, что к чему. В хорошем интерфейсе всё одновременно логично и интуитивно. Интерфейс хорош если ты довольно быстро разбираешься, как отправить сделать то, что ты хочешь. Не нужно читать никаких руководств и просматривать видео-ролики Это простой интуитивно понятный интерфейс.
Создание интерфейса во многом похоже на телепатию! Вы должны попытаться залезть в голову будущим пользователям вашей системы. Попробуйте забыть на несколько минут о том, что вы разработчик. Представьте себе, что вы — пользователь. Где бы вы стали искать ту или иную функцию?
Как уже было сказано, очень важно, чтобы в структуре интерфейса присутствовала логика. Так что когда вы уже разместили все действия в определенные пункты меню, когда расположили их на экране, задайте себе вопрос — а почему они расположены именно тут?
Круто, когда, только открыв сайт или какое-нибудь приложение, быстро схватываешь, что к чему. В хорошем интерфейсе всё одновременно логично и интуитивно. Интерфейс хорош если ты довольно быстро разбираешься, как отправить сделать то, что ты хочешь. Не нужно читать никаких руководств и просматривать видео-ролики Это простой интуитивно понятный интерфейс.
Создание интерфейса во многом похоже на телепатию! Вы должны попытаться залезть в голову будущим пользователям вашей системы. Попробуйте забыть на несколько минут о том, что вы разработчик. Представьте себе, что вы — пользователь. Где бы вы стали искать ту или иную функцию?
Как уже было сказано, очень важно, чтобы в структуре интерфейса присутствовала логика. Так что когда вы уже разместили все действия в определенные пункты меню, когда расположили их на экране, задайте себе вопрос — а почему они расположены именно тут?
Как же я люблю все эти внезапные исправления:
- А можно выгружать не в docx а в pdf (Заказчик)
- Можно, но вы ведь понимаете, что в pdf формате вы не сможете редактировать файл, как обычно (Программист)
- Нет, мне нужно в pdf и чтобы в Word'е редактировалось (Заказчик)
- *Программист офигивает по программерски*
#ithumor
- А можно выгружать не в docx а в pdf (Заказчик)
- Можно, но вы ведь понимаете, что в pdf формате вы не сможете редактировать файл, как обычно (Программист)
- Нет, мне нужно в pdf и чтобы в Word'е редактировалось (Заказчик)
- *Программист офигивает по программерски*
#ithumor
Мантра юзабилити №3. Хороший интерфейс — это ничего лишнего
Часто случается, что разработчики программы, наделив её большим набором функций, решают продемонстрировать всю мощь своей программы путем размещения в интерфейсе максимального количества кнопок и различных настроек. Иногда обычный интерфейс плеера превращается из-за этого в приборную панель самолёта! Чтобы интерфейс был удобен пользователю, необходимо научиться выделять главное, то, ради чего пользователь, собственно, и обратился к вашему продукту.
Часто случается, что разработчики программы, наделив её большим набором функций, решают продемонстрировать всю мощь своей программы путем размещения в интерфейсе максимального количества кнопок и различных настроек. Иногда обычный интерфейс плеера превращается из-за этого в приборную панель самолёта! Чтобы интерфейс был удобен пользователю, необходимо научиться выделять главное, то, ради чего пользователь, собственно, и обратился к вашему продукту.
Привет, друзья! По многочисленным просьбам накидал приблизительное расписание и темы занятий в рамках онлайн курса по программированию #УчимШарп. Пока сделал на месяц вперед, но это еще не завершение, также будет профессиональный уровень, алгоритмы, структуры данных, паттерны проектирования, практика с WPF, практика ASP .NET Core, практика Unity и еще много всего интересного.
Поэтому, чтобы не пропустить занятия вступай в закрытый чат курса (https://yangx.top/joinchat/Fs7iwUedKB4zmgwSvXgnKg), а также подпишись на мой YouTube канал https://youtube.com/codeblog - там доступны все записи занятий.
_____Начало базового курса__________
(Завершено) Преимущества и недостатки C# (№1)
(Завершено) Hello, C# (№2)
(Завершено) Переменные в языке C# (№3)
(Завершено) Приведение и преобразование в C# (№4)
(Завершено) Коллекции (массивы и списки) в C# (№5)
(Завершено) Условные операторы (if, switch) в C# (№6)
(Завершено) Циклы (for, foreach, while) в C# (№7)
(Завершено) Объектно-ориентированное программирование (ООП) в C# (№8)
(Завершено) Классы, конструкторы и свойства в C# (№9)
10.12.2018 Методы в C# (№10) - сегодня
_____Конец базового курса___________
_____Начало продвинутого курса______
13.12.2018 Перегрузка операторов в C# (№11)
17.12.2018 Шаблоны (Generic) в C# (№12)
20.12.2018 Интерфейсы в C# (№13)
24.12.2018 Исключения в C# (№14)
27.12.2018 Делегаты и события в C# (№15)
03.01.2019 Работа с потоками и файлами (№16)
10.01.2019 Асинхронность и многопоточность в C# (№17)
14.01.2019 Клиент-серверное взаимодействие в C# (№18)
17.01.2019 Работа с базой данных в C#. Entity Framework (№19)
21.01.2019 Небезопасное программирование в C# (№20)
_____Конец продвинутого курса______
Поэтому, чтобы не пропустить занятия вступай в закрытый чат курса (https://yangx.top/joinchat/Fs7iwUedKB4zmgwSvXgnKg), а также подпишись на мой YouTube канал https://youtube.com/codeblog - там доступны все записи занятий.
_____Начало базового курса__________
(Завершено) Преимущества и недостатки C# (№1)
(Завершено) Hello, C# (№2)
(Завершено) Переменные в языке C# (№3)
(Завершено) Приведение и преобразование в C# (№4)
(Завершено) Коллекции (массивы и списки) в C# (№5)
(Завершено) Условные операторы (if, switch) в C# (№6)
(Завершено) Циклы (for, foreach, while) в C# (№7)
(Завершено) Объектно-ориентированное программирование (ООП) в C# (№8)
(Завершено) Классы, конструкторы и свойства в C# (№9)
10.12.2018 Методы в C# (№10) - сегодня
_____Конец базового курса___________
_____Начало продвинутого курса______
13.12.2018 Перегрузка операторов в C# (№11)
17.12.2018 Шаблоны (Generic) в C# (№12)
20.12.2018 Интерфейсы в C# (№13)
24.12.2018 Исключения в C# (№14)
27.12.2018 Делегаты и события в C# (№15)
03.01.2019 Работа с потоками и файлами (№16)
10.01.2019 Асинхронность и многопоточность в C# (№17)
14.01.2019 Клиент-серверное взаимодействие в C# (№18)
17.01.2019 Работа с базой данных в C#. Entity Framework (№19)
21.01.2019 Небезопасное программирование в C# (№20)
_____Конец продвинутого курса______
Telegram
CODE BLOG / C#
Чат для .NET разработчиков и C# программистов.
По всем вопросам: @shwanoff
Youtube-канал: https://youtube.com/codeblog
Основной канал: @codeblog
Вконтакте: https://vk.com/codeblog
Правила: https://yangx.top/codeblog_csharp/246972
Вакансии по тегу #work
По всем вопросам: @shwanoff
Youtube-канал: https://youtube.com/codeblog
Основной канал: @codeblog
Вконтакте: https://vk.com/codeblog
Правила: https://yangx.top/codeblog_csharp/246972
Вакансии по тегу #work