본문 바로가기

전체 글275

[패스트캠퍼스 챌린지 27일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 주말이 되니 날씨가 다시 따뜻해졌습니다. 다소 미세먼지가 있는 것 같기는 하지만 그래도 추운 것보다는 나은 것 같습니다. 코로나 확진자수가 연일 10만명을 넘고 있다고 하는데요. 이제 저와 가까운 사람들이 확진되었다는 소식들이 들리고 있네요. 오미크론이 우세종이 된 탓에 확산세는 걷잡을 수 없이 빨라졌지만, 그래도 중증도는 예전보다 낮다고 하니 차라리 이러다가 한번 걸리고 집단 면역체계가 생기는 게 종식을 앞당길 것 같습니다. 오늘은 플러터로 위젯을 배치하는 방법을 배워보았습니다. 세로로 배열하는 Column과 가로로 배열하는 Row, 클릭을 가능하게 하는 Inkwell과 GestureDetecto.. 2022. 2. 19.
[패스트캠퍼스 챌린지 26일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 오늘은 오래간만에 하루 휴가를 내고 집에서 강의를 들었습니다. 똑같은 하루인데 주말에 집에 있는 것과 평일에 집에 있는 느낌은 천지차이네요 ㅎㅎ 오늘은 위젯과 UI 요소들에 대해 다시 학습해보았습니다. 플러터는 위젯을 사용해서 앱을 조립해가는(?) 플랫폼입니다. GUI 요소가 없다뿐이지 거의 워드프레스 같은 기능을 가진 앱 개발 플랫폼이라고 보시면 되겠습니다. 워드프레스도 위젯들로 이루어진 여러 요소들을 배치하는 형태로 홈페이지를 만드는 건데요 GUI가 강력해서 다 만들어진거 클릭으로 배치만 하면 되는 그런 식입니다. 플러터는 GUI형태로 배치를 한다기보다는 코드를 통해 위젯을 배치하는데요. 이렇게.. 2022. 2. 18.
[패스트캠퍼스 챌린지 25일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 날씨가 다시 영하권으로 추워졌습니다. 이게 마지막 추위일 거라 기대하고 있습니다 ㅎㅎ 옷도 좀 가볍게 입고, 필드도 나가고 하는 계절이 빨리 오면 좋겠네요 ㅎㅎ 물론 시간은 어쨌든 가는 거니깐 기다리면 되겠지만요. 오늘은 플러터 강의 처음으로 돌아와서 설치 부분을 제외하고 시작했습니다. 변수에 대한 내용, 함수와 클래스에 대한 내용들을 들었는데요. 완벽하게 이해하고 있었다고 생각했는데 리스트나 맵 같은 거는 다시 보니 생소하기도 하지만 그간 실습에서 많이 사용되던 거라 이번에 제대로 이해를 하고 넘어갈 수 있었습니다. 뭔가 실전에서는 사용법이 좀 달랐던 것 같은데, 클래스 자체를 변수 타입으로 지정.. 2022. 2. 17.
[패스트캠퍼스 챌린지 24일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 오늘은 플러터 강의의 마지막인 앱을 홍보하는 방법에 대해 배워보았습니다. 앱 개발을 해서 앱스토어에 올려둬도 다운로드가 거의 되지 않을 것이기에 꾸준히 업데이트하고 피드백하는 작업이 장기간 필요하다고 합니다. 노출이 되지 않기 때문일 것인데요, 그렇기 때문에 홍보전략도 매우 중요할 것 같습니다. 구글 Ads, 커뮤니티, 블로그, Youtube 등을 통한 마케팅도 진행하면서, 앱 업데이트도 꾸준히 해야 한다니.. 개발이라는 분야가 쉽지만은 않은 것 같네요. 그래도 어떻게 보면 예전에는 분업화되어있던 영역인데, 지금은 개발자 1인이 기획부터 앱 개발, 배포, 홍보까지 다 한다는 사실은 참 놀랍습니다.ㅎ.. 2022. 2. 16.
[패스트캠퍼스 챌린지 23일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 날씨가 내일부터 다시 추워진다고 하네요. 이제 추위는 끝났다고 생각했는데 무려 영하 10도까지 내려간다고 합니다 ㅠ 모두들 따뜻하게 차려입고 다니세요. 아마도 마지막 추위겠죠?? 오늘은 앱스토어에 앱을 등록하기 위해 앱 상세 내용을 기재하고 설정하는 것들에 대해 배워보았습니다. 앱 상세페이지 작성을 위해 Adobe xd 도 사용하는 법을 가르쳐주시네요. UI/UX 강의때 배웠던 부분인데 다시 보니 반갑네요 ㅎㅎ 개인정보 보호 범위에 대해서는 정부 사이트에서 체크표시를 하면 약관이 출력되도록 제공을 하는 것 같습니다. 이런 것도 있었다니.... 저는 이런거 모두 개인이 직접 작성하거나 남 의거 베끼는.. 2022. 2. 15.
[패스트캠퍼스 챌린지 22일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 오늘은 오래간만에 아침 일찍 일어나서.... 출근을 했습니다 ㅎ 원래는 집에서 강의를 듣고 나오려했는데 미적 되다가 시간이 애매해서 그냥 일찍 출근하는 걸로 해버렸네요. 주말에 여기저기 다니다 보니 피곤하긴 하지만, 그래도 일찍 일어나니깐 한건 없어도 뭔가 이룬 느낌입니다. 내일도 오늘처럼 일어나서 오늘보다 더 알찬 아침을 만들어봐야겠어요 ㅎㅎ 오늘은 앱 번들을 만들고 개발자 등록을 하는 절차에 대해 알아보았습니다. 제가 알고 있던 앱 설치 파일 확장자는 .apk 였는데, 보안상 취약하고 효율적인 메모리 사용을 위해 .aab 파일로 대체되었다고 하네요. 한 2년 되었다는데 본 적이 없어서인지 전혀 .. 2022. 2. 14.
[패스트캠퍼스 챌린지 21일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 오늘은 오래간만에 집에서 강의를 들었습니다. 일요일인데도 불구하고 오래간만이네요 ㅎㅎ 모처럼 밖에는 추적추적 비가 옵니다. 몇 달 만에 내리는 비인지 모르겠어요. 많이 내리지는 않아서 분위기가 많이 센티해지는 하루입니다. 오랜만에 옛날에 즐겨 듣던 음악들도 뒤적거려서 들어보았습니다 ㅎㅎ 오늘은 앱 개발 실습은 마무리하고, 실제로 앱을 앱스토어에 게시하고 배포하기 위해 앱 아이콘 등록, 파이어 베이스 설정을 배워보았습니다. 플러터는 pub.yaml이라는 파일과 각종 기초파일들을 통해서 web, 모바일 기기 설정을 정하는 것 같습니다. 이런 점에서 html 기반의 web/app과는 차이가 있는 것 같습.. 2022. 2. 13.
[패스트캠퍼스 챌린지 20일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 날씨가 많이 따뜻해졌네요. 이제는 외투 앞을 닫지 않아도 춥지 않을 정도의 기온까지 올라간 것 같습니다. 항상 추울것 같지만 거시적으로 보면 계절은 여전히 돌고도는 것 같습니다 ㅎㅎ 주식도 하락이 있으면 상승이 있겠고, 경기로 침체가 있으면 활황이 있을 것이고, 코로나도 언젠가는 종식이 되겠죠? 오늘은 눈바디앱의 통계 페이지, 알림 기능을 구현해보고 다크 모드로 디자인을 변경하는 것도 실습해보았습니다. 내가 기록한 내용들에 대해 대쉬보드를 만드는 것은 매우 중요한 기능일 것 같습니다. 결국 하나하나 잘 설계하고 차근차근 만들어가는 것이 중요할 것 같네요. 오늘 실습이 플러터로 앱만들어보는 실습의 마.. 2022. 2. 12.
[패스트캠퍼스 챌린지 19일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 한동안 꽤 춥더니 어제 오후부터는 많이 따뜻해졌네요. 입춘이 지나니깐 확실히 날씨가 바뀌는 것 같습니다. ㅎㅎ 오늘은 눈바디 앱의 일자별 기록을 저장하고 불러오고 수정하는 기능을 배워보았습니다. 캘린더 위젯을 사용해서 별도 달력 디자인을 하지 않아도 바로 쓸 수 있으니깐 좋네요. 이런 게 플러터의 최대 강점인 것 같습니다. 이러다가 나중에는 앱도 워드프레스처럼 위젯을 끌어다가 붙이면 개발되는 시점도 분명히 오겠네요. 그나저나 어제의 한국 여자 컬링 대표팀의 패배가 너무나 아쉽습니다. 캐나다는 너무 강적이더라고요. 원하는 곳에 딱딱 스톤을 보내는데 "저걸 어떻게 이겨"를 연발하면서 보았습니다 ㅎㅎ 최.. 2022. 2. 11.
[패스트캠퍼스 챌린지 18일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 오늘은 플러터로 만들어보는 앱, 마지막 실습으로 눈바디 앱 제작에서 식단 페이지와 운동 페이지 작성 부분을 배워보았습니다. 코딩을 잘하는 사람들은 남이 만들어 놓은거를 복붙으로 잘 쓴다고 하는데, 이번 강의에서는 기존에 작성해둔 함수나 페이지들을 그대로 복붙 해서 활용하는 방식을 많이 보았습니다. github에 이렇게 복붙 해서 쓸 수 있는 코드들이 많이 있다고 하는데, 저도 한번 시도해봐야겠습니다. 심지어 딥마인드사에서는 깃헙에 있는 코드로 AI에게 딥러닝을 시켜 코드를 중급자 이상의 실력으로 생성하는 코딩 봇을 만들었다는데요. 기계에 너무 뒤쳐지지 않으려면 남들이 짜 놓은 코드라도 활용하는 방법.. 2022. 2. 10.
[패스트캠퍼스 챌린지 17일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 오늘은 날씨별 옷 추천 앱 마무리 시간으로 옷에 관한 데이터 베이스를 만들고 날씨별로 옷들을 추천하는 부분을 만들어보았습니다. 오늘도 강사님은 자세한 설명 없이 먼저 가버리시네요. 패스트캠퍼스 초기 강의들의 장점은 1. 쉬운 설명 2. 회당 10분 가량의 짧은 강의 였었습니다만, 지금은 이런 장점들이 사라져 가고 있는 것 같아서 참 안타깝네요. 좀 더 타이트한 강의 영상 제작기준이 도입되어야 할 시점인 것 같습니다. 너무 양적인 팽창에만 집중해서 회사의 경쟁력이 약화되지 않도록 운영자분들 보고 계시다면 부탁드립니다. 마지막 앱제작으로 다이어트 관리를 위한 눈바디 앱 기획을 해보았습니다. 인바디라는 .. 2022. 2. 9.
[패스트캠퍼스 챌린지 16일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다 안녕하세요 브래드입니다. 어제는 오래간만에 술을 많이 마셨더니 아침에 숙취 때문에 이거 저거 다 하기 싫고 귀찮더라고요 ㅋ 그래도 미션 수행시간은 아침밖에 없어서 쓰린 속을 참아가며 강의를 들었습니다. 오늘은 어제에 이어서 날씨별로 옷을 추천하는 앱을 만들어보는 강의를 들었는데요. 어제까지 UI구성은 다 하고 API에서 받아온 데이터와 화면에 띄우는 걸 연결하는 작업을 했습니다. Open API 잘만 다룰 수 있으면 여러 가지 앱을 다양하게 만들어 볼 수 있겠다는 생각이 드네요. 다면 디자인을 하려면 여러 디자인 요소들을 모두 만들어내야 하는데... 그게 좀 고민이 될 것 같아요. 물론 디자인 요소를 무료나 유료로 만들어놓.. 2022. 2. 8.