일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GCP
- php
- 테스트 자동화
- Reactive
- google play
- mvvm
- PagingLib
- MediaPlayer
- MotionLayout
- databinding
- paging
- Kotlin
- node.js
- rx
- SWIFTUI
- node
- 인앱결제
- 동영상
- list
- android13
- Android
- Animation
- Observable
- Koin
- SwiftUI Tutorial
- Android 13
- junit
- RxKotlin
- MediaSession
- mysql
- Today
- Total
목록앱 만들기 (3)
봄날은 갔다. 이제 그 정신으로 공부하자
서론 지난번 글에서 앱을 어설프게 기획해보았습니다. 이번 글에서는 그렇게 기획된 앱을 만들어 보겠습니다. 앱은 android 앱으로만 만들도록 하겠습니다. 아무래도 제가 사용하는 핸드폰이 “삼성 갤럭시”이다보니 android 앱을 많이 만들게 되네요. 다음 폰은 아이폰을 사야겠어요. 어떤 라이브러리를 사용하나요? 1. koin MVVM 패턴 개발을 지원해주는 DI 라이브러리 2. coroutines 간단한 비동기 처리를 지원해주는 라이브러리로 비동기 처리를 위해 사용 3. paging lib DB에 저장된 메모 데이터를 읽어와 보여주기 위해 사용한 페이징 라이브러리 4. BCrypt 비대칭 암호화 라이브러리로 비밀번호에 사용 5. greenrobot EventBus 화면 갱신을 위해 사용한 이벤트 버스 ..
시작 전에... 지난 글에서 어떤 앱을 만들 것인지에 대해 간략히 설명하고 거기에 사용되는 기술에 대해 설명하였는데, 이번글과 지난번 글은 순서가 바뀐 부분이 있습니다. 개발의 정상적인 순서상으로 하면 이번 글이 처음이 되어야 하고 지난번 글이 두번째가 되어야 합니다. 실제 개발도 그 순서로 했습니다. ^___^ 만들 기능을 간략하게 정리해보자. 메모를 안전하게 지키는 앱을 기획하기 전에 개발 범위(목표)를 먼저 정하는 것이 좋습니다. 저는 아래와 같이 정해보았습니다. 메모를 안전하게 지키자. 하지만 앱을 사용하는데 불편하지 않게 하자. 조금 더 구체화 해보자 위 목표를 달성하기 위해 어떤 기능들이 필요할까 생각해보았습니다. 1. 메모를 안전하게 지키자. - 비대칭키 + 대칭키 암호화 방식으로 메모 암호..
서론 저는 핸드폰에 많은 정보를 기록하는 편입니다. 문득 떠오르는 아이디어들과 집에 갈 때 사야 하는 것들 그리고 민감한 개인 정보까지... 이러다보니 핸드폰이 해킹 당하면 내 개인 정보가 그대로 빠져나가는 문제가 생기겠더라구요. 마켓에 암호화를 지원하는 다양한 메모장 앱이 있었지만 왠지 불안하고 마음에 안들더라구요. 그래서 내가 개발자인데 내가 만들자!라는 반쯤 뇌절한 결론을 내리고 앱을 만들기로 했습니다. 내 메모를 보호하는 앱 만들기는 아래 순서로 연재하도록 하겠습니다. - 1편: 내 메모를 보호하는 기술(암호화, 보안) 소개 - 2편: 내 메모를 보호하는 앱 기획 - 3편: 내 메모를 보호하는 앱 소스 코드 설명 내 메모를 보호하는 앱 만들기에 적용된 기술 가장 중요한 것은 메모를 안전하게 보호하..