Application Programming
![[Android/Java] Canvas, touch event 처리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXNXqv%2Fbtq6BdNhH2H%2FOsHFnib4gCzjUkR0orPlO0%2Fimg.png)
[Android/Java] Canvas, touch event 처리
Demo package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle sav..
[Android/Java] 암시적 Intent 명시적 Intent
암시적 인텐트 package com.example.classex; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button..
![[Flutter] StatelessWidget](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm2ZqL%2Fbtq5Q53Twkn%2FkegMbZeyIc5zFBGs90ckS0%2Fimg.png)
[Flutter] StatelessWidget
Demo import 'package:flutter/material.dart'; void main() => runApp(MyApp()); // runApp은 최상위, 매개변수로 위젯을 받음 class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, // 우측 상단 빨간띠없애기 title: 'First app', theme: ThemeData(primarySwatch: Colors.blue), home: Grade(), ); } } class MyHomePage extends StatelessWidget { @over..
![[01] vscode, android studio에서 환경세팅](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUXDI3%2Fbtq5w5KBaKR%2FB79zqlKMLpRwREedbWijRk%2Fimg.png)
[01] vscode, android studio에서 환경세팅
1. https://flutter.dev >> get started >> install >> bin폴더경로 환경변수 설정 2. flutter doctor flutter doctor를 입력하면 ! run: flutter doctor --android-licenses 이렇게 뜨는데 flutter doctor --android-licenses 를 입력하고 다시 flutter doctor를 입력 >> No issues found! 3. vscode에서 플러터 프로젝트 만들기 1. 마켓플레이스에서 flutter를 설치 2. View >> Command Palette >> Flutter: new application project를 클릭 프로젝트 생성 3. View >> Command Palette >> Flutt..