전체 글
-
앱 개발 입문 수강 기록 9일 차_2023-02-28Study 2023. 2. 28. 22:31
강좌명 CH02_01. 앱 기능 및 디자인 설계 및 초기 구조 만들기 (Todo앱) 앱 디자인 오늘 할 일(TODO)를 기록할 수 있음 완료/미완료 표시할 수 있음 이전 기록을 확인할 수 있음 카테고리를 설정할 수 있음 기존 기록을 앱 내부 저장소에 보관할 수 있음 타겟층 - 10, 20대 학생 및 직장인 데이터 설계 할 일을 작성할 때 필요한 데이터 설계 할 일의 제목 할 일의 날짜 할 일의 완료 여부 할 일의 카테고리 할 일의 메모 화면 설계 할 일 메인 화면 할 일을 표시(수정 / 삭제) 할 수 있는 페이지 할 일 작성 화면 할 일 작성 페이지 (제목, 내용, 색상, 카테고리) 기록 화면 이전 기록을 확인하는 페이지 더보기 화면 카테고리 추가 등 다른 기능을 하는 페이지 코드 일단 어제 설정했던 부..
-
앱 개발 입문 수강 기록 7일 차_2023-02-26Study 2023. 2. 26. 16:33
강좌명 CH01_08. Firebase, Admob(앱 광고) 사용해보기 CH01_09. 기능 종합해서 간단한 어플 만들어보기_숫자 카운트 어플 Firebase 모바일 앱을 분석, 테스트할 뿐만 아니라 개발, 서비스까지 할 수 있는 모바일 개발 플랫폼 Analytics: 사용자 분석 Firestore: 데이터 저장 및 불러오기 Crashlytics: 모바일 오류 분석 Authentication: 사용자 인증 Admob 구글에서 제공하는 모바일 광고 플랫폼 앱을 통해서 수익을 창출하는 방법 배너 광고: 하단 하단에 노출 전면광고: 화면 전체 노출 보상형 광고: 게임 아이템 얻기 admob_flutter 라이브러리 사용 예정 숫자 카운트 어플 축구, 탁구, 배드민턴 등 다양한 운동 종목에서 사용가능한 점수 ..
-
앱 개발 입문 수강 기록 6일 차_2023-02-25Study 2023. 2. 25. 22:27
강좌명 CH01_07. Stateless, Stateful 위젯 넣어보기 여러 위젯 같이 써보기 Stateful 위젯 (동적) 현재 상태를 가지고 있는 위젯 상태에 따라 UI가 변경될 때 Stateful 위젯을 사용 StatefulWidget과 State 2개의 클래스로 사용 Stateless 위젯 (정적) 상태를 가지고 있지 않는 위젯 상태에 따라 UI가 변경되지 않을 때 Stateless 위젯을 사용 Stateful createState() Stateful 위젯을 생성하는 메소드 initState() Stateful 위젯이 처음 생성될 때 호출되는 메소드 데이터를 초기화할 때 사용 setState() 위젯의 상태 변경을 호출하는 메소드 dispose() 위젯이 제거될 때 사용 import 'packa..
-
앱 개발 입문 수강 기록 5일 차_2023-02-24Study 2023. 2. 24. 23:31
강좌명 CH01_06. 여러 위젯 같이 써보기 (가로, 세로로 다양한 위젯 배치) Row, Column, ListView, ListTile Row 가로로 여러 위젯을 배치할 때 사용하는 위젯 Column 세로로 여러 위젯을 배치할 때 사용하는 위젯 Expanded Column, Row 위젯 안에서 영역을 전체로 확장할 때 사용하는 위젯 ListView 여러 위젯을 나열할 때 사용하는 위젯 Column과 Row와는 달리 스크롤이 가능한 위젯 스크롤 방향을 설정할 수 있음 ListTile ListView에서 사용하는 기본 위젯 GridView 여러 위젯을 나열할 때 사용하는 위젯 Column과 Row를 포함한 스크롤 가능한 위젯 휴대폰 갤러리 UI와 같은 Grid Layout 위젯 import 'packag..
-
앱 개발 입문 수강 기록 4일 차_2023-02-23Study 2023. 2. 23. 21:32
오늘부터는 마크다운으로 입력하기 귀찮아서(예쁘게 되지도 않고) 일반모드로 작성 강좌명 CH01_05. UI 만들어보기 (앱의 타이틀, 화면에 표시되는 텍스트 표현 등) UI 만들기 AppBar 앱 페이지 상단에 고정된 위젯 페이지 이동 및 페이지 저장 버튼을 추가 가능 FloatingActionButton 페이지 하단에 떠있는 버튼 위젯 BottomNavigationBar 다양한 페이지를 선택할 수 있는 하단 고정 위젯 BottomSheet 여러 액션을 사용할 수 있는 하단 고정 위젯 실습 코드 기존 내용에서 BottomNavigationBar, BottomNavigationBarItem 추가 BottomNavigationBar 정의 내용 확인 import 'package:flutter/material...
-
앱 개발 입문 수강 기록 3일 차_2023-02-22Study 2023. 2. 22. 23:36
강좌명 CH01_04. 위젯 넣어보기 (MaterialApp, Scaffold, Text, Icon, Image) 위젯 - Widget 2 MaterialApp 클래스 머테리얼 디자인을 사용하는 어플리케이션 플러터 앱의 기본 구조 Scaffold 클래스 플러터 앱 페이지 기초 구조 AppBar, FAB(Floating Action Button), BottomNavigationBar 3 종류 Text Widget: 글자를 표현하는 위젯 Icon Widget: 아이콘을 표현하는 위젯 Image Widget: 이미지를 표현하는 위젯 Container Widget: 다른 위젯을 감싸는 위젯 TextButton Widget: 클릭 가능한 텍스트 버튼 IconButton Widget: 클릭 가능한 아이콘 버튼 실습..
-
앱 개발 입문 수강 기록 2일 차_2023-02-21Study 2023. 2. 21. 21:38
강좌명 CH01_03. 조건문, 반복문, 클래스, 함수 개념 및 사용 1.1 조건문 - if, else if, else if(조건1){ `조건1 코드 블록` }else if (조건2){ `조건2 코드 블록` }else{ `조건1,2 충족하지 않는 모든 조건의 코드 블록` } 1.2 조건문 예시: BMI에 따른 비만도 출력 프로그램 double bmi = 27.1; if(bmi > 30){ print("초고도비만"); } else if(bmi > 25){ print("비만"); } else{ print("정상입니다"); } 1.3 반복문 - for 특정 코드가 여러번 반복되어 실행될때 사용하는 문법 for(초기식;조건식;증감식;){ `반복코드` } for(int i = 0;i