라벨이 모바일앱인 게시물 표시

터치 카운터 앱 (Counter App)

이미지
      화면을 터치하여 간편히 사용할 수 있는 터치 카운터 ✪ 편리한 터치 카운터 ✪ 시간 간격, 횟수를 카운터 ✪ 터치화면을 아래로 드래그하면 전체 화면으로 전환 ✪ 터치 간격을 리스트로 관리 사용방법은 아주 간단합니다.  화면을 터치하고 카운터와 카운터 사이 간격을 시간으로 확인해 보는 것이죠  매우 단순하며 시간이 확인하는 모든 상황에 이용 가능합니다.  제가 처음 이 앱을 개발할 때 자격증 공부도 병행하고 있었습니다. 다들 아시겠지만 자격증 시험에서 가장 핵심적인 요소중 하나는  문제별 시간 배분입니다.  이거 실패하면 시험이 종료될 무렵 문제 확인도 못하고 눈물을 머금고 찍고 나와야 하는 안타까운 상황이 연출되곤 합니다. 그래서 문제 별 소요시간을 정확히 확인하는 무엇인가 필요하다 느꼈고, 이미 출시된 앱들 중에는 이러한 요구사항을 만족할 만한 앱이 없어 직접 만들기로 하였습니다.    상세 기능 1. 카운터  상단화면을 터치하여 카운팅을 합니다. 이때 카운팅 된 시간과 이전 카운팅 된 시간의 차이를 리스트로 확인할 수 있습니다.  2. 카운터 삭제 / 전체 삭제 마지막 카운터를 삭제하거나 리스트 전체를 삭제 할 수 있습니다.  3. 화면 전환  상단 카운터 표시 부분을 아래로 내리면 전체화면으로 전환되고 다시 올리면 리스트를 확인할 수 있는 화면으로 전환됩니다.  4. 카운터 단위 전환 카운터 리스트를 선택하면 개별 리스트의 초, 분, 시 단위로 전환 가능하며 전체 리스트 단위 전환은 상단 메뉴를 통해 가능합니다.  5. 컬러테마 변경 16가지 다양한 컬러테마를 팔렛트를 통해 변경하여 ...

Flutter 프로그래밍 Database 활용하기 preference, sqflite

이미지
    안녕하세요 ARAYO IT (아라요이트) 입니다. App 프로그래밍 개발을 하다 보면 앱이 종료되더라도 유지해야 할 데이터가 있습니다. 미세먼지 날씨 같은 경우 지역 좌표 정보나 설정 정보 또는 네트워크에 문제가 있으면 이전 백업 정보들을 저장해 둘 필요가 있습니다. 그래서 Flutter에서 지원하는 두 가지 대표 로컬 Database에 대해 알아보도록 하겠습니다.  구현 목표 - Local Database (preference, Sqflite) Shared_preferences 단순 데이터(key value pair)를 각각의 플랫폼(Android, iOS) 별 영구 저장소 라이브러리에 래핑하여 저장해 주는 플러그인입니다. 데이터는 비동기식으로 유지되며, 항상 최신 데이터가 디스크에 저장되어 있다고 보장 할 수 없습니다. 중요한 데이터 저장은 권하지 않습니다.  pubspec.yaml 의존성 주입 dependencies :    flutter :      sdk : flutter    flutter_localizations :      sdk : flutter    shared_preferences : ^2.0.6 preference_service.dart PreferenceService을 singleton으로 정의  initialize() : SharedPreference의 instatnce를 받아 _prefs 전역변수에 정의 update() : key의 value를 업데이트  select() : key의 value를 리턴 _isValidate() : update시 데이터 유효성을 검사하여 update 할것인지 판단   import   'dart:convert' ; import   'package:ai...

앱스토어 최적화(ASO 란)

이미지
    개발자가 놓칠 수 있는 배포 이후의 마케팅 전략에 대해 간단히 알아보겠습니다. 정성스럽게 만든 훌륭한 앱이라도 잠재적 사용자들에게 노출되지 않는다면 금방 묻혀버리는 현실이 바로 모바일 앱 스토어 시장입니다. 마케팅 비용이 많다면 그나마 시장에서 자신의 앱이 평가받을 기회라도 있지만, 그마저도 힘든 개인 개발자들에게는 ASO 전략이 마케팅을 위한 거의 유일한 방법이라고 해도 과언이 아닙니다. 그 때문에 지속해서 변화하는 ASO 알고리즘을 분석하고 그에 맞는 전략을 수립하는 것이 필수라고 할 수 있겠습니다. ASO(App Store Optimization) 란 ASO(App Store Optimization) 는 모바일 앱을 최적화하여 앱스토어에 상위 노출되게 하는 작업입니다. 누구나 검색 결과에 따른 상위 노출이 중요하다는 점을 알고 있습니다. 검색 노출의 우선순위를 높이면 잠재 고객에게 더 많이 접근할 수 있으며, 결과적으로 더 많은 다운로드와 트래픽이 발생하여 이익을 얻을 수 있습니다. ASO 는 사용자가 앱을 찾아 다운로드를 유도하는 간단하면서 효과적인 방법입니다. 그러나 ASO 방식은 끊임없이 변화하고 있습니다. 따라서 최신 알고리즘을 파악하고 변화된 최신 기법과 활용법을 적용하는게 중요하며 변화추이를 지속해서 모니터링하고 적절하게 대응할 필요가 있습니다. 앱스토어 키워드 최적화 하기 앱스토어 검색 엔진이 주목하는 부분은 앱 설명 부분이며, 앱 이름, 간단한 설명, 자세한 설명을 입력할 수 있습니다. 여기서 전략적인 키워드를 선정하여 최적화에 도달할 수 있도록 많이 고민할 필요가 있습니다. 키워드 직관성 키워드는 직관적이고 간단한게 작성하는 것이 중요합니다. 키워드는 전환율 알고리즘에 막대한 영향을 미치기 때문에 정확하지 않은 키워드나 불필요한 수식어가 있는 키워드는 노출 순위를 크게 낮추게 됩니다. 컨텐츠 관련성 키워드는 해당 앱을 대표 할 수 있어야 합니다. 앱 콘텐츠와 앱 설명의 불일치는 알고리즘에 의한 노출 순위를 낮출 수 ...