반응형

전체 글 110

코딩강의6화 - flutter dart 앱개발 상속, 확장에 대해서 with gpt

https://youtu.be/vnM2J-Bagb0*아래의 글은 유튜브 코드와트 채널에서 연재되는 강의를 글로 작성한 내용입니다. *대화형식으로 진행되며, ai chat GPT를 활용한 코딩이 핵심입니다.*시대에 맞게 코딩.개발의 조력자로써 ai를 잘 활용것이 목표입니다.   안녕하세요. 코드와트입니다.오늘은 확장에 대해서 알아보겠습니다.확장(extends), 상속(Inheritance)현대의 대부분의 언어들은 extends 확장(또는 상속) 이라고 하는 기능을 가지고 있습니다.확장은 말그대로 기존의 것을 가지고 확대, 확장 한다는 의미가 있습니다.사전을 살펴 보겠습니다    사전을 찾아보니 우리가 오늘 해야할 일이 무엇인지 명확해 집니다.우선 실행해보죠. class A { var name = 'A'; ..

헤이젠 hey-gen 을 이용한 나만의 ai 아바타 캐릭터 만들기

소개ai탐험대 시리즈 입니다.오늘은 컨텐츠 제작할때  활용도가 높은 아바타 생성 플랫폼을 사용해보도록 하겠습니다. 1. d-id 무료사용기2. heygen 유료사용기  해당 컨텐츠는 유튜브를 통해서도 볼수있습니다.https://youtu.be/qc2TCRtul9I d-idhttps://studio.d-id.com우선 플랫폼에 접속해주시구요.   아바타 메뉴로 이동합니다.상단에 보시면 이렇게 두가지 방식으로 개인의 아바타를 만들수 있는데요. 우선은 기본적으로 제공되는 아바타를 이용해볼께요.  스크롤 해보시면 하단에 많은 인물을 고를수 있습니다.   주근깨가 매력적인 엠마로 선택할께요. 아바타 비디오를 선택합니다.그럴듯한 편집창이 나왔습니다.  간단한 표정정도 선택해볼수 있구요. 이곳에서 텍스트나 도형등을 ..

코딩강의 5화 - flutter dart 앱개발 리스트와 맵 with gpt

https://youtu.be/To4Aj_2MdYY *아래의 글은 유튜브 코드와트 채널에서 연재되는 강의를 글로 작성한 내용입니다. *대화형식으로 진행되며, ai chat GPT를 활용한 코딩이 핵심입니다.*시대에 맞게 코딩.개발의 조력자로써 ai를 잘 활용것이 목표입니다.   안녕하세요. 코드와트 입니다.이번에는 리스트와 맵에 대해서 배워보겠습니다.코딩 개발하면서 리스트와 맵은 가장 많이 사용하기 때문에 꼭 알아두셔야 합니다. 리스트리스트는 말그대로 목록형태로 데이터를 표시하기 위한 저장형태를 의미합니다. 자료형(Data Type)이란?데이터 저장을 위한 구조나 형태를 말합니다. 사실은 우리가 앞에서 쓰고 있던 int, double, String 또한 자료형의 한 종류였습니다. 마찬가지로 리스트 또한 ..

코딩강의4 - flutter dart 클래스와 함수 그리고 생성자 with gpt

https://youtu.be/xJ47tK1t5Hg *아래의 글은 유튜브 코드와트 채널에서 연재되는 강의를 글로 작성한 내용입니다. *대화형식으로 진행되며, ai chat GPT를 활용한 코딩이 핵심입니다.*시대에 맞게 코딩.개발의 조력자로써 ai를 잘 활용것이 목표입니다. 소개 안녕하세요. 코드와트 입니다.지난 시간에는 제어문중에서 조건문과 반복문에 대해서 알아보았습니다.2025.03.02 - [개발 코딩 정보 공유/코드와트 코딩강의] - 코딩강의3 - dart / flutter 기초 제어문 조건문과 반복문 if 조건문을 통해서 필요한 조건에 만족할때만 실행하는 구문을 작성해봤구요. 조건이 많을때는 else if 와 else 도 사용하는 방법을 배웠습니다.for 문이라고 하는 반복문을 통해서 효율적으로..

코딩강의3 - flutter dart 앱개발 기초 제어문 조건문과 반복문 with gpt

https://youtu.be/RAO9WOqfIWQ?si=-rD8drbgYk3WYljE  *아래의 글은 유튜브 코드와트 채널에서 연재되는 강의를 글로 작성한 내용입니다. *대화형식으로 진행되며, ai chat GPT를 활용한 코딩이 핵심입니다.*시대에 맞게 코딩.개발의 조력자로써 ai를 잘 활용것이 목표입니다. 소개안녕하세요. 지난시간에 이어서 오늘은 개발하는데 있어서 필수적인 제어문이죠?조건문과 반복문을 배워볼께요. 조건문우선 조건문이에요. 우리 영어를 배울때 if 가 무슨뜻인지는 다들 알고 있잖아요? 영어문장을 만들듯이 코딩할때에도 if 를 쓰는데요.어디에 쓰는지 한번 알아볼께요. 우리가 해왔던것 처럼 아래의 코드를 그냥 무작정 실행해볼께요. var name = '김과자';if(name == '김과자..

코딩 강의2 - flutter dart 앱개발 숫자와 문자 그리고 타입 with ai(gpt)

*아래의 글은 유튜브 코드와트 채널에서 연재되는 강의를 글로 작성한 내용입니다. *대화형식으로 진행되며, ai chat GPT를 활용한 코딩이 핵심입니다.*시대에 맞게 코딩.개발의 조력자로써 ai를 잘 활용것이 목표입니다.https://youtu.be/gLYu_CCW1oM  소개안녕하세요.지난 시간에 여러가지 언어를 실행해 보는 시간을 가졌습니다.현대의 언어들은 생각보다 비슷한 구조와 문법을 가지고 있기 때문에 생각보다 복잡하거나 어렵지않았을거에요. 자 이제부터 우리는 이중에서 한가지를 선택해서 공부해 볼텐데요.어떤 언어를 먼저 배우게 될까요? 바로 dart 라는 언어 입니다 🙋‍♀️ "왜 수많은 언어중에서 dart 언어를 먼저 배우는 건가요?"  dart를 배우는 이유는 바로 우리가 이어서 배울 앱개..

코딩 강의1 - 앱개발 (flutter, dart, android, ios) 일단 실행해 봅시다.

*아래의 글은 유튜브 코드와트 채널에서 연재되는 강의를 글로 작성한 내용입니다. *대화형식으로 진행되며, ai chat GPT를 활용한 코딩이 핵심입니다.*시대에 맞게 코딩.개발의 조력자로써 ai를 잘 활용것이 목표입니다.https://youtu.be/kD9Q6sgoaLU 소개안녕하세요.코드와트에 잘오셨습니다.앞으로 여러분은 코딩을 배우고 나아가서 앱개발까지 해볼예정이에요.요즘 주변에 코딩 / 개발에 대해서 관심을 가지는 경우가 많더라구요.그리고 어딜가든 이런광고가 눈에 띄기도 하구요.  또 25년 부터는 코딩이 교과목으로 편성 된다는 이야기도 있죠? 그만큼 코딩의 중요성이 강조되는 시대인것 같아요. 바로 코딩을 통해 사회에서도, 우리 일상에서도 논리적으로 사고하는법, 그에 따른 합리적인 결과 도출을 할..

백그라운드 개발 후기(WorkManager, 포그라운드서비스)

안녕하세요. 블루스웨터소프트 입니다. 프로젝트를 진행하며 겪은 이야기와 기술적인 이야기를 작성하고 있습니다. 클라이언트단에서 사용할 특정 sdk를 개발하는 중에 급하게 연락이 왔습니다. "기존의 기능들을 백그라운드에서 동작하게 할수 있을까요?" "네. 되긴 됩니다만..." AOS, IOS 백그라운드 제한에 대해 말이 길어지게 되었고 관련 내용을 정리하여 보내주기로 합니다😅 Google, Apple은 업데이트를 거듭할수록 백그라운드 동작에 대해 매우 엄격한 제제를 가하고 있습니다. 그도 그럴것이 유저의 보안, 기기의 퍼포먼스적인 측면에서 백그라운드 동작은 매우 불리하기 때문입니다. 특정앱이 나도 모르게 무한정 실행되고 있다고 생각해보시면 어떻게 될까요? 배터리는 배터리대로, 보이지도 않기에 무슨 앱이 어떻..

GPS 관련 기능 사용정리 (location manager, fused location provider)

안녕하세요. 블루스웨터 소프트 입니다. 사용자의 위치정보를 활용하여 기능 구현을 하는것은 이제 흔한 일이 되었습니다. 진행한 프로젝트를 기반으로 내용을 정리해보겠습니다. 최근에 작업에 참여하게된 프로젝트는 골프 관련 앱으로써 사용자의 위치 정보가 굉장히 중요한 요소 입니다. 위치 정보를 활용하여 라운딩 정보를 기록하고 모니터링, 분석 하는 앱 입니다. 위치 정보를 사용하지 못한다면 앱 기능의 절반은 사용 불가라고 봐도 무방할 정도 입니다. 때문에 다시한번 위치정보에 대한 내용을 정리하는것이 필요했습니다. GPS의 이해 GPS(Global Positioning System) 는 미국 국방부에서 개발하여 현재는 군사, 공공, 민간 기업, 일반 등 다양하게 활용되어지고 있습니다. GPS의 연간 유지보수 비용은..

BLE(beacon), Objc-swift, mdm 프로젝트 진행

소개 안녕하세요. 블루스웨터 소프트입니다. 프로젝트를 진행하며 느낀점과 기술적인 부분을 정리 하고 있습니다. P사의 프로젝트를 진행하다보면 어려운 점은 다름아닌 보안 입니다. 외부로 통하는 경로가 막혀있기 때문에 필요한 lib 등 오픈소스 활용도 어렵습니다. 신청을 통해 필요한 경로를 오픈해주기는 하지만 오래걸리고 까다롭기도 합니다. 개발하는 입장에서는 굉장히 불편한 일이지만 보안이 철저한것은 어찌됬건 환영할일 입니다 😂(울면서 웃는 나) 그동안 하드웨어와 앱단의 ble 연동을 원하는 프로젝트들이 있었습니다. 이번 경우도 마찬가지로 ble를 통해 앱과 디바이스(혹은 특정 단말장치)를 연동하여 특정 기기를 필터링 하길 원하였습니다. 특별히 어려운 점은 없어 보였습니다만...😅 함정이 존재했습니다 (이후 글..