본문 바로가기

6

Chat-gpt와 함께하는 앱 개발(8) - flutter 기본 이전 글에서 Chat-gpt를 통해 Flutter 학습 목차를 만들었습니다. 오늘은 그 중 Flutter 기본에 대해 공부해보겠습니다. 1. 학습 목차 - Flutter 기본위젯 이해하기Stateless 위젯과 Stateful 위젯기본 Flutter 앱 만들기위젯 트리 이해MaterialApp과 Scaffold 사용Flutter 레이아웃 (Container, Row, Column, Stack) 2. Chat-gpt 답변 및 필자 주석(빨간 글씨)Flutter는 Google에서 개발한 오픈 소스 UI 소프트웨어 개발 키트(SDK)로, 한 번의 코드베이스로 Android와 iOS 앱을 동시에 개발할 수 있습니다. Flutter 앱은 Dart 언어로 작성되며, 위젯을 기반으로 한 구조를 가지고 있습니다. 이제.. 2024. 7. 21.
Chat-gpt와 함께하는 앱 개발(7) - flutter 공부 목록 Flutter로 앱을 직접 만들기 위해 시도해보았지만, ChatGPT에서 제공하는 코드를 단순히 복붙하는 것만으로는 원하는 수준의 앱을 구현하는 데 한계가 있다는 것을 깨달았습니다. 따라서, ChatGPT를 활용해 Flutter 언어와 프레임워크를 체계적으로 학습해 볼 계획입니다.1. Flutter 학습 목차 만들어줘 (to chat-gpt)Flutter 학습 목차Flutter 소개Flutter란 무엇인가?Flutter의 장점Flutter 설치개발 환경 설정 (VS Code/Android Studio)Dart 언어 기초Dart 개요기본 문법변수와 데이터 타입함수제어문 (if, switch, for, while)예외 처리클래스와 객체컬렉션 (리스트, 세트, 맵)비동기 프로그래밍 (Futures, async.. 2024. 7. 17.
Chat-gpt와 함께하는 앱 개발(6) - 홈 화면 구성하기 1. 파워리프팅 앱 홈화면에 어떤 것들이 들어가면 좋을까? (to chat-gpt)파워리프팅 앱의 홈화면에는 사용자에게 유용하고 필요한 정보와 기능을 제공하는 요소들이 포함되어야 합니다. 다음은 그런 앱의 홈화면에 포함될 만한 주요 요소들입니다:개인 프로필 및 목표:사용자 프로필 사진현재 체중, 목표 체중 및 목표 달성 상황최근 운동 기록 요약운동 기록 및 통계:최근 운동 세션 요약주간, 월간 운동 통계1RM(1회 최대 무게) 기록 및 그래프오늘의 운동 루틴:오늘의 운동 목록 및 세트/반복 횟수각 운동에 대한 설명 및 동영상 가이드기록 추가 기능:새로운 운동 세션 기록 버튼PR(최대 기록) 추가 버튼메모 추가 기능프로그램 및 루틴 추천:사용자 맞춤형 파워리프팅 프로그램 추천초급, 중급, 고급자용 프로그램.. 2024. 7. 13.
Chat-gpt와 함께하는 앱 개발(3) - 주제 정하기 필자는 개발자이지만, 어플, 웹 개발 등 frontend 개발은 한번도 해본 적 없습니다.chat-gpt와 함께 취미삼아 어플 개발을 해보는 과정에 대한 기록입니다. 1. 서버 운영이 필요 없고 혼자 개발할만한 앱을 추천해줘 (to chat-gpt)(1) 오프라인 메모 앱 (Offline Notes App)오프라인에서 텍스트 메모를 작성하고 관리할 수 있는 앱입니다. 주요 기능:폴더 및 태그를 이용한 메모 정리음성 메모 및 이미지 추가암호 잠금 기능(2) 할 일 관리 앱 (To-Do List App)기본적인 할 일 관리 앱은 로컬 저장소만으로 충분히 운영 가능합니다. 기능 예시:작업 추가 및 삭제작업 우선순위 설정마감일 지정 및 완료 표시(3) 단어 학습 앱 (Flashcard App)단어 학습이나 시험.. 2024. 7. 7.
Chat-gpt와 함께하는 앱 개발(2) - 개발 환경 셋팅 필자는 개발자이지만, 어플, 웹 개발 등 frontend 개발은 한번도 해본 적 없습니다.chat-gpt와 함께 취미삼아 어플 개발을 해보는 과정에 대한 기록입니다. 1. Flutter 개발 셋팅에 대한 chat-gpt 답변Flutter는 하나의 코드베이스로 Android, iOS, 웹, 데스크탑 애플리케이션을 개발할 수 있는 강력한 크로스 플랫폼 UI 툴킷입니다. 이 블로그에서는 Windows 환경에서 Flutter 개발을 시작하기 위한 설치 가이드를 제공하겠습니다.1. Flutter SDK 다운로드 및 설치Flutter SDK 다운로드:Flutter 공식 사이트(chat gpt - 링크 깨짐 https://docs.flutter.dev/get-started/install) 에서 Flutter SDK를.. 2024. 6. 30.
Chat-gpt와 함께하는 앱 개발(1) - 개발 언어 정하기 필자는 개발자이지만, 어플, 웹 개발 등 frontend 개발은 한번도 해본 적 없습니다.chat-gpt와 함께 취미삼아 어플 개발을 해보는 과정에 대한 기록입니다. 1. 앱 개발 언어에 대한 chat-gpt 답변사용할 수 있는 언어와 프레임워크는 여러 가지가 있으며, 각 언어와 프레임워크는 서로 다른 장점과 특징을 가지고 있습니다. 아래는 각 플랫폼별로 권장되는 언어와 프레임워크를 소개합니다.1. AndroidJava: Android의 기본 프로그래밍 언어로, 많은 튜토리얼과 예제 코드가 존재합니다. 안정적이고 강력한 개발 환경을 제공합니다.Kotlin: 최근에는 Kotlin이 Android 개발의 주요 언어로 자리잡았습니다. Java보다 간결하고 현대적인 문법을 제공하여 생산성을 높여줍니다.2. iO.. 2024. 6. 30.