Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build_Mobile-Friendly_Web_Apps_with_Reactjs.ppt...

 Build_Mobile-Friendly_Web_Apps_with_Reactjs.pptx.pdf

Webinar Build Mobile Friendly Web Apps With React.js

Randy Vianda Putra

November 19, 2020
Tweet

More Decks by Randy Vianda Putra

Other Decks in Programming

Transcript

  1. Randy Vianda Putra, live in Bandung -Lead Frontend Engineer @WorkLifeBeyond

    -Researcher @evilfactorylabs Hello [email protected] github.com/randyviandaputra @randyvp
  2. Agenda - Apa itu Website Mobile-friendly - Seperti apa Website

    Mobile-friendly ? - Statistik - Apa itu responsive web design ? - Masalahnya & Solusinya - Tipe Layout - Breakpoint - Cara testnya - React Fundamental
  3. Apa itu Web Mobile-Friendly ? Website mobile-friendly adalah website yang

    dirancang untuk bisa ditampilkan dengan baik pada perangkat atau layar yang lebih kecil, seperti pada smartphone Android atau iPhone dan tablet berukuran sedang
  4. Seperti apa Web Mobile-Friendly ? Website yang mobile-friendly juga berarti

    informasi yang ditampilkan mulai dari gambar, teks, video dan link, dapat diakses dengan mudah pada setiap platform yang berbeda, terutama pada layar yang lebih kecil. Ketika merancang website untuk penggunaan di layar yang lebih kecil, Anda harus mengenali tiga perbedaan dasar antara perangkat ponsel dan desktop : • Ruang yang terbatas • Perhatian atau fokus pengguna • Pengguna perangkat ponsel biasanya sudah memiliki tujuan yang pasti, mereka akan langsung mencari kata kunci dari informasi yang mereka inginkan
  5. Apa itu Responsive Web Design ? Sebuah pendekatan desain yang

    dimana tata letak dan kontennya menyesuaikan dengan user environment, termasuk ukuran layar dan platform. Pada dasarnya berarti membuat kode yang baik untuk membuat suatu website yang berfungsi di berbagai device
  6. ➢ Respond to environments ➢ Berbeda device, tapi konten sama

    ➢ Single deliverable, many destinations Karena
  7. ➢ Adaptive - Fixed width layout ➢ Responsive - Fluid

    width layout ➢ Mixed - Fixed/Fluid width layout (fixed untuk ukuran besar atau medium, fluid untuk ukuran kecil) Tipe Layout
  8. • Fixed width • Width changes depending on screen resolution

    • Breakpoints • Less flexibility Adaptive Layout
  9. • Fluid / Fixed width • Any resolution • More

    adaptation • Breakpoints for important devices Mixed Layout
  10. • Bagi developer breakpoints adalah sebuah media query • Bagi

    designer breakpoints adalah titik dimana setiap perubahan konten yang di lihat oleh user Breakpoints
  11. ➢ Resolusi yang berbeda ➢ Device yang berbeda ➢ User

    Experience ➢ Google Mobile-Friendly Test Cara Testnya
  12. Apa itu React Hooks React Hooks diperkenalkan oleh React Team

    untuk melakukan state management dan side effects di dalam function component. Dengan Hooks kita bisa menggunakan state dan lifecycle methods tanpa harus menulis class di React.
  13. “ “Semakin banyak pengguna yang mengakses website kita melalui perangkat

    ponsel, maka kita harus memastikan semua pengguna mendapatkan pengalaman dan penilaian yang positif terlepas dari perangkat apa yang mereka gunakan.”