일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 좋은글필사하기
- Coroutine
- 공부집중
- recyclerview
- Linux
- Streaming
- 소울칼리버6
- FSM
- Firebase
- 공자명언
- 1인개발자
- 오픈소스
- 이모지메모
- kotlin
- 코틀린
- androidx
- DART
- bash
- 이모지
- 넷플릭스
- 장자명언
- ASMR
- 벤자민플랭클린
- 명언모음
- 파이썬
- Android
- Freesound
- 명심보감
- Flutter
- jetpack compose
- Today
- Total
목록DART (6)
Vintage appMaker의 Tech Blog
일반적으로 대부분의 프로그래밍 언어에서는 if else 문이 길어지면 최소화하는 방법을 고민하게 된다. 고전적인 방법으로는 함수테이블을 만들어 상태에 따라 호출하는 방식을 사용하는데 FSM(Finate State Machine)이라고 불리기도 했다. FSM은 하드웨어의 논리구조처럼 상태표로 관리하는 방법인데 조건-상태-함수를 데이터화 하여 함수를 호출하는 방법이다. 요즘의 언어들(파이썬, 코틀린, 스위프트, ..)은 비교분기 기능이 함수형 프로그래밍과 어울리게 유연하고 편리하게 제공되고 있는 반면 dart는 기능이 약한 편이다. 그래서 고전적인 방법(C like)으로 1. 조건함수 테이블 만들기 2. 상태관리자로 함수처리하기 를 구현했다. (*) FSM이나 상태관리자는 간단한 조건처리에서는 사용하지 않는..
Flutter에서 최대크기 이전까지는 자동으로 늘어나다가 그 이상에서는 고정되는 화면을 구현해야 할 경우는 LimitedBox를 사용하면 된다. 전체소스 import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeDa..
💻 간단한 예제를 통한 Dart와 Flutter 배우기 VintageAppMaker/FlutterTutorial Flutter 입문자를 위한 Dart, Flutter 단계별 예제. Contribute to VintageAppMaker/FlutterTutorial development by creating an account on GitHub. github.com Dart 배우기 처음 실행하기 변수-Variable 비교문, 반복문, switch, 널체크 타입채크, 형변환 함수 Collections lambda와 closure class abstract mixin, extension 비동기 - Stream 비동기 - future 예외, typedef Flutter 배우기 빠르게 구조파악 basic Text ..
모바일 프로그래밍 공부를 해야하는 데, 개발환경을 설치하기도 귀찮고 먼저 "Language"부터 공부하고 싶다면 흔히 Playground라고 불리는 Online IDE(개발환경)을 사용하는 것도 좋다. swift https://www.tutorialspoint.com/compile_swift_online.php http://online.swiftplayground.run/ swiftUI https://swiftui-playground.kishikawakatsumi.com/ Kotlin https://play.kotlinlang.org/ https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt ..