Archive: 2021

flutter에 스타일(margin, padding, border, border-radius) 적용하기

시작하기웹에서 엘리먼트에 스타일을 넣으려면 css를 사용하는 것은 대부분 아는 사실입니다. 크로스 플랫폼의 react native의 경우에는 js와 같은 방식으로 사용합니다. 하지만 사용방법은 크게 다르지 않죠. flutter에서는 margin, padding, border, border-radius 등을 어떻게 넣을 수 있을까 사용해보도록 하겠습니다. 기

flutter에서 bottom Navigation 구현하기

시작하기어플리케이션을 사용해보면 하단에 스크린을 손쉽게 이동할 수 있도록 도와주는 네비게이션이 있습니다. 플러터에서도 이 네비가 탑재가 되어있습니다. 구현하기기본 MyApp에서 MyBottomNavigationBar 클래스를 MaterialApp 내부 home에 실행시켜주도록 합니다. main.dart123456789101112131415161718192

react native android 시작시 adb 에러

시작하기react native에서 시뮬레이터가 켜져 있는 상태인데도 npm run android를 하면 adb command not found와 같은 에러가 날때가 있습니다. android studio를 설치하면 자동으로 adb가 설치됩니다.react native 프로젝트를 시작할때 에러가 나오는 것은 경로가 설정이 제대로 되어있지 않기 때문입니다. 해결하

flutter(플러터) 초기설정 - mac

시작하기플러터는 구글이 개발한 오픈소스 크로스 플랫폼 개발 프레임워크입니다.크로스 플랫폼이란 react native 와 같이 하나의 개발을 통해 ios, android 개발을 동시에 진행 할 수 있어서 생산성이 높습니다.기존에 react native를 사용해보았기에 flutter와 미약하나마 다른 점을 확인할 수 있었습니다.react native는 자바스크

throttle(쓰로틀링) 과 debounce(디바운싱)로 성능 향상 시키기

시작하기사이트 퍼포먼스를 향상 시키기위해서 사용하는 방법 중 하나입니다. 스크롤 혹은 인풋 박스에서 너무 많은 이벤트를 호출하여 불필요한 메모리를 소모하여 퍼포먼스를 떨어뜨립니다. 이 문제를 해결하기 위한 방법으로 Throttling(쓰로틀링)과 debouncing(디바운싱)이 있습니다. 기본 개념쓰로틀링은 마지막 함수가 호출된 이후 지정한 시간이 지나기