본문 바로가기 메뉴 바로가기

코드나라

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코드나라

검색하기 폼
  • 분류 전체보기 (169)
    • 프로그래밍 개념 (30)
    • [문법] 파이썬(Python) (10)
    • [문법] 다트(Dart) (5)
    • [문법] C++ (5)
    • [실전] 파이썬 (Python) (12)
    • [실전] 플러터 (Flutter) (7)
    • [IoT] 아두이노 (Arduino) (2)
    • [공유프로그램] SNS매크로 (2)
    • 챗GPT 완전정복 (19)
      • 챗지피티 기초설정 (3)
      • 챗지피티 활용꿀팁 (11)
      • 챗지피티로 앱&웹 개발 (5)
    • 기타 생성형 AI챗봇 (8)
      • 제미나이(Gemini) (4)
      • 클로드(Claude) (3)
    • 너와나의관심사 (69)
      • 기술동향&신산업 (16)
      • 영화&드라마 (7)
      • 음악 (3)
      • 미스테리 (2)
      • 게임 (2)
      • 투자 (6)
      • 사회&이슈 (12)
      • 잡동사니 (21)
  • 방명록

Flutter (6)
[챗지피티+pygame] 장애물 피하기 게임 웹앱으로 배포하기2 - 앱 배포

✍️ 전시간에 ChatGPT를 활용해 Pygame 게임을 직접 만들고, 이를 웹으로 배포하였습니다.이번 시간에는 해당 게임을을 실행할 수 있는 웹 게임을 Flutter로 만든 앱에서도 할 수 있도록 Flutter WebView로 감싸 실제 APK 앱으로 빌드하고 해당 apk파일을 핸드폰에 설치해 실행해 보겠습니다. flutter 앱 개발 및 빌드에 앞서, 게임의 그래픽 요소를 실제 게임처럼 업그레이드 해보겠습니다.우선 모바일 환경에서도 실행될 수 있도록 왼쪽이동 오른쪽이동 버튼을 추가하고, 장애물이나 체력포션, 내 캐릭터 등등을 이미지에서 가져와 진짜 게임처럼 구성해보겠습니다. [챗GPT와 함께 게임 그래픽 요소 업그레이드 하기 Start!]Q1. GPT 질문내용 이제 이 게임의 그래픽적인 요소들을 좀..

챗GPT 완전정복/챗지피티로 앱&웹 개발 2025. 6. 11. 15:15
[중급] 4강. Dart의 클래스 및 객체 지향 프로그래밍 (OOP) 개념과 문법 완벽 정리

📌 Dart의 클래스 및 객체 지향 프로그래밍 (OOP) 개념과 문법 완벽 정리Dart는 객체 지향 프로그래밍(OOP, Object-Oriented Programming)을 기반으로 하는 언어입니다.Flutter 개발에서 클래스(Class)와 객체(Object)를 활용하는 것은 필수적인 개념이므로, 이번 글에서는 클래스 정의, 생성자, 상속, 인터페이스, Getter/Setter, 추상 클래스 등의 개념을 자세히 다루겠습니다.🔹 1. 클래스(Class)와 객체(Object)🔸 1️⃣ 클래스(Class) 정의 및 객체 생성Dart에서 클래스는 객체를 생성하는 템플릿(설계도) 역할을 합니다.클래스를 정의하고, 해당 클래스를 이용해 객체를 생성하는 기본 문법을 살펴보겠습니다.class Person { ..

[문법] 다트(Dart) 2025. 2. 12. 21:05
[기초] 3강. Dart 함수 문법 총정리 - 매개변수, 반환값, 고차 함수까지!

📌 Dart의 함수 (Function) 문법 완벽 정리 - 정의부터 반환값까지!Dart에서 함수(Function)는 코드의 재사용성을 높이고, 가독성을 개선하는 중요한 요소입니다.이번 글에서는 Dart의 함수 정의 방법, 매개변수 활용, 반환값 처리 및 다양한 함수 스타일을 자세히 다룹니다.🔹 1. 함수 정의 및 기본 문법Dart에서 함수를 정의하는 기본 문법은 다음과 같습니다.1️⃣ 기본적인 함수 선언과 호출void sayHello() { print("안녕하세요!");}void main() { sayHello(); // 함수 호출}출력:안녕하세요!void는 반환값이 없는 함수를 의미합니다.함수는 반드시 main()에서 호출해야 실행됩니다.2️⃣ 반환값이 있는 함수 (return 사용)int ad..

[문법] 다트(Dart) 2025. 2. 12. 21:01
[기초] 2강. Dart 조건문 & 반복문 완벽 가이드 - if, switch, for, while 총정리

📌 Dart 제어문 완벽 정리 - if, switch, for, while 문법Dart에서 제어문(Control Flow Statements)은 프로그램의 흐름을 제어하는 중요한 기능입니다.조건문(if, switch)과 반복문(for, while, do-while)을 사용하여 프로그램을 보다 유연하게 만들 수 있습니다.🔹 1. 조건문 (if, if-else, else-if)if문은 특정 조건을 검사하여 코드의 실행을 제어할 때 사용됩니다.1️⃣ 기본적인 if 문법void main() { int number = 10; if (number > 5) { print("5보다 큽니다."); }}출력:5보다 큽니다.if (조건)이 true이면 {} 내부의 코드가 실행됩니다.2️⃣ if-else 문..

[문법] 다트(Dart) 2025. 2. 12. 20:57
[기초] 1강. Dart 변수 완벽 정리 - 리스트, 맵, Set까지 한 번에!

📌 Dart 문법 개요 - 변수Dart는 Flutter 개발을 위한 기본 언어이며, 정적 타입을 지원하는 동적 언어입니다. 즉, 변수의 타입을 지정할 수도 있고, 자동으로 추론할 수도 있습니다.Dart에서 변수를 다룰 때 중요한 개념들을 설명하겠습니다.🔹 1. 변수 선언 및 사용Dart에서 변수를 선언하는 방법은 다음과 같습니다.1️⃣ var 키워드 (타입 추론)var name = "Flutter"; // 문자열로 자동 타입 추론var age = 25; // 정수로 자동 타입 추론var는 변수의 타입을 자동으로 추론합니다.한 번 타입이 정해지면 변경할 수 없습니다. (예: name = 10; 하면 오류 발생)2️⃣ 명시적 타입 선언String language = "Dart";int ..

[문법] 다트(Dart) 2025. 2. 12. 20:52
[Flutter 앱개발 기초] 플러터 기본 위젯 및 함수 연결하기

플러터 앱 개발 시 간단한 구성 요소들을 배치하여 동작시키는 법을 알아보겠습니다.오늘 배워서 완성할 앱은 다음과 같은 간단한 앱입니다. 지금부터 만들어 봅시다. 앱 기본 틀 구성 import 'package:flutter/material.dart';void main() {  runApp(const MyApp());}class MyApp extends StatelessWidget {  const MyApp({super.key});  // This widget is the root of your application.  @override  Widget build(BuildContext context) {    return MaterialApp(      title: 'Flutter Tutorial',    ..

[실전] 플러터 (Flutter) 2025. 1. 7. 21:28
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바