일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jetpack compose
- 오픈소스
- 명심보감
- 코틀린
- DART
- 소울칼리버6
- Freesound
- 이모지메모
- Android
- 벤자민플랭클린
- 명언모음
- 공자명언
- androidx
- Streaming
- Flutter
- kotlin
- 파이썬
- 장자명언
- ASMR
- 공부집중
- FSM
- Firebase
- bash
- 좋은글필사하기
- recyclerview
- 넷플릭스
- 이모지
- 1인개발자
- Linux
- Coroutine
- Today
- Total
목록Source code or Tip (207)
Vintage appMaker의 Tech Blog
chatGPT는 개발자 입장에서는 결코 무시할 수 없는 솔루션이다. 수많은 활용예제들이 나오고 있지만 가장 유효성이 높고 실용적인 답변은 programming 정보이기 때문이다. 그런 점에서 chatGPT의 open API를 이용한 예제들이 빠른 속도로 github에 올라오고 있다. 다음은 Flutter에서 chatGPT를 사용하는 방법을 설명한 유튜브 컨텐츠이다. 그리고 소스도 github에 올라온 상태이다. - 유튜브 동영상 : Codepur의 채널 - github 소스 GitHub - iampawan/ChatGPT-Flutter-AIChatBot: A Chatbot chat app built using the Flutter framework and OpenAI's GPT-3 language mo A..
1. 소프트웨어 개발자들에게는 그닥 인기가 없지만, VBA(Visual Basic for Application)은 안정된 고객을 가지고 있는 산업이다. 바로 "업무자동화" 영역이다.그리고 이 분야에서 꾸준히 개발(??)을 해온 개발자 역시 워라벨이 좋은 개발직군에 속한다. 물론, 나같은 직업 개발자들에게는 그 분야 전문가들이 semi-professional(준프로)로 여겨지지만 그들 역시 결코 무시못할 노하우와 경쟁력을 가지고 있다(온라인 강의를 보더라도 Excel 자동화 강의가 많은 이유가 무엇이라고 생각하는가? 산업에 필요하니까 있는 것이다). 2. 요즘은 MS Office 이상으로 Google Docs도 널리 사용되고 있다. 아무래도 무료에 가까운 정책이고 온라인에서 공동작업이 편하기 때문이다. 그..
Row에서 화면의 다른크기의 문자들을 아래줄부터 맞추어야 할 때는 Row의 textBaseline 파라메터를 TextBaseline.alphabetic로 넘긴다. 그리고 crossAxisAlignment 파라메터를 CrossAxisAlignment.baseline으로 넘긴다. 부모위젯의 범위에 벗어나는 위치에 위젯을 배치하고자 한다면 Baseline 위젯을 사용할 때도 있다. 단, 부모위젯의 크기가 Fix가 된 상태여야 하며, baseline을 기준으로 위치를 지정해야 한다. baseline 파라메터는 부모위젯의 baseline을 기준으로 얼마만큼 이동할 지를 설정한다. -값을 가질 경우, 위로 향한다. baselineType 파라메터는 일반적으로 TextBaseline.alphabetic을 설정한다. ..
앱에서 화면을 스크롤 시, 앱바가 투명화되는 경우가 많다. 그런 화면을 Flutter에서 구현하고자 한다면 1. ScrollController에서 addListener로 스크롤위치를 처리하는 핸들러를 정의한다. 2. 화면의 메인을 Scroll처리를 하는 위젯으로 정의하고 controller를 등록한다. 3. AppBar에서 변경되는 scroll 위치에 따라 background이 투명도를 지정한다. 4. AppBar에서는 파라메터 설정으로 evalation을 0.0으로 한다.그리고 Scaffold에서 extendBodyBehindAppBar 를 true로 설정한다. 다음은 전체소스이다. import 'package:flutter/material.dart'; void main() { runApp(TestAp..