오늘 학습 계획
1.노코드로 수익혐 AI 앱 만들기 1주차 강의 듣기
2.GIT-BOOK CH.02 학습하기
1주차
플러터플로우 툴로 앱 만들기를 해보는 강의
플러터 내의 위젯의 개념과 기본적인 레이아웃 설정을 배웠다.
확실히 그냥 코딩으로 하는 것보다 훨씬 직관적으로 보면서 만들 수 있으니까 속이 시원함.
사실 여기까지는 플러터 공부할 때 다 했던 내용이기는 해서 이해 안가는 부분 없이 수월하게 공부했다.
Column : 위젯을 세로로 배열할 때 쓰는 위젯
Row : 위젯을 가로로 배열할 때 쓰는 위젯
Container : 빈박스 영역을 만드는 위젯
Stack : 위젯을 배열하기보다 위로도 쌓을 수있고 자유롭게 이동도 할 수있게 배치하는 위젯
MainAxisAllignment : 메인축에 대한 정렬
CrossAxisAllignment : 보조축에 대한 정렬
MainAxisSize : 메인축크기 설정
코딩에서는 축 얘기할때 위가 -1 아래가 1이다
1은 부모 최대 크기라고 생각하면 됨
1주차 과제로는 예시 이미지를 보고 배운 레이아웃들을 활용해서 따라 만들기
이렇게 만들었다. 커서가 올라가는 쪽에만 색이 진해지고 나머지부분은 연한색으로 나오게 만들고 싶었는데 그건 어떻게 하는지 아직 모르겠어서 그냥 레이아웃만 따라했다.
chapter 02 개발도구, 앱 실행하기
안드로이드 스튜디오는 이미 설치되어 있어서 글 읽으면서 확인해줬다.
근데 뭐가 문젠지 시뮬레이터가 작동이안되는데 아마 전에 삭제했다가 다시 깔면서 환경변수 다시 설정을 제대로 안했던 것 같음.
근데 해당 글에는 이런 오류나 환경변수 얘기가 따로 나와있지않아서 내일 다시 확인해 볼 예정.
미니퀴즈
Q 01. 안드로이드 스튜디오의 디렉터리 구조에서 이미지와 같은 리소스를 저장하는 디렉터리의 이름은 무엇일까요?
A : res
Q 02. 내가 만드는 앱의 빌드 정보가 들어 있는 파일명은 무엇일까요?
A : build.gradle
Q 03. 에뮬레이터의 속도를 빠르게 해주는 하드웨어 가속기의 이름은 무엇일까요?
A : Intel x86 Emulater Accelerator(HAXM installer)
코틀린으로 앱 만들어서 실행하기 챕터를 해보는데
플러터로 했던거랑 많이 달라서 좀 당황스럽다.
일단은 이해 못 한 채로 따라만 해봤는데 adk가 안돼서 실행은 못해봄.
배우다보면 이해되겠지~
오늘 후기
코딩으로 하다가 노코딩으로 하니까 너무 직관적이고 편해버려서 재밌었다. 그냥 포토샵같은 디자인 툴 하나 새로 배우는 느낌도 들었다. 그리고 확실히 이런식으로 먼저 접하고 코딩 공부를 했으면 더 수월하게 했겠다 싶은 생각도 들었다.
근데 코틀린으로 앱 실행은 진짜 간단한건데도 아예 새로운 느낌이라 당황스러웠다.
왜 이렇게 다른건데. 아직 완전 기초 문법조차 모르는 상태라서 그냥 무지성 따라하기 밖에 할 수있는게 없다.
세상엔 어려운게 너무 많아버림. 할게 너무 많다 열심히해야징...