플러터 실행시 Execution failed for JdkImageTransform 해당 오류 발생 하여 아래와 같이 처리함일단 플러터 프로젝트 구조가 1.8로 잡혀 있어 jdk 17로 업데이트 처리함 아래는 처리 과정 기본적으로 다음이 필요합니다 app\build.gradle:android { ndkVersion "25.1.8937393"compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17}kotlinOptions { jvmTarget = 17} 이것은 settings.gradle:id "com.android.application" version "8.3.2" ap..
15개 프로젝트로 실무까지 끝내는 Dart & Flutter 앱 개발내돈 내산 실제 강의 후기로 강좌에 대해 후기 작성 해봅니다.수강 계기!일반 회사에서 재직중인 직장인으로, 부업 광고에 휩쓸려 무슨 부업을 해볼까 생각하다. 평소 갖고 싶었던 앱을 직접 개발 해보자는 생각으로 여러 강좌를 둘러 보게되었습니다. 강좌를 선택할때 고려 했던 사항으로 우선 언어 지식 및 개발 방법이 상세 했으면 좋겠다라는 생각과 커리큘럼 안에 내가 만들고 싶은 앱과 유사한 앱을 만드는 과정이 포함며, 추후 다른 개발에 활용될수 있도록 이왕이면 한번 구매했을때 다양한 정보를 담은 강좌를 기준으로 강좌를 찾아 보았습니다."15개 프로젝트로 실무까지 끝내는 Dart & Flutter 앱 개발" 이래저래 강좌를 많이 알아보다 보니..
플러터(Flutter)로 앱을 개발할 때 상태 관리는 필수적인 요소입니다. 다양한 상태 관리 도구들이 있지만, 그 중에서 Riverpod는 타입 안전성과 강력한 의존성 주입 기능을 제공하는 도구로 각광받고 있습니다. 이 블로그에서는 Riverpod에 대해 간단히 설명하고, 예제 코드를 통해 사용 방법을 이해하기 쉽게 설명하겠습니다. Riverpod란?Riverpod는 Flutter의 상태 관리 라이브러리입니다. Riverpod는 플러그인 없이도 다른 Dart 프로젝트에서도 사용할 수 있어 매우 유연하며, 특히 복잡한 의존성 관리나 상태 공유를 쉽게 처리할 수 있도록 돕습니다.Riverpod의 주요 특징 타입 안전성: 모든 상태와 제공되는 값들은 타입 체크가 이루어져 개발 중 오류를 미리 방지할 수 있습니..
플러터(Flutter)에서 리스트를 출력할 때 주로 사용하는 위젯은 ListView입니다. 하지만 다양한 요구 사항과 성능 최적화에 따라 여러 종류의 리스트 출력 위젯들이 존재합니다. 각 위젯은 특정 상황에 맞는 장점과 기능을 제공하여, 개발자가 효율적이고 사용자 경험이 좋은 리스트를 구현할 수 있도록 돕습니다. 이 글에서는 플러터에서 리스트를 출력할 수 있는 다양한 위젯들을 소개하고, 각 위젯의 특징을 설명하겠습니다.1. ListView 기본 종류1.1 ListViewListView는 가장 기본적인 리스트 출력 위젯입니다. 기본적으로 스크롤 가능한 수직 리스트를 만들 수 있으며, 매우 다양한 방식으로 구성할 수 있습니다. ListView는 크게 4가지 생성 방법을 제공합니다: ListView.build..
플러터에서 "Slivers"는 독특한 스크롤 인터페이스를 제공하는 중요한 위젯입니다. 특히 대규모 목록이나 스크롤이 필요한 화면에서 효율적이고 유연한 UI를 만드는 데 유용합니다. 이번 글에서는 Slivers의 개념과 기능, 대표적인 Sliver 위젯들, 그리고 실전 예제를 통해 플러터 개발에 Slivers를 활용하는 방법을 자세히 알아보겠습니다. 1. Slivers란 무엇인가요?플러터에서 Slivers는 "부분적으로 그려지는 위젯"을 의미하며, 스크롤이 가능한 리스트나 그리드 레이아웃을 만들 때 주로 사용됩니다. 일반적으로 Flutter에서는 ListView와 GridView처럼 단순한 스크롤을 제공하는 위젯을 사용할 수 있지만, 더 유연하고 복잡한 스크롤 디자인이 필요할 때 Slivers를 사용하면 ..
https://korjisik.com/addline.html글자수 세기 및 줄바꿈 사용방법안녕하세요 오늘은 구글 애드센스 승인을 위해 열심히 글쓰시는 블로거 여러분께 도움이 될만한 프로그램 추천을 할까 합니다.(물론 무료 입니다)온라인 글자수 세기바로가기 유명한 블로그 작성 강좌중 아로스100 블로그 작성 방법에 대한 강좌를 듣다가 아! 이렇게 하면 조금 더 글 쓰는데 편하겠다 생각해서 만들어 보았습니다.강의 내용을 보면 애드센스 승인을 받기 위해서는 일정 수준 이상의 글자수를 유지하고, 단락을 맞추기 위해 html 모드에 일반 텍스트를 그대로 복사해서 붙여 넣어, 일반 모드에서 띄어쓰기를 해주더라구요.해당 불편한 부분을 보완해주는 프로그램이라고 보시면 될것 같아요. 주요기능 설명은 저 아래에 두고 제가..
ClipRRect 위젯이미지의 모서리를 둥글게ClipRRect( child: Image.asset('assets/no-picture-taking.png'), borderRadius: BorderRadius.circular(10), ) 예제 Container( width: double.infinity, height: 170, child: newsItem['urlToImage'] != null ? ClipRRect( child: Image.network( newsItem['urlToImage'], fit: BoxFit.cover, ), borderRad..
https://jdk.java.net/java-se-ri/17 Java Platform, Standard Edition 17 Reference ImplementationsJava Platform, Standard Edition 17 Reference Implementations The official Reference Implementation for Java SE 17 (JSR 392) is based solely upon open-source code available from the JDK 17 Project in the OpenJDK Community. The binaries are available undejdk.java.net 다른버전의 JDKhttps://jdk.java.net/archive..