Sieć
Jak zbudować grę SpriteKit w Swift 3 (część 3)
Czy zastanawiałeś się kiedyś, czego potrzeba, aby stworzyć grę [SpriteKit](https://developer.apple.com/spritekit/)? Czy przyciski wydają się większym zadaniem, niż powinny? Czy zastanawiałeś się kiedyś, jak zachować ustawienia w grze? Tworzenie gier nigdy nie było łatwiejsze na iOS od czasu wprowadzenia SpriteKit. W trzeciej części tej trzyczęściowej serii zakończymy naszą grę RainCat i dokończymy wprowadzenie do SpriteKit. Jeśli przegapiłeś [poprzednią lekcję](https://www.smashingmagazine.com/2016/12/how-to-build-a-spritekit-game-in-swift-3-part-2/), możesz może nadrobić zaległości, pobierając kod [na GitHub](https://github.com/thirteen23/RainCat/releases/tag/smashing-magazine-lesson-two). Pamiętaj, że ten samouczek wymaga Xcode 8 i Swift 3.
Czytaj więcejNapis pędzlem: staje się lepszy dopiero po praktyce (część 2)
W tym artykule Alma Hoffmann dzieli się swoją podróżą jako ucznia i pomaga rozpocząć, dzieląc się wskazówkami, praktycznymi poradami, filmami instruktażowymi i gratisami. Mały spoiler: Ćwiczenie czyni postępy.
Czytaj więcejTo nie oszust: walka ze zmęczeniem front-endu
W tym artykule David Berner dzieli się radami, jak unikać zmęczenia. Po całkowitym wypaleniu bardzo trudno jest odzyskać pasję, którą miałeś do tego, co robisz i dlaczego w ogóle zacząłeś to robić.
Czytaj więcejPoznawanie siatki powtórzeń w Adobe XD
Jeśli jesteś projektantem wizualnym, prawdopodobnie spędzasz większość czasu na drobnych korektach wielu elementów wizualnych. Być może twój klient zdecydował, że potrzebuje kilku pikseli więcej dopełnienia między każdym z twoich elementów, a może zdecydował, że wszystkie jego awatary muszą mieć zaokrąglone rogi. Tak czy inaczej, może się okazać, że ciągle będziesz dokonywać tych samych zmian w swoim projekcie… i wciąż od nowa. W _Adobe Experience Design CC_ (Beta) wprowadziliśmy funkcję powtarzania siatki, aby rozwiązać ten żmudny aspekt pracy projektanta. W tym artykule zagłębimy się w szczegóły, aby odkryć prawdziwą moc tej oszczędzającej czas funkcji. Utworzymy i dostosujemy siatkę powtarzania, dodamy do niej zawartość i połączymy ją w prostym i potężnym trybie prototypowania Adobe XD. Jeśli chcesz kontynuować, możesz bezpłatnie pobrać i przetestować _Adobe XD_.
Czytaj więcejPrawdziwe kłamstwa optymistycznych interfejsów użytkownika
Trzy interfejsy użytkownika (UI) trafiają do pubu. Pierwszy zamawia drinka, potem jeszcze kilku. Kilka godzin później prosi o rachunek i wychodzi z pubu pijany. Drugi interfejs użytkownika zamawia drinka, płaci za niego z góry, zamawia kolejnego drinka, płaci za niego i tak dalej, po czym za kilka godzin wychodzi z pubu pijany. Trzeci interfejs wychodzi z pubu już pijany zaraz po wejściu — wie, jak działają puby i jest na tyle wydajny, że nie traci czasu. Słyszałeś o tym trzecim? Nazywa się to „optymistycznym interfejsem użytkownika.
Czytaj więcejLista lektur tworzenia stron internetowych nr 158: użyteczność formularzy, Vue.js i rozwijanie krytycznego CSS
Obecnie zastanawiam się **jaki cel my jako programiści mamy w naszym świecie**. Nie jestem w stanie udzielić Ci tutaj odpowiedzi, ale zamiast tego chcę Cię zachęcić do zastanowienia się. Masz opinię na ten temat? Czy po prostu spełniamy żądania innych ludzi? A może jesteśmy odpowiedzialni za doradzanie ludziom, którzy żądają od nas rozwiązań, jeśli uważamy, że się mylą? Trudne pytanie, a odpowiedź będzie inna dla wszystkich tutaj. Jeśli chcesz dać mi poznać swoje myśli, chętnie je usłyszę. Wytrzymaj, lista na ten tydzień jest obszerna. Pojawiło się zbyt wiele dobrych zasobów, wyjaśniających koncepcje techniczne i projektowe, jak używać nowych metod JavaScript do pisania inteligentniejszych aplikacji oraz dzieląc się wnioskami wyciągniętymi z CSS Grid Layouts i wskazówkami, jak zadbać o swoje szczęście.
Czytaj więcejGdzie są najlepsze na świecie otwarte laboratoria urządzeń?
Każdy programista wie, że to, że witryna wygląda i robi to, do czego jest przeznaczona na najnowszym iPhonie, nie oznacza, że będzie działać na każdym urządzeniu mobilnym. W tym artykule **podkreślimy niektóre z wielu otwartych laboratoriów urządzeń** — fantastyczne i pomocne inicjatywy społeczności, które zasługują na wsparcie i uwagę. Otwarte laboratoria urządzeń (ODL) są odpowiedzią na niezliczone systemy operacyjne, przeglądarki i urządzenia, które zaśmiecają nasz krajobraz techniczny. Oferują programistom (zwykle) darmową przestrzeń do testowania swoich systemów internetowych, stron internetowych i aplikacji na różnych rodzajach oprogramowania i sprzętu. Ta przesłanka stanowi rdzeń inicjatywy [OpenDeviceLab.com](https://www.OpenDeviceLab.com), która jest ruchem społecznościowym, który pomaga ludziom w znalezieniu odpowiedniego ODL do pracy i zapewnia dalsze wsparcie dla tych ośrodków testowych .
Czytaj więcejJak tworzyć dramatyczne ilustracje wektorowe
Od ponad roku rysuję tapety na pulpit do comiesięcznych kolekcji Smashing Magazine i za każdym razem jest to bardzo zabawna i wymagająca misja. W tym artykule chciałbym podzielić się **jak podchodzę do wszystkich etapów procesu** i przedstawić ogólne techniki tworzenia ilustracji wektorowych w programie Adobe Illustrator. Mamy nadzieję, że techniki te okażą się przydatne. Odnosząc się do konkretnego rysunku — ilustracja do tapety na pulpit „Zrozum siebie”, która znalazła się w [majowej kolekcji tapet w tym roku](https://www.smashingmagazine.com/2016/04/desktop-wallpaper-calendars- maj-2016/#understand-yourself-05-2016) — przedstawię również najważniejsze wnioski z mojego doświadczenia jako ilustratorki i projektantki.
Czytaj więcejBreaking Out of the Box: Inspiracje projektowe (listopad 2016)
Gdy jesień zaczyna ukazywać pełną chwałę, naprawdę nie ma powodu, aby siedzieć w środku i pić gorące kakao. Nie, czas wyjść na zewnątrz i rozkoszować się wszystkimi **ciepłymi kolorami** natury, zwłaszcza **żywymi, złotożółtymi liśćmi**, które teraz można znaleźć niemal wszędzie, gdzie nie spojrzysz. To pora mglistych poranków i pięknych ciepłych kolorów. W kolekcji na ten miesiąc zebrałem kilka ilustracji i zdjęć, które wyrażają ten sezonowy nastrój. Przedstawiona powyżej ilustracja pokazuje genialny sposób na spędzenie dnia przed nadejściem zimy.
Czytaj więcejZłote zasady projektowania nawigacji dolnej
Design to coś więcej niż dobry wygląd – coś, o czym powinni wiedzieć wszyscy projektanci. Projekt obejmuje również sposób, w jaki użytkownicy _angażują się_ w produkt. Niezależnie od tego, czy jest to witryna, czy aplikacja, bardziej przypomina rozmowę. Nawigacja _jest_ rozmową. Nie ma znaczenia, jak dobra jest Twoja witryna lub aplikacja, jeśli użytkownicy nie mogą się poruszać. W tym poście pomożemy Ci lepiej zrozumieć zasady dobrej nawigacji w aplikacjach mobilnych, a następnie pokażemy, jak to się robi, używając dwóch popularnych wzorców. Kiedy przyjrzymy się najbardziej udanym projektom nawigacji w interakcjach ostatnich lat, wyraźnymi zwycięzcami są ci, którzy wykonują podstawy _bezbłędnie_. Chociaż myślenie nieszablonowe jest zwykle dobrym pomysłem, istnieją pewne zasady, których po prostu nie możesz złamać.
Czytaj więcej