전체 글

배웠던것을 기록해보자
코틀린 버전 관련 에러 발생[!] Your project requires a newer version of the Kotlin Gradle plugin.Find the latest version on https://kotlinlang.org/docs/release-details, thenupdate C:\Users\username\Desktop\flutter_stripe_testapp\android\build.gradle:ext.kotlin-version = ''오류 메세지그동안 Flutter를 해오면서 처음보는 에러라 고치는데 생각보다 시간이 너무 많이 걸렸네요. 그래도 고쳤습니다 :)  해결 방법 방법 1.  android/build.gradle 수정첫번째 방법은 android/build.gradle..
Android Studio에서 Flutter 프로젝트 만드는 방법 1. Android Studio 설치https://developer.android.com/studio?hl=ko Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com위의 사이트에서 android studio 먼저 설치를 해야한다.  위에 빨간색을 표시해둔 버튼..
flutter_stripe로 결제 시스템을 구현하다가 뜬 오류입니다.어떻게 고쳐야 할까요? 오류 메세지MissingPluginException(No implementation found for method initialise on channel flutter.stripe/payments)  오류 원인메서드 초기화에 대한 구현을 찾을수 없다는 오류입니다. 라이브러리를 불러오는 과정에서 충돌이 발생했을 경우가 있습니다.flutter clean, pub get, run을 통해 다시 라이브러리를 불러와주면 대부분의 경우는 해결됩니다. 해결 방법flutter cleanflutter pub getflutter run 순서대로 입력하니까 바로 해결되었습니다 모두 즐코딩~
저번 블로그에서 변수와 연산중 변수에 대해 알아봤었는데,이번 블로그에서는 Dart에서의 연산은 어떤지 알아봅시다. 연산이란 무엇일까?컴퓨터 CPU의 산술 논리 장치에 의한 논리연산일반적으로 사람들에게 연산이란 무엇일까? 라고 물어본다면 다들 더하고 빼는것, 곱하고 나누는것, 사칙연산이라고 대답할 것이다.이것 또한 절대 틀린 말은 아니지만, 프로그래밍을 공부하고 컴퓨터에 대해 공부하고 있는 사람이라면 컴퓨터 CPU의 산술 논리 장치에 의한 논리연산 이라고 대답할 수 있어야 한다고 생각한다. Dart에서 연산 해보기연산의 개념에 대해 알아봤으니 코드로는 어떤지 알아봅시다. 선언정수형 변수 a와 b에 각각 10, 5 값을 넣고 테스트 해보겠습니다. // 숫자 데이터 타입 int a = 10; int b ..
모든 프로그래밍 언어에서 변수와 연산이 기본중의 기본이죠?Dart에서의 변수와 연산은 어떤지 알아봅시다. 변수란 무엇일까?하나의 값을 저장할 수 있는 저장공간일반적인 변수(Variable)이라고 하면 수학적인 의미로 변하는 값을 나타내는 문자라고 말할 수 있다.절대 틀린 말은 아니지만, 프로그래밍을 공부하는 사람이라면 조금 다른 말로 표현할 수 있어야 된다고 생각한다. 변수의 근복적인 뜻은 크게 달라지지 않지만, 프로그래밍에서 변수는 하나의 값을 저장할 수 있는 저장공간 이라고 할 수 있다. Dart에서 변수 활용변수의 의미에 대해서 알아봤으니, 변수를 어떻게 사용하는지 알아보자. 정수형int 변수명 = 정수형 값;void main() { // 정수형 int integerNumber = 42; ..
여러 기업들의 채용공고를 보면 우대사항에 "정적 타이핑 개발에 친숙한 사람" 이라는 문구가 많습니다...!! 그렇다면 대체 정적 타이핑은 뭐고 기업들은 왜 정적 타이핑 개발을 원할까요?결론부터메모리 관리를 효율화하여 프로그램 성능을 최적화 시키기 때문이 아닐까?? 일단 적어도 나는 그렇게 생각한다. 지금은 컴퓨터의 성능이 워낙 좋아서 메모리 값을 딱히 신경쓰지 않아도 무언가를 만들수 있게 되었는데, 메모리를 생각하지 않는 프로그램은 지속해서 발전 가능성이 없는 프로그램 아닐까..?!정적 타이핑 vs 동적 타이핑Dart에서의 정적타이핑은 뭐고 동적 타이핑은 뭘까? 정적 타이핑본론으로 돌아와서 Dart에서 정적 타이핑이란 무엇일까? 말로 설명하면 어려우니 코드부터 보자void main() { // 정수형 ..
1. Flutter(플러터)란 무엇인가?flutter(플러터)란 무엇일까?Google에서 2017년 5월에 출시한 오픈 소스 UI 소프트웨어 개발 키트로, 다양한 플랫폼에서 동작하는 고품질의 네이티브 인터페이스를 구축할 수 있습니다. Android 및 iOS뿐만 아니라 웹 및 데스크톱 앱도 지원하는 다중 플랫폼 프레임워크크로스 플랫폼이란?크로스 플랫폼(Cross-platform)이란 여러 플랫폼 또는 운영 체제에서 동일한 소프트웨어나 기술이 동작하거나 사용될 수 있게 하는 플랫폼이다. 다양한 종류의 플랫폼이 있을 때, 특정 소프트웨어나 기술이 이러한 플랫폼들 간에 호환성을 가지고 있는 것이 크로스 플랫폼이다. 2. Dart란?Flutter의 핵심 언어는 Dart이다. Dart는 직관적인 언어로, JIT(..
제가 3년동안 소프트웨어마이스터고를 다니면서 느낀점, 경험을 정리한 글입니다. 재미로만 봐주시면 감사하겠습니다.입학계기특별한 입학계기는 없었던 것 같다. 그냥 어릴때부터 타자를 치는게 너무 재밌었고, 컴퓨터를 만진다는거 자체가 좋았었다. 그러다가 우연히 코딩을 알게 되었고, 코딩테스트를 공부하게 되었다.심심할때마다 한문제씩 풀며 뿌듯해하고 있을때, 어느샌가 고등학교 진학 선택할 때가 되어있었다. 나는 아직 진로를 확정짓지 못했기에 처음에는 친구들을 따라 인문계로 가려고 했다. 특성화고는 가기싫고, 마이스터고는 내가 가기에 너무 성적 커트라인이 높을 것 같았다.인문계로 속으로 결정해놓고 학교들을 둘러봤는데 이름이 굉장히 긴 부산소프트웨어마이스터고등학교(신설)라는 이름이 눈에 들어왔다. 헐 신설이면 지금 들..
Lovingcats
러빙캣츠