기타 썸네일형 리스트형 React 빠르게 복습하기 1. Tutorial React 빠르게 복습하기 1. Tutorial개요예~~전에 리액트를 잠깐 깔짝 해본적이 있는데(여기서 -> https://github.com/osamhack2021/web_Guntor-Guntee_EarlyFried)그땐 프로젝트의 전반적인 이해 없이 그냥 열심히만 했던 기억이 있다. 마침 이번 2학기에 한 교수님의 연구실에서 코딩 알바를 하게 되었는데 거기서 React랑 Spring을 쓸 것 같고,현재 진행중인 방울이 프로젝트의 랜딩페이지를 만들어볼겸 빠르게 복습해보기로 했다. 전체적인 과정은 React 공식 홈페이지를 따라가볼 예정이다.IDE는 VSCode를 쓰기로 했다. 공식홈페이지의 첫번째 자료인 튜토리얼을 따라가보자 Tutorial: Tic-Tac-Toe – ReactThe library fo.. 더보기 jetbrain IDE(안드로이드 스튜디오)에서 커서 고정 버그 해결 안드로이드 스튜디오에서 작업을 하다가 보면 마치 갑자기 프로젝트 트리에서 어떤 파일도 선택할 수 없고 코드 편집창에서 커서가 고정된 채로 어딜 클릭하던 shift를 누른채 클릭한 것처럼 드래그가 되는 버그가 있다 버그 발생 조건은 아직 파악 못했지만 한/영키를 누르면 해결된다. 더보기 무음모드인 갤럭시 휴대폰 어디있는지 모르겠을 때 찾는 방법 진짜 바보 같긴 한데 1분 전까지 휴대폰을 들고 있었는데 어디다 뒀는지 못 찾겠다.. 무음모드로 해놔서 다른 사람 휴대폰으로 전화를 걸어도 소리가 안들리고 혹시나 싶어 보이스톡도 걸어봤지만 역시 들리지 않는다 찾아보니까 방법이 있었는데 바로 삼성 내 디바이스 찾기라는 기능이다 다음 링크로 이동하자 https://www.samsung.com/sec/apps/smartthings-find/ SmartThings Find | 앱 & 서비스 | Samsung 대한민국 갤럭시 스마트폰을 분실하셨나요? 걱정하지 마세요. 'SmartThings Find'로 현재 디바이스의 위치를 쉽게 찾을 수 있습니다. 또한, 무선으로 디바이스를 잠그거나 디바이스 내 데이터 전체를 삭제할 www.samsung.com 삼성계정 로그인.. 더보기 MySql 오류 해결 - ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by' MySql 8.0 이후부터는 계정 생성과 권한 부여를 한 번에 할 수 없다 원래는 다음과 같이 한 번에 설정할 수 있었지만 mysql> grant all privileges on DB이름.* to 계정ID@'%' identified by '비밀번호'; mysql> flush privileges; 이제는 다음과 같이 설정해줘야한다 mysql> create user 계정ID@'%' identified by '비밀번호'; mysql> grant all privileges on DB이름.* to 계정ID@'%'; mysql> flush privileges; 더보기 36. Cupcake App : Navigation Cupcake App : Navigation 위의 페이지를 참고하여 여러 화면을 이동해갈 수 있는 navigation을 활용해보자 개요 우리는 지금까지 화면이 하나인 앱만 다뤄봤었는데 평소에 쓰는 앱을 생각해보면 화면은 보통 여러개이다 이런 앱에서 화면 이동 기능은 필수적인데 이를 가능하게 해주는 navigation을 이용해보자 우선 다음 url에서 프로젝트를 clone 해오자 https://github.com/google-developer-training/basic-android-kotlin-compose-training-cupcake.git 그리고 starter branch로 체크아웃해주자 Cupcake App 살펴보기 이 App은 Cupcake를 주문하는 기능을 가지고 있다 첫 화면에서는 몇 개의 .. 더보기 35. Dessert Clicker App : ViewModel 추가 Dessert Clicker App : ViewModel 추가 연습: ViewModel을 Dessert Clicker에 추가 연습: ViewModel을 Dessert Clicker에 추가 | Android Developers 앱에 ViewModel을 추가하고 활동에서 로직을 추상화하는 방법을 연습합니다. developer.android.com 위의 페이지를 참고하여 이전에 만들었던 Desser Clicker App에 ViewModel을 추가해보자 개요 예전에 만들었던 Dessert Clicker에 ViewModel을 이용한 앱 아키텍쳐를 적용해보자 기존에 만들어뒀던 프로젝트의 main branch로 체크아웃해서 시작하면 된다 build.gradle (Project: Dessert_Clicker)의 bui.. 더보기 34. Unscramble App : unit test Unscramble App : unit test ViewModel의 단위 테스트 작성 위의 페이지를 참고하여 Unscramble 앱의 단위 테스트를 진행해보자 개요 예전에 Tip Time App을 작성할 때 (블로그 글 참고) 테스트를 찍먹해봤으니 조금은 익숙할 것이라고 생각한다 테스트는 크게 다음 3가지로 나뉜다 사용자가 적당한 행동만 했을 때를 보는 행복 경로(happy path) 사용자가 되도 않는 입력을 헀을 때를 보는 오류 경로(error path) 가능한 최대나 최소값일 때를 보는 경계 경로(boundary path) 단위 테스트란 하나의 메소드 같은 작은 요소를 독립적으로 검사하는 것이다 좋은 단위테스트에는 4가지 요소가 있다 집중 : 작은 요소로 테스트 한다 이해가능 : 코드가 가독성이 좋.. 더보기 33. Unscramble App : App architecture와 ViewModel Scramble App : App architecture와 ViewModel Compose의 ViewModel 및 상태 Compose의 ViewModel 및 상태 | Android Developers 이 Codelab에서는 아키텍처 구성요소 중 하나인 ViewModel을 사용하는 방법을 알아봅니다. 구성 변경 중에 앱 상태를 유지하도록 ViewModel을 구현합니다. developer.android.com 위의 페이지를 참고하여 App architecture와 ViewModel에 대해서 배워보자 개요 필자는 최근 건축관련회사에서 사무보조알바를 하고 있다 업무를 하다보면 건축물 도면을 자주 볼 수 있는데 정말 깨알같이 많은 정보가 함축되어있는 것을 볼 수 있다 건축물에는 도면이 있듯이 앱에는 앱 아키텍쳐가.. 더보기 이전 1 2 3 4 5 ··· 8 다음