728x90
반응형

분류 전체보기 99

[VSCode] 에뮬레이터 실행하는 방법 | 에뮬레이터 추가 | iOS 버전 추가

Flutter 개발 처음이라 처음에 에뮬레이터를 실행하는 방법도 몰랐다! 그래서 정리해두는 에뮬레이터 실행 방법 일단 에뮬레이터 실행을 위해서는 Xcode 와 Android Studio가 설치되어 있어야한다. 각각 플랫폼에서 설치해둔 에뮬레이터만 실행이 가능하기 때문. 에뮬레이터 실행하는 방법 1. 검색창클릭 2. > Flutter: Launch Emulator 입력 후 엔터! 3. 실행가능한 에뮬레이터 확인 후 선택하면 된다. EZ 나는 기존에 ios 개발을 해본적이 없어서 iOS 에뮬레이터가 하나도 없었다. 그래서 추가해줬는데 방법은 iOS 에뮬레이터 모델 추가 방법 1. Xcode실행 2. Setting 클릭 3. Platforms 에 보면 실행 가능한 에뮬레이터를 확인 가능하고, 다른 버전 추가도..

SELF STUDY 2024.04.23

[Flutter] 넷플릭스 클론 코딩 #2 | 하단 네비게이션 바 생성

하단 네비게이션 바를 생성하는 방법에 대해 정리! 하단 네비게이션 바라고 하면 여기 사진에서 아래 홈 / 검색 / 저장 / 더보기 에 해당하는 네비게이션을 의미한다! bottom_bar.dart 하단 네비게이션 바를 구현하는 소스 TabBar 사용. 각 탭은 아이콘 + 텍스트로 구성. class Bottom extends StatelessWidget { const Bottom({super.key}); @override Widget build(BuildContext context) { // for flexible size based on device display final Size screenSize = MediaQuery.of(context).size; final double screenHeight =..

SELF STUDY/Flutter 2024.04.23

[Flutter] 넷플릭스 클론 코딩 #1 | 플러터 개발 환경 세팅 | fix 'bottom overflowed by 19 pixels' error

뭔가 계속 취준을 하다 보니 나의 개발 스택을 넓히고 싶다는 생각이 들었다. 그래서 예~전부터 해보고 싶었던 Flutter에 드디어 손을 살짝- Android 와 IOS를 둘 다 개발 해볼 수 있다니 두근두근! 인프런에 클론 코딩 하는 강좌가 있어서 입문해보고자 도전 했다. 강좌는 4년 전 꺼라 현재 업데이트 되면서 틀린 부분도 있어서 어렵긴 했다. 개발 환경 세팅 시작 할 때 가장 어렵고 번거로운 환경 세팅~ 하지만 홈페이지에 아주 잘 나와있어서 그대로만 하면 되었다! https://docs.flutter.dev/get-started/install Choose your development platform to get started Install Flutter and get started. Downlo..

SELF STUDY/Flutter 2024.04.22

[JAVA][LeetCode][SlidingWindow|DP] #123. Best Time to Buy and Sell Stock III

문제 / 예시 / 제한조건 처음에 보고는 간단하게 생각했음. 122번 문제 푼 것에서 transcation 이 발생 할 때마다, 배열에 저장하고 가장 큰 수 2개를 뽑아서 더하면 되는 문제라고 생각함 예를 들어, 1 1 2 4 2 5 7 2 4 9 0 이렇게 있으면 buy 1 -> sell 4 : profit = 3 buy 2 -> sell 7 : profit = 5 buy 2 -> sell 9 : profit = 7 가 되고 가장 큰 두 수 7,5 를 더해서 12가 된다고 생각함. class Solution { public int maxProfit(int[] prices) { if(prices.length prices[sellTime + 1]) { savedProfit[savingIndex] = pri..

[JAVA][LeetCode][SlidingWindow] #122. Best Time to Buy and Sell Stock II

문제 / 예시 / 제한조건 : 지난 번 문제에서 조오금 발전한 문제! 여러번 사고 팔 수 있고, 제일 큰 합을 리턴하면 되는 문제. 여러가지 예시를 해본 결과 - sell 하는 경우 : 현재의 가격이 다음날의 가격보다 비쌀 경우. -> 다음날에 다시 buy 하면 됨. : 끝까지 다 확인 했을 경우. 7 1 5 3 6 4 를 예로 든다면, ---- buy : 7 sell : 1 - sell(1) buy = sell (1) / sell = buy + 1 (5) ---- buy : 1 sell : 5 - sell(5) > buy(1) - Profit = sell(5) - buy(1) = 4 - check next sell : nextSell(3) buy = curre..

[JAVA][LeetCode][SlidingWindow] #121. Best Time to Buy and Sell Stock

문제 / 예시 / 제한조건 : (정답은 맨 아래) 지금까지 슬라이딩 윈도우 문제 풀었을 때는 left, right 로 양 끝에 인덱스 두고 하는 것만 했었어서, 생각이 그 안에 갇혀있었다. 그래서 진짜.. 삽질을 많이 한 느낌! 나의 삽질.. 실패 : TRY #1 (94 / 212 testcases passed) 맨 앞을 buyTime으로 설정하고, 맨 뒤를 sellTime으로 설정해서 접근 앞서 말한 것과 같이... 생각이 진짜 갇혀있었음 int maxProfit = 0; int buyTime = 0, sellTime = prices.length - 1; while(sellTime > buyTime ) { int currentProfit = prices[sellTime] - prices[buyTime]..

[캐나다][취준] KOTRA 멘토링 참여 중

밴쿠버에서는 일년에 2번 KOTRA에서 주최하는 멘토링 프로그램을 진행한다. 밴쿠버에 오기 전에 신청했었는데, 한국과 시차 때문에 밴쿠버 오는 날만을 기다렸지! 그리고 이번 멘토링 프로그램에 합격해서 참여하게 되었다. 면접도 봤다구~.~ 지금까지 3번 참여했는데, 너무너무 좋다. 일단 멘토님이 엄청 꼼꼼하시고 친절하셔서 다 알려주심! 레쥬메도 1:1로 봐주시고, 한 문장 한 문장 꼼꼼하게 다 봐주시고.. 최고.. 또 좋은건 같이 취준하는 멘티분들도 있어서 같이 스터디도 진행하고 있다! 일주일에 2번 (Behavior / Tech) 으로 나눠서 면접 준비 하는 중.. 다들 잘 되었으면 좋겠다+_+

CANADA/WORK 2024.04.11

[캐나다][취준] #1. RESUME 준비 꿀팁! (북미 레쥬메 기준)

북미 취업하기 도전! 레쥬메 팁을 정리해보도록 하겠다. #1. 한 장 쓰기 - Job Description에 맞춰서 어떤 것을 강조해야 좋을지 정하기 - 리쿠르터는 눈에 띄는 것만 본다. (레쥬메 한 장당 15초 정도 확인한다고 함) #2. What do you have ? - 자신이 가지고 있는 강점 - 리쿠르터가 무엇을 찾고 있는지? - Tech Skills #3. Personality - 레쥬메에서 어떤 사람인지 보여주고 싶은지 ? (리더쉽, 열정, 커뮤니케이션 ...) #4. 1 sentence = 1 line - 레쥬메에서 그 사람의 서머라이즈 능력도 체크함 - 3개 이상의 bullet point X ex) proect section - 프로젝트 설명 - 무엇을 했는지 ? - 결과 레쥬메에 대해..

CANADA/WORK 2024.04.11

[Android][Kotlin][Jetpack] 개발 완성 | Figma로 앱 기획해보기 (혼자 앱 개발 #4)

그냥 디자인 한게 너무 맘에 들어서 올려보는 .. 내가 만든 DoneList 전체적인 커버. 개발 디자인 기획하면서 만들었다+_+ Github꾸미려고 만들었는데, 엄청 집중해서 했다.. 참 별거 아니지만 엄청 오래걸렸다. 내 피그마 ~.~ 사실 기능 몰라서 마우스로만 움직이기 +_+ 개발 공부에 집중해야하는데, 항상 이런 디자인같은 겉모습에 신경을 엄청 많이 쓰는듯.. 실제 개발에 더 신경쓰자.. 실제 개발이 끝났고! 실제 완성된 모습은.!! ٩(ˊᗜˋ*)و 헤헤

[Java][Leetcode][BST] 501. Find Mode in Binary Search Tree

문제 : 예시 : 제한 조건 : WAY 1: BST방문해서 모든 수/카운트 횟수를 MAP에 저장하고, 후에 그 MAP에 있는 데이터 기반으로 최대 횟수 숫자 뽑으면 되겠다. 생각함 class Solution { Map map = new HashMap(); public int[] findMode(TreeNode root) { checkTree(root); int maxCount = 0; ArrayList resultArray = new ArrayList(); for(int key: map.keySet()) { if(maxCount < map.get(key)) { maxCount = map.get(key); resultArray.clear(); resultArray.add(key); } else if(max..

728x90
반응형