[플러터 기초] 주석에 대해
·
플러터/플러터 기초
안녕하세요. 오늘은 주석에 대해서 설명해드리려고 합니다. 주석이란?? 주석이란 프로그램을 개발하는 개발자가 코드를 다른 개발자와 같은 사람에게 설명하기 위해 작성하는 것입니다. 주석을 작성하는 방법은 아래 코드와 같이 작성합니다. 위에 회색 주석은 보통 변수나 제어문, 반복문을 설명할 때 사용합니다. 아래 초록색 주석은 메소드나 클래스를 설명할 때 사용하는데요. 정답은 아닐 수 있습니다. 제가 사용하는 방법이고요. 더 좋은 사용 방법들도 많을거에요! 주석은 코드를 읽는 사람들에게 쉽게 코드를 읽을 수 있도록 해야합니다. 오히려 코드를 읽는게 방해가 되면 나쁜 주석이라고 할 수 있습니다. 글을 한번에 잘 쓸 수 없는 것처럼 주석도 한번에 완벽하게 작성할 수 없다고 생각합니다. 각자에게 맞는 주석 처리 방법..
[플러터 기초] 공부할 때 사용할 DartPad를 소개합니다.
·
플러터/플러터 기초
안녕하세요. 오늘부터 다시 초심으로 돌아가 플러터 기초를 공부하며 올려볼까 합니다. 우선 플러터 기초는 DartPad를 이용하여 진행할까 합니다. DartPad란? DartPad란 Dart언어 개발자들이 만들고 누구든지 쓸 수 있도록 무료로 제공하는 사이트입니다. 웹 사이트에 접속만 할 수 있다면 언제든지 Dart언어를 실행하고 결과를 얻어볼 수 있습니다. 별도 개발환경 없이 간단하게 실행할 수 있습니다. 의외로 많은 기능을 제공하기도 하고요. 간단하게 테스트할 코드나 기능 알고리즘을 구현해보고, 실험해보는 테스트라고 알고 계시면 될 것 같습니다. https://dartpad.dev/? DartPad dartpad.dev DartPad 사용법 지금부터 DartPad를 사용하는 방법을 알려드릴게요! 엄청 ..
[플러터 개발] 카카오톡 로그인 구현하기
·
플러터/플러터 개발
오늘은 카카오톡 로그인을 구현하기 위한 준비를 해볼게요. kakao developers 회원가입 일단 kakao developers에 들어가서 회원가입 및 로그인 해주세요. https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com kakao developers에서 앱 추가 '내 어플리케이션'에 들어가셔서 애플리케이션 추가하기를 눌러주세요! 그럼 위 그림처럼 앱 정보를 작성하는 화면이 나옵니다. 잘 작성하시고 저장을 누르시면 돼요! kakao developers 플랫폼 설정 우선, 플랫폼 설정을 해볼거에..
[플러터 개발] SHA 키 해시 확인하기
·
플러터/플러터 개발
안녕하세요. 오늘은 SHA 키 해시를 확인을 해보겠습니다. 안드로이드 스튜디오에서 Android 폴더 열기 안드로이드 스튜디오에서 'android'폴더에서 아무 파일이나 들어가셔서 'Open for Editing in Android Studio'를 클릭하셔서 안드로이드 폴더를 따로 열어줍니다. gradle signingReport 찾기 안드로이드 폴더를 따로 열어서 오른쪽 상단에 있는 Gradle 버튼을 눌러줍니다. 그럼 두번째 사진과 같은 창이 뜨면 왼쪽 위에 코끼리 모양 버튼을 눌러주세요 그럼 검색창 같은게 하나 뜰텐데요. 검색창에 'gradle signingReport'를 작성하시고, 엔터키를 누르시면 SHA 키 해시가 뜰거에요! SHA 키 해시 확인하기 오늘은 키 해시 확인하는 방법을 알아봤습니다..
[플러터 개념] Stateless와 Stateful
·
플러터/플러터 개념
플러터 앱을 구성하는 위젯은 StatelessWidget과 StatefulWidget 두 가지로 구분할 수 있습니다. 오늘은 Stateless와 Stateful에 대해 알아보겠습니다. StatelessWidget 과 StatefulWidget을 선택할 때는 UI의 요구 사항을 고려해야 합니다. Stateless Stateless 위젯은 현재 상태를 저장할 수 없습니다. UI가 사용자 상호 작용에 따라 변경되지 않아야 하는 경우에 유용합니다. 예를 들어보면, 버튼을 클릭할 때마다 텍스트 위젯 안에 있는 텍스트를 바꾸는 화면 -> 부적합 단순히 텍스트를 표시하는 화면 -> 적합 Stateful Stateful 위젯은 현재 상태를 저장할 수 있습니다. UI가 사용자 상호 작용에 따라 변경되어야 하는 경우에 유..
[플러터 개발] IOS, 안드로이드 앱 폰트 바꾸기
·
플러터/플러터 개발
안녕하세요! 오늘은 플러터 앱에서 폰트를 바꿔볼게요! 준비물 준비물은 원하는 폰트. ttf 파일이에요! ​ 아직 원하는 폰트를 찾지 못하신 분들을 위해서 제가 기본적인 대표 폰트 사이트를 공유해 드릴게요! 이 사이트에서는 상업적으로 무료인 폰트들이 있으니까, 원하는 폰트 잘 찾아가세요! https://noonnu.cc/ 눈누 상업용 무료한글폰트 사이트 noonnu.cc 디렉터리 생성 자 우선 폰트 파일을 플러터 앱 폴더에 넣어줘야겠죠? 플러터 프로젝트를 우클릭하고 "assets" 디렉터리를 새로 만들어줍니다. 이미지나 애니메이션을 넣느라 이미 있으신 분들도 계실 텐데요. 없으신 분들을 위해 알려드릴게요! ​ 다음은 "assets" 파일에서 "fonts" 디렉터리를 또 만들어줍니다! "fonts" 디렉터리..