일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 캐치마인드
- 펀널
- 스케치데브
- 카카오톡공유하기
- 블랙서바이벌
- 부업
- 개인앱
- 페이스북광고
- 영원회귀
- 스케치퀴즈
- Redis
- git
- 룩백
- 플러터
- Kotlin
- 카카오톡
- 광고플랫폼
- nestjs
- 토이프로젝트
- 코딩공부
- 라인광고플랫폼
- 구글검색광고
- nodejs
- 개발자를_위한 #PPT팁
- 이터널리턴
- funnel
- 메모장앱
- git pull
- submodules
- 사이드프로젝트
- Today
- Total
목록개발/개인앱 (43)
가을기 Workspace
앱을 사용하다 보면 용량이 큰 파일을 내려받아야 할 때가 있다. 유저는 파일을 내려받을떄 까지 기다려야하는데, 화면에 아무런 정보가 표시되지 않는다면 앱이 멈춘것으로 생각할 수 있다. 파일을 내려받을 때 진행 상황을 표시해줄 필요가 있다. 환경 준비 dio: 파일을 내려받는 패키지 path_provider: 내부 저장소 패키지 dependencies: flutter: sdk: flutter dio: ^4.0.0 path_provider: ^2.0.2 화면 코드 import 'dart:io'; import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:path_provider/path_provider.dart'..
https://fonts.google.com/ 구글 폰트 홈페이지에서 google_fonts 라이브러리는 google styled_widget과 같이 손쉽게 로고를 만들어보자. dependencies: flutter: sdk: flutter styled_widget: ^0.3.1 google_fonts: ^2.1.0 import 'package:flutter/material.dart'; import 'package:styled_widget/styled_widget.dart'; import 'package:google_fonts/google_fonts.dart'; class Logo extends StatelessWidget { @override Widget build(BuildContext context..
styled_widget은 Dart 2.7.0 부터 소개된 extension method 기능을 활용해 메서드로 flutter의 위젯 트리를 간단하게 만들어주는 라이브러리다. flutter 개발이 손쉬워진다. 레딧: https://www.reddit.com/r/FlutterDev/comments/e254mv/flutter_equivalent_of_swiftui/ Github: https://github.com/ReinBentdal/styled_widget 예제 styled_component를 활용한 코드 예제 Icon(OMIcons.home, color: Colors.white) .padding(all: 10) .decorated(color: Color(0xff7AC1E7), shape: BoxShape..
데이터 통신을 구현하려면 서버와 데이터가 필요하다. 서버를 직접 구축하고 통신으로 주고받을 데이터도 직접 생성할 수 있겠지만, 공개된 데이터를 활용하면 시간을 좀 더 아낄 수 있다. 카카오 API 여기서 이용하려는 데이터는 책 정보로, 카카오가 제공하는 검색 API를 이용해 얻는다. 카카오는 국내에서 네이버와 함께 손꼽히는 기업으로서 다양한 분야의 많은 데이터를 가지고 있다. 이들은 자사의 데이터를 개발자들이 사용할 수 있도록 여러 가지 API를 제공한다. 카카오 API를 이용하려면 API 키를 얻어야 한다. 로그인 후 메뉴에서 "내 애플리케이션" 클릭 > "애플리케이션 추가하기" 클릭 이름에 httpTest 입력 후, 각자 이름 입력 httpTest 애플리케이션 클릭해서 정보를 확인 검색 api에서 활..
GridView( scrollDirection: Axis.horizontal, gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent( maxCrossAxisExtent: 200, childAspectRatio: 3 / 2, crossAxisSpacing: 20, mainAxisSpacing: 20 ), children: [ // Some widgets ], ), https://www.kindacode.com/article/how-to-implement-a-horizontal-gridview-in-flutter/
https://play.google.com/store/apps/details?id=com.actumn.stickynotes 스티키 노트 - 간편한 메모장 노트 - Google Play 앱 스티키노트는 매우 쉽고 간단하게 사용할 수 있는 메모장 앱입니다. 메모를 하거나, 일정 관리, 장보기 목록, 할일 기록을 위해 사용해보세요. play.google.com 모바일 앱 소개의 핵심, ‘스크린샷’ 모바일 앱을 다운로드 받는데 있어 가장 큰 영향을 끼치는 것은 스토어 내 등록된 다양한 정보와 리뷰라고 할 수 있습니다. 스크린샷, 디스크립션 등의 서비스 입장에서 등록한 메타데이터가 있고, 이를 통해 다운로드 받은 사람들의 ‘평점과 리뷰’로 구성된 평가 정보 등을 통해서 앱을 다운로드 할지, 결정하게 되는 것이죠...
다양한 해상도의 앱 아이콘을 모두 만들어야 한다. https://appicon.co/ 위 사이트에서 1024x1024 사이즈의 이미지로 다양한 사이즈의 아이콘을 만들 수 있다. generate 버튼을 누르면 zip 파일이 나온다. 압축을 풀면 다양한 크기의 이미지가 들어가있음을 알 수 있다. 프로젝트에 적용하기 위해. android/app/src/main/res/mipmap-* 에 해당하는 폴더를 모두 지우자 그리고 압축 푼 결과물을 다시 android/app/src/main/res에 복사한다. 아이콘이 잘 적용되었다. 앱 이름을 바꾸기 위해서 android/app/src/main/res/AndroidMenifest.xml Flutter > Open Android modules in Android Stu..
1. 개인정보 처리방침이란?회사 이름(이하 “회사”)는 이용자의 동의를 기반으로 개인정보를 수집, 이용 및 제공하고 있으며, 이용자의 권리 (개인정보 자기결정권)을 적극 보장합니다.회사는 정보통신서비스제공자가 준수하여야 하는 대한민국의 관계 법령 및 개인정보보호 규정, 가이드라인을 준수하고 있습니다. “개인정보처리방침”이란 이용자의 소중한 개인정보를 보호함으로써 이용자가 안심하고 서비스를 이용할 수 있도록 회사가 준수해야 할 지침을 의미합니다.본 개인정보처리방침은 회사가 제공하는 앱에 적용됩니다.2. 개인정보 수집수집하는 개인정보를 입력합니다.서비스 제공을 및 신규 서비스 개발을 위해 개인정보를 수집하고 있습니다. 수집하는 항목은 다음과 같습니다.이메일, 비밀번호, 이름, 닉네임개인정보 수집 방법개인정보..