728x90
반응형

전체 글 125

[ Flutter ] Admob(애드몹) 광고달기

안녕하세요 이번글에서는 애드몹을 이용하여 플러터 앱에 광고를 달아보겠습니다. 먼저 애드몹 싸이트에 접속하여 줍시다. https://admob.google.com/intl/ko/home/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com 오른쪽 상단의 가입 후 로그인을 해주세요 그 다음 위 화면처럼 앱 클릭 후 앱 추가를 눌러 주세요 플랫폼을 선택한 다음 스토어 등록여부를 선택하여 줍시다. 앱 이름을 입력한 뒤 앱을 추가 하여 줍시다. 만들어진 앱에 광고를 추가하기 위해 광고단위를 추가하여 줍시다. 원하는 광고형태를 선택하여 줍시다. 글쓴이는 ..

Flutter 2023.01.29

[ Flutter ] Cannot fit requested classes in a single dex file (# methods: 68653 > 65536) 에서 해결하기

Cannot fit requested classes in a single dex file (# methods: 68653 > 65536) 해당 에러는 앱에 API 20 이하 minSdk가 있고 앱과 앱에서 참조하는 라이브러리가 65,536개 메서드를 초과하면 앱이 Android 빌드 아키텍처의 제한에 도달했음을 나타내는 다음과 같은 빌드 오류가 발생합니다. Android 5.0 미만에서 멀티덱스 지원 dependencies { def multidex_version = "2.0.1" implementation "androidx.multidex:multidex:$multidex_version" } Android 5.0 이상에서 멀티덱스 지원 android { defaultConfig { ... minSdkV..

Flutter 2023.01.29

[ Flutter ] sqlite & drift 사용하기 - 3편

안녕하세요 이번글에서는 이전글에서 만들어둔 CRUD 메서드들을 사용하여 보겠습니다. 내용을 모르시는 분들은 이전글을 참고해 주세요 https://itmoon.tistory.com/104 [ Flutter ] sqlite & drift 사용하기 -1편 안녕하세요 이번 글에서는 데이터를 핸드폰에 저장하기 위한 sqlite를 사용해 보겠습니다. 프로젝트 구조 pubspec.yaml dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # itmoon.tistory.com https://itmoon.tistory.com/105 [ Flutter ] sqlite & drift 사용하기..

Flutter 2022.12.21

[ Flutter ] sqlite & drift 사용하기 - 2편

이번 글에서는 지난 글에 이어서 drift를 사용하여 CRUD 하는 방법을 알아보도록 하겠습니다. 이전 글을 못 보신 분들은 아래 링크를 참고해 주세요 https://itmoon.tistory.com/104 [ Flutter ] sqlite & drift 사용하기 -1편 안녕하세요 이번 글에서는 데이터를 핸드폰에 저장하기 위한 sqlite를 사용해 보겠습니다. 프로젝트 구조 pubspec.yaml dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # itmoon.tistory.com CRUD에 사용할 메서드를 만들어 줍시다. drift_database.dart import..

Flutter 2022.12.18

[ Flutter ] sqlite & drift 사용하기 -1편

안녕하세요 이번 글에서는 데이터를 핸드폰에 저장하기 위한 sqlite를 사용해 보겠습니다. 프로젝트 구조 pubspec.yaml dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 drift: ^2.2.0 # sqlite 를 사용하기 위한 라이브러리 sqlite3_flutter_libs: ^0.5.0 #DB path_provider: ^2.0.0 # 파일 시스템에서 일반적으로 사용되는 위치를 찾기 위한 Flutter 플러그인 pat..

Flutter 2022.12.04

[ Flutter ] 배경 데코레이션 & 이미지 터치 만들기

안녕하세요 이번 글에서는 배경의 데코레이션 및 이미지 터치 이벤트를 만들어 보겠습니다. main.dart import 'package:decoration/screen/home_screen.dart'; import 'package:flutter/material.dart'; void main() { runApp(MaterialApp( home: HomeScreen(), )); } home_screen.dart import 'package:decoration/screen/next_screen.dart'; import 'package:flutter/material.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({Key? key}) : su..

Flutter 2022.11.06

[ Flutter ] Slider 사용하기

안녕하세요 이번 글에서는 slider를 사용해 보겠습니다. 폴더와 파일을 만들어 줍시다. main.dart import 'package:flutter/material.dart'; import 'package:slider/screen/home_screen.dart'; void main() { runApp(MaterialApp( home: HomeScreen(), )); } home_screen.dart import 'package:flutter/material.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({Key? key}) : super(key: key); @override State createState() => _HomeScre..

Flutter 2022.11.06

[ Flutter ] Future 함수 사용하기

Future란? dart에서 비동기 처리를 하기 위해 사용되며 지금은 없지만 미래에 요청한 데이터 혹은 에러를 받을 객체이다. void main() { addNumbers(1,1); addNumbers(2,2); } addNumbers(int number1, int number2) { print('계산 시작 : $number1 $number2'); // 2초 뒤의 값을 받아온다. Future.delayed(Duration(seconds : 2),(){ print('계산 완료 ${number1 + number2}'); }); print('함수 완료'); } 해당 코드를 실행하여 보면 Future 함수 안에 값이 2초 뒤에 출력되는 것을 볼 수 있다. async await를 이용하여 delalyed가 완료된..

Flutter 2022.11.06

[ Flutter ] Navigation 사용하여 화면이동

안녕하세요 이번 글에서는 Navigation을 이용하여 보겠습니다. 프로젝트의 디렉터리와 파일을 다음과 같이 생성 main.dart import 'package:flutter/material.dart'; import 'package:navigation_practiec/screen/home_screen.dart'; import 'package:navigation_practiec/screen/one_screen.dart'; import 'package:navigation_practiec/screen/three_screen.dart'; import 'package:navigation_practiec/screen/two_screen.dart'; void main() { runApp(MaterialApp( ini..

Flutter 2022.10.30

[ Flutter ] Button(버튼) 사용하기

안녕하세요 이번 글에서는 flutter의 기본적은 버튼 3가지를 알아보겠습니다. 1. [ ElevatedButton ] import 'package:flutter/material.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( body: Padding( padding: const EdgeInsets.symmetric(horizontal: 10.0), child: Container( width: MediaQuery.of(context).size.width, child:..

Flutter 2022.10.30
728x90
반응형