안녕하세요 Gyeony입니다! Flutter 2.0 버전이 정식 릴리즈 한지도 벌써 5달이 다되어가고 있어요! 아직도 부족함이 많고 회사일이 생각보다 바쁘게 돌아가 시간은 많이 없지만 하나씩 정리해나가 보도록 하겠습니다. 이번 글에서는 Flutter와 SEO에 대해서 다루어 보도록 하겠습니다. Flutter 2.0 릴리즈 당시 사람들은 Flutter Web에 대해서 기대감을 품고 있었어요 모바일에서 보여주던 혁신적인 퍼포먼스를 웹에서도 잘 보여준다면 프론트 시장에서 영향력이 엄청나게 커질테니까요 ㅎㅎ 크로스 플랫폼 모바일 시장에서는 react native를 잘 따라가고 있고 웹마저 react나 vue 등을 따라가 준다면 정말 플러터로 프론트 정복이 가능할수도 있지 않나! 라는 부푼 꿈을 잠시 꿔보았습니다..
보호되어 있는 글입니다.
플러터도 스택구조 플러터를 공부하면서 앱개발은 다 똑같구나라고 느낀건 네이티브 안드로이드의 Activity Stack과 비슷한 Navigator를 사용해보고 난 후였다. 그러나 네이티브 안드로이드보다 좀 더 직관적으로 Navigator.push(...) , Navigator.pop() 이런 식으로 실제 자료구조에서 사용하는 표현을 사용한다는 점에서 달랐고 처음 플러터를 접하는 사람중에 알고리즘의 기본정도를 숙지한 사람이라면 다들 어렵지 않게 이해할 수 있을것 같다는 생각이 들었다. 1. Stateless Widget의 생명주기 Stateless Widget의 경우 한번 생성이 되고나면 바꿀 수 없는 위젯이다. 이를 수정하기 위해서는 Destroy했다가 다시 빌드하는 수 밖에 없는데 따라서 build me..
Widget? 나는 위젯을 처음 들었을 때 드는 생각은 평상시 안드로이드기반 핸드폰이나 아이폰을 사용할 때 각종 위젯들을 사용해 캘린터나 날씨 등의 위젯을 상상했다. 네이버 사전 기준으로 위젯의 의미는 PC, 휴대폰, 블로그·카페 등에서 웹브라우저를 통하지 않고 날씨·달력·계산기 등의 기능과 뉴스·게임·주식정보 등을 바로 이용할 수 있도록 만든 미니 응용프로그램이다. 위젯(widget)의 사전적 의미는 ‘소형 장치’ 또는 ‘부품’이다. 이러한 의미들이 있는데 그렇다면 플러터에서 위젯이란 무엇일까? 1. UI를 구성하는 모든 기본 단위요소 위와 같은 정의는 네이티브 안드로이드 개발을 할때 View라고 생각하면 편할것 같았다. 2. 눈에 보이지 않는 요소(padding, center 등) 네이티브 안드로이드..
플러터란? 플러터(Flutter)는 구글이 개발한 오픈 소스 모바일 애플리케이션 개발 프레임워크이다. 안드로이드, iOS용 애플리케이션 개발을 위해, 또 구글 퓨시아용 애플리케이션 개발의 주된 방식으로 사용된다.[4] 플러터 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 플러터(Flutter)는 구글이 개발한 오픈 소스 모바일 애플리케이션 개발 프레임워크이다. 안드로이드, iOS용 애플리케이션 개발을 위해, 또 구글 퓨시아용 애플리 ko.wikipedia.org 위에 위키백과에서의 설명과 같이 플러터는 안드로이드와 IOS용 앱개발을 위해 퓨시아 OS 위에서 동작하는 개발 프레임웍이다. 퓨시아(Fuchsia)란? 내가 2019 GDG 서울 발표회때 퓨시아를 처음 접했을때 발표자님께서..
플러터 개발자로의 전향 제안 최근 구직중 플러터를 사용하는 기업에서 입사 제안이 왔다. 입사 제안이 온 다른 회사들보다는 약간 적은 연봉으로 온 제안이었지만 수락해보려고 한다. 나는 기본적으로 네이티브 안드로이드 개발을 하는 사람이지만 flutter나 react native같은 크로스 플랫폼에 관심이 있었던 것도 사실이다. 실제로 한번의 코딩으로 AOS와 IOS앱을 동시에 만들 수 있다는것은 다수의 스타트업의 관점에서 보았을때는 큰 장점이라고 생각한다. 현재까지 native 앱개발에 비해서 크로스 플랫폼은 라이브러리의 부족이라는 단점과 플러터와 리액트 네이티브 각각을 지원하는 구글과 페이스북에서 지원을 중지한다면 당장이라도 망할 수 있다는 불안감이 있는 시장이라는것은 사실이다. 실제로 자마린과 같은 크로..
- Total
- Today
- Yesterday
- 알고리즘
- Hummingbird
- Django
- Git
- 에러해결
- mysql
- CHANNELS
- github
- redis
- Kotlin
- 코틀린
- 플러터
- node.js
- DART
- RecyclerView
- Android Studio
- 해결
- password
- django server
- chatting
- 안드로이드
- Android
- 안드로이드스튜디오
- socket.io
- 에러
- springboot
- WAS
- flutter
- flame
- Tutorial
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |