Layer to społeczność, w której każdy może narysować piksel na wspólnej „tablicy”. Oryginalny pomysł zrodził się na Reddicie. Społeczność r/Layer jest metaforą wspólnej kreatywności, zgodnie z którą każdy może być twórcą i przyczyniać się do wspólnej sprawy.
Czego dowiesz się tworząc własny projekt Layer:
Jak działa kanwa JavaScript Znajomość obsługi kanwy jest kluczową umiejętnością w wielu aplikacjach.
Jak koordynować uprawnienia użytkowników. Każdy użytkownik może narysować jeden piksel co 15 minut bez konieczności logowania się.
Squoosh to aplikacja do kompresji obrazu z wieloma zaawansowanymi opcjami.
GIF-y 20MB
Tworząc własną wersję Squoosha dowiesz się:
Jak pracować z rozmiarami obrazów
Poznaj podstawy interfejsu API typu „przeciągnij i upuść”.
Zrozum, jak działają interfejsy API i detektory zdarzeń
Jak przesyłać i eksportować pliki
Uwaga: Kompresor obrazu jest lokalny. Nie ma konieczności przesyłania dodatkowych danych na serwer. Możesz mieć kompresor w domu lub możesz go używać na serwerze, według własnego wyboru.
Kalkulator
Pospiesz się? Poważnie? Kalkulator? Tak, dokładnie kalkulator. Zrozumienie podstaw operacji matematycznych i sposobu ich współdziałania jest kluczową umiejętnością pozwalającą na uproszczenie aplikacji. Prędzej czy później będziesz musiał uporać się z liczbami, a im szybciej, tym lepiej.
Poćwicz korzystanie z interfejsu API detektorów zdarzeń
Jak rozmieścić elementy, zrozumieć style
Robot indeksujący (wyszukiwarka)
Każdy korzystał z wyszukiwarki, więc dlaczego nie stworzyć własnej? Roboty indeksujące są potrzebne do wyszukiwania informacji. Każdy korzysta z nich na co dzień, a zapotrzebowanie na tę technologię i specjalistów będzie z biegiem czasu tylko rosło.
Wyszukiwarka Google
Czego dowiesz się tworząc własną wyszukiwarkę:
Jak działają roboty
Jak indeksować witryny i oceniać je według oceny i reputacji
Jak przechowywać zaindeksowane strony w bazie danych i jak pracować z bazą danych
Odtwarzacz muzyki (Spotify, Apple Music)
Muzyki słucha każdy – jest ona po prostu integralną częścią naszego życia. Stwórzmy odtwarzacz muzyki, aby lepiej zrozumieć, jak działa podstawowa mechanika nowoczesnej platformy do strumieniowego przesyłania muzyki.
Spotify
Czego dowiesz się tworząc własną platformę do strumieniowego przesyłania muzyki:
Jak pracować z API. użyj API ze Spotify lub Apple Music
Jak odtwarzać, wstrzymywać lub przewijać do następnego/poprzedniego utworu
Jak zmienić głośność
Jak zarządzać routingiem użytkowników i historią przeglądarki
PS
Jakie projekty proponowałbyś do samodzielnego „powielenia” w celu doskonalenia swoich umiejętności?