본문 바로가기

분류 전체보기67

Flutter에서 Retrofit으로 서버 연동하기1 flutter에서 retrofit으로 서버를 연동하고자 할 때 우선 retrofit을 먼저 pubspec.yaml에 추가해주어야 한다. https://pub.dev/packages/retrofit retrofit | Dart Package retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit. pub.dev 위에 공식 페이지를 보면 금방 retrofit을 추가해줄 수 있다. dependencies에 추가해준 뒤 사진에서 보다시피 pub get을 해준다. 이때 간혹 에러가 나는 경우가 있다. 만약 그 에러가 버전과 관련된 거라면 현재 자신의 flutter버전이 null-safety가 호환이 .. 2021. 8. 25.
포스트그레 참고용 Postgresql 설치 앞서 설치한 homebrew를 이용해 Postgresql을 설치한다. 명령어는 간단하다. 설치 ~$ brew search postgresql //postgres를 찾는다. ~$ brew install postgresql //postgres를 설치한다. 설치 확인 postgresql설치경로/bin/postgres --version 예) ~$ /usr/local/opt/postgresql/bin/postgres --version 설치가 정상적이라면 postgres (PostgreSQL) 9.6.5라는 문구가 나오게 된다. postgres (PostgreSQL) 9.6.5문구를 확인했다면 이제 postgresql 서비스를 시작한다. Postgresql 서비스 시작 ~$ postgres.. 2020. 12. 16.
Django PostgreSQL 사용하기(Mac OS) 일단 맥북에서 간단하게 postgresql을 설치하여 쓸 수 있다고 하여, 구글링을 통해 터미널로 설치를 시도했으나.. 계속되는 실패에 직접 깔아서 설치하였다. 우선 실패한 방법을 먼저 얘기해보자면, 터미널에 아래와 같이 적고 실행시켰다. brew install postgresql brew services start postgresql pip install psycopg2 이렇게 작성을 하면.. 꼭 마지막 psycopg2 설치에서 에러가 떴다. 인터넷에서 아무리 찾아보며 온갖 방법을 써도 해결을 못해서, 결국 다시 처음부터 해보자라는 마음으로 전부 삭제했다. 삭제했을 때 썼던 명령들 brew uninstall --force postgresql rm -rf /usr/local/var/postgres 요렇게.. 2020. 12. 10.
Django 가상환경 설정(pycharm) Djnago 프로젝트를 생성하려면, 가상환경 설정이 필요하다. 터미널에서 가장 먼저 가상환경을 만들어 준다. python3 -m venv env 그 다음 가상환경으로 들어간다. source env/bin/activate 그 후, 장고를 설치해준다. pip install django django 외에도 필요로 하는 패키지 요구사항들을 설치할 수 있다. pip install djangorestframework pip install pygments 설정이 다 되었으면, PycharmProjects 폴더 안으로 이동한다. 여기서 파일을 만들어 줄 것이다. cd PycharmProjects 프로젝트를 만들어 준다. django-admin startproject myproject cd myproject 여기까지 진.. 2020. 12. 10.
Android Studio 회원가입시, 비밀번호(문자) 일치 여부 (Kotlin) 보통 회원가입 창을 만들 경우, 비밀번호 입력을 받고 비밀번호를 다시 한 번 더 입력받는다. 그리고 앱에선 그 문자가 일치하는 지 일치하지 않는 지를 판단하여 일치하지 않을 경우 다시 입력받도록 되어 있다. 먼저 일치 여부의 코드 구현에 앞서, 간단히 뷰를 만들어 보았다. ("비밀번호를 입력하세요" 라고 적혀있는 텍스트에서 변화를 줄 것이다.) 위에 보이는 뷰 구현 코드는 이해를 돕기 위해 아래에 적어놓았다.(id값 확인을 위해서..)_참고용 그 이후 비밀번호 확인 여부 코드는 아주 간단하다. //비밀번호 일치 여부 확인하기 edt_pw_check.addTextChangedListener(object : TextWatcher { // EditText에 문자 입력 전 override fun beforeTe.. 2020. 11. 3.
Android Studio 리사이클러뷰 아이템 클릭 시 화면 전환(서버연결시) 리사이클러뷰 안에는 아이템들이 들어있다. 예를 들어 위와 같은 사진처럼 리사이클러뷰를 만들고, 아이템 클릭 시 각 아이템 정보에 해당하는 화면으로 이동한다면? 혹은 같은 화면이지만 아이템별로 불러와야 하는 서버가 다르다면? 이런 경우엔 onClick 메소드를 이용하여 간단히 해결할 수 있다. 먼저 리사이클러뷰는 다 만들어져 있다는 가정하에 시작을 할 것이다. 리사이클러뷰가 만들어져 있는 액티비티 내에서만 코드를 작성한다. 코드 예시를 보여주자면, 이런 식으로 메소드 하나만 작성해주면 된다. override fun onClick(v: View?) { if (v?.parent == rv){ val intent: Intent = Intent(this, ItemNextActivity::class.java) in.. 2020. 11. 2.