16 лепшых інструментаў распрацоўшчыка і дызайну Google у 2020 годзе

Аўтар: Louise Ward
Дата Стварэння: 10 Люты 2021
Дата Абнаўлення: 7 Травень 2024
Anonim
Dreams PS4 News, Best Creations/Games & Updates | Dreams PS5 Gameplay
Відэа: Dreams PS4 News, Best Creations/Games & Updates | Dreams PS5 Gameplay

Задаволены

Праца ў Інтэрнэце звычайна азначае, што вы будзеце працаваць з Google у той ці іншай форме. І, улічваючы, што Google Chrome ідзе наперадзе канкурэнтаў, дызайнеры і распрацоўшчыкі павінны падумаць, як іх праект будзе працаваць з браўзэрам. Як гэта будзе выглядаць? Якія тэхналогіі ён падтрымлівае, наколькі ён бяспечны і як будзе працаваць?

На шчасце, Chrome прадастаўляе інструменты, якія гарантуюць, што любы сайт альбо прыкладанне будзе ў лепшым выглядзе. DevTools дазваляюць дызайнерам і распрацоўшчыкам атрымаць уяўленне пра вэб-старонку: вы можаце маніпуляваць DOM, правяраць CSS, эксперыментаваць над дызайнамі з дапамогай рэдагавання ў рэальным часе, адладжваць JavaScript і правяраць прадукцыйнасць. (Больш падрабязна пра тое, як карыстацца гэтымі вэб-інструментамі Google, глядзіце тут, і калі вы пачынаеце з нуля, таксама паглядзіце наш спіс лепшых стваральнікаў вэб-сайтаў).

Але Google прапануе не толькі браўзэр. У ім ёсць інструменты і рэсурсы, якія дапамогуць практычна кожнаму аспекту вашага дызайну і развіцця. Хочаце ведаць, як павысіць прадукцыйнасць? Маяк тут, каб дапамагчы. Хочаце стварыць больш эфектыўныя мабільныя сайты? Тады павітайцеся з AMP. Вы хочаце пабудаваць прыгожыя PWA? Тады Flutter, дызайн матэрыялаў і працоўная скрынка гатовыя ўступіць.


Прыгажосць выкарыстання інструментаў, рэсурсаў, бібліятэк і фрэймворкаў Google у тым, што вы ведаеце, што яны будуць добра працаваць з браўзэрам Chrome - самым папулярным аглядальнікам на планеце. Больш падрабязна пра інструменты глядзіце ў нашым аглядзе інструментаў вэб-дызайну.

01. Маяк

Прадукцыйнасць з'яўляецца ключавым фактарам поспеху сайта, а Lighthouse - інструмент Google для паляпшэння якасці вэб-старонак (правільная паслуга хостынгу таксама дапаможа). Такім чынам, як вы карыстаецеся Маяком і што ён можа зрабіць? У самай простай форме вы можаце запусціць Маяк на ўкладцы Аўдыты і выбраць адзін з некалькіх варыянтаў, уключаючы настольны альбо мабільны, акрамя галачак пра прадукцыйнасць, даступнасць і SEO, каб стварыць канчатковы справаздачу з прапанаванымі паляпшэннямі.

02. Палімер

Палімер добра вядомы сваёй працай з вэб-кампанентамі, але цяпер праект пашырыў свой рэпертуар, каб ахапіць калекцыю бібліятэк, інструментаў і стандартаў. Што ўваходзіць? LitElement - гэта рэдактар, які дазваляе лёгка вызначыць вэб-кампаненты, у той час як lit-html - гэта бібліятэка шаблонаў HTML, якая дазваляе карыстальнікам пісаць HTML-шаблоны наступнага пакалення ў JS. Акрамя таго, вы таксама знойдзеце стартавы набор PWA, арыгінальную бібліятэку Polymer і наборы вэб-кампанентаў.


03. Правадыр API

Google мае шырокую бібліятэку API, даступных для распрацоўшчыкаў, але знайсці тое, што вам трэба, не проста. Тут уключаецца Google Explorer APIs, які прапануе руку дапамогі. Існуе доўгі спіс, які можна прагартаць, але для больш хуткага доступу ёсць поле пошуку для фільтрацыі спісу API. Кожны запіс спасылаецца на даведачную старонку з больш падрабязнай інфармацыяй пра тое, як карыстацца API.

04. Трапятанне

Калі вы хочаце стварыць прыгожыя прыкладання для мабільных прылад, Інтэрнэту і працоўнага стала з адной кодавай базы, то Flutter можа быць для вас. Сайт з'яўляецца поўнай спасылкай на працу і стварэнне з Flutter. Не ведаеце, што рабіць? Дакументы вядуць карыстальніка ад усталёўкі да стварэння, яму дапамагае мноства узораў і навучальных дапаможнікаў.

05. Google GitHub

Як большасць будзе ведаць, GitHub - гэта хостынг-платформа / сховішча для захоўвання і сумеснага выкарыстання кода і файлаў. І на шчасце, Google мае сваё месца на платформе з больш чым 260 сховішчамі, якія можна прасеяць. Выкарыстоўвайце фільтр, каб скараціць час пошуку і наблізіцца да сховішча, з якім вы хочаце гуляць ці ўнесці свой уклад.


06. Лялечнік

Убудаваны ў Node, Puppeteer прапануе API высокага ўзроўню, які дазваляе вам атрымаць доступ да безгаловага Chrome - эфектыўна да Chrome без карыстацкага інтэрфейсу, якім распрацоўшчыкі могуць кіраваць з дапамогай каманднага радка. Так што вы можаце зрабіць з Puppeteer? Даступна некалькі варыянтаў стварэння скрыншотаў і PDF-файлаў старонак, аўтаматызацыі адпраўкі формы і стварэння аўтаматызаванай асяроддзя тэсціравання.

07. Рабочая скрыня

Калі вы хочаце пабудаваць PWA, то гэта выдатная адпраўная кропка. Workbox забяспечвае калекцыю бібліятэк JavaScript для дадання аўтаномнай падтрымкі вэб-праграм. Падборка паглыбленых кіраўніцтваў дэманструе, як стварыць і зарэгістраваць файл рабочага службы, накіроўваць запыты, выкарыстоўваць убудовы і выкарыстоўваць камплектатары з Workbox. І ёсць таксама набор прыкладаў стратэгій кэшавання для праверкі.

08. Codelabs

Вам патрэбныя практычныя рэкамендацыі па прадукце Google? Codelabs прадастаўляе "падручнік, практычны вопыт кадавання". Сайт акуратна разбіты на катэгорыі і падзеі, што дазваляе хутка і лёгка знайсці тое, што вы хочаце. У яго ўваходзяць Analytics, Android, Assistant, дапоўненая рэальнасць, Flutter, G Suite, Search, TensorFlow і віртуальная рэальнасць. Выберыце опцыю і атрымайце код і ўказанні, неабходныя для стварэння невялікіх прыкладанняў.

09. Каляровы інструмент

Color Tool - гэта просты інструмент, які дазваляе ствараць, абагульваць і ўжываць палітру ў дадатак да праверкі даступнасці. Карыстальнікі могуць выбраць зададзеную палітру з палітры "Матэрыял". Проста выберыце колер, а затым прымяніце яго да асноўнай каляровай схеме, пераключыцеся на другасны варыянт і абярыце яшчэ раз. Нарэшце, абярыце колеры тэксту для абедзвюх схем. Акрамя таго, пераключыцеся на Custom, каб выбраць колер. Затым пераключыцеся на Даступнасць, каб праверыць усё добра, перш чым, нарэшце, экспартаваць палітру.

10. Дызайнерскія спрынты

Design Sprint Kit прызначаны для тых, хто вучыцца ўдзельнічаць у дызайнерскіх спрынтах і кіраваць імі. Падобна на тое, каб ахапіць усе базы ведаў, пачынаючы ад першакласнікаў і заканчваючы вопытнымі спрынтарскімі пасрэднікамі. Даведайцеся пра метадалогію альбо перайдзіце адразу на этап планавання, уключаючы напісанне кароткіх паведамленняў, збор дадзеных і даследаванні, а таксама тое, што рабіць пасля спрынту. Таксама ўключае мноства рэсурсаў, такіх як інструменты, шаблоны, рэцэпты і магчымасць падаць уласны спосаб. Акрамя таго, вам, верагодна, спатрэбіцца дзе-небудзь для захоўвання і абмену рэсурсамі, таму пераканайцеся, што выбраны воблачны сховішча.

11. People + AI Guide

Гэта кіраўніцтва з'яўляецца працай ініцыятывы People + AI Research у Google і прапануе дапамогу тым, хто хоча стварыць арыентаваныя на чалавека прадукты ІІ. Вычарпальны даведнік падзелены на шэсць раздзелаў, якія ахопліваюць патрэбы карыстальнікаў, збор і ацэнку дадзеных, разумовыя мадэлі, давер, зваротную сувязь і хупавыя няўдачы. Кожная глава суправаджаецца практыкаваннямі, працоўнымі лістамі і інструментамі і рэсурсамі, неабходнымі для яе рэалізацыі.

12. Памочнік Google

Гэта платформа для распрацоўшчыкаў Google Assistant, якая прапануе кіраўніцтва па інтэграцыі змесціва і паслуг з Google Assistant. Ён паказвае, як пашырыць мабільнае прыкладанне, прадставіць змест багатым спосабам пошуку і памочніка, кіраваць святлом, кавамашынамі і іншымі прыладамі па ўсім доме, а таксама ствараць голас і візуальны вопыт для разумных дынамікаў, дысплеяў і тэлефонаў.

13. PageSpeed ​​Insights

PageSpeed ​​Insights аналізуе вэб-змест, а затым прапануе парады, як зрабіць яго загрузку хутчэй. Проста дадайце URL, націсніце кнопку "Аналізаваць" і дачакайцеся, пакуль магія адбудзецца. Праверце "Дакументы", каб атрымаць лепшае разуменне таго, як працуе API PageSpeed ​​і як пачаць яго выкарыстоўваць.

14. AMP на Google

AMP - гэта інструмент Google для стварэння мабільных старонак з хуткай загрузкай, якія (можна спадзявацца) патрапяць на першае месца ў рэйтынгах пошуку. Даведайцеся, як ствараць хуткія, зручныя для карыстальнікаў сайты, інтэграваць AMP у прадукты Google, выкарыстоўваць кэш Google AMP, каб паскорыць старонкі AMP і манетызаваць старонкі AMP з іншымі прадуктамі Google.

15. Google DevTools

Кожны дызайнер і распрацоўшчык ведае (ці, па меншай меры, павінен ведаць), што Chrome пастаўляецца з наборам інструментаў, убудаваных непасрэдна ў браўзэр. DevTools Chrome ідэальна падыходзяць для праверкі элементаў, якія складаюць старонку, праверкі CSS, рэдагавання старонак на лета і шмат іншага.

Укладка Elements - гэта ўвядзенне ў DevTools. Ён адлюстроўвае HTML-код, які складае абраную старонку. Атрымайце ўяўленне пра ўласцівасці кожнага div або тэга з абранай старонкі і прыступайце да рэдагавання. Гэта ідэальна для эксперыментаў з дызайнам. Праверце макет - выкарыстоўваеце вы Flexbox альбо Grid - і паглядзіце звязаныя шрыфты з прыкладамі і вывучыце анімацыю.

У іншым месцы вы можаце праглядаць і мяняць CSS. На ўкладцы Стылі на панэлі "Элементы" пералічаныя правілы CSS, якія прымяняюцца да абранага ў цяперашні час элемента ў дрэве DOM. Уключыце і выключыце ўласцівасці (альбо дадайце новыя значэнні), каб эксперыментаваць з дызайнам. Гэта ідэальны інструмент для забеспячэння таго, каб усё працавала належным чынам, перш чым уносіць якія-небудзь змены ў жывы дызайн.

Вы таксама можаце адладжваць JavaScript, аптымізаваць хуткасць вэб-сайта і правяраць хуткасць сеткі. Вось кароткі савет, які можна выкарыстоўваць для неадкладнага паскарэння працоўнага працэсу. Перайдзіце на ўкладку "Крыніцы", націсніце "Новы фрагмент" і дадайце часта выкарыстоўваны код. Назавіце фрагмент кода і захавайце. Паўтарыце пры неабходнасці. Цяпер вы можаце захапіць гэты фрагмент кода, а не пісаць яго зноў.

Як і любы добры браўзэр, Chrome пастаянна развіваецца, і кожны новы выпуск прыносіць новыя функцыі. Даведайцеся, што адбываецца на платформе стану Chrome

16. Дызайн матэрыялу

Развіццё можа разглядацца як улюбёнае дзіця Google, але, што б вы ні рабілі, стваралі ці стваралі, яно павінна выглядаць добра і даваць карыстальніку досвед, які прымушае яго карыстацца. Матэрыял - нядаўняе дадатак да стайні Google, але гэта дызайнерская сістэма, якая ператварылася ў жыццёва неабходны дызайнерскі набор.

Як і любая добрая сістэма дызайну, у яе ёсць уласны набор рэкамендацый, на які трэба звярнуць увагу, перш чым пераходзіць да больш захапляльных рэчаў. Атрымайце агляд таго, як выкарыстоўваць розныя элементы, што такое тэматыка матэрыялаў, як рэалізаваць тэму і кіраўніцтва па карыстанні, уключаючы даступнасць. У іншым месцы існуе разуменне матэрыяльнага фонду, які ўключае ў сябе такія асноўныя напрамкі дызайну, як макет, навігацыя, колер, тыпаграфіка, гук, іканаграфія, рух і ўзаемадзеянне. Кожная катэгорыя раскрывае свае вартасці і недахопы, а таксама тое, дзе трэба быць асцярожным. Каб даць уяўленне пра тое, чаго чакаць, катэгорыя "Макет" прапануе раздзелы пра разуменне макета, шчыльнасці пікселяў, пра тое, як працаваць з адаптыўным макетам, уключаючы слупкі, жолабы і палі, кропкі спынення, рэгіёны карыстацкага інтэрфейсу і метады інтэрвалаў.

Акрамя раздзела "Дызайн" - "Кампаненты", які змяшчае фізічныя будаўнічыя блокі, неабходныя для стварэння дызайну. Што тут уключана? Кнопкі, банеры, карткі, дыялогі, раздзяляльнікі, спісы, меню, індыкатары прагрэсу, паўзункі, закусачныя (гэта кароткія паведамленні аб працэсах прыкладанняў унізе экрана), укладкі, тэкставыя палі і падказкі. Несумненна, шырокая калекцыя кампанентаў.

І пра распрацоўшчыкаў не забыліся, з падрабязнасцямі і падручнікамі па тым, як будаваць для розных платформаў - Android, iOS, Web і Flutter. І, нарэшце, ёсць старонка, прысвечаная мноству рэсурсаў, якія дапамогуць ажыццявіць абраны дызайн.

Гэты артыкул першапачаткова з'явіўся ў часопісе net. Купіць выпуск 326.

Свежыя Паведамленні
Лепшыя ноўтбукі для Photoshop у 2021 годзе
Далей

Лепшыя ноўтбукі для Photoshop у 2021 годзе

Калі вы шукаеце лепшыя ноўтбукі для Photo hop, вы знаходзіцеся ў патрэбным месцы. Незалежна ад таго, ці вы аматар альбо прафесійны фатограф, прыкладанне Adobe Photo hop з'яўляецца важным інструмен...
Галерэя "Натхненне" - 09 лютага
Далей

Галерэя "Натхненне" - 09 лютага

Сёння гэта добрае спалучэнне рэчаў, у тым ліку трохі тыпаграфікі, невялікая праца па ідэнтыфікацыі і шмат відэа, і, здаецца, у мяне ёсць мноства рэчаў, якія стаяць у чарзе для будучых галерэй. Хай гэт...
10 прафесійных парад па абнаўленні вэб-дызайну
Далей

10 прафесійных парад па абнаўленні вэб-дызайну

Доўгі час вэб-дызайн сапраўды быў падобны на макеты друку. Сайт можа быць запоўнены дынамічным зместам, запоўненым з базы дадзеных, але асноўныя тыпаграфскія сістэмы сеткі вызначалі спосаб распрацоўкі...