오랜만에 기회가 되어 모빌리티 앱은 어떤 식으로 구현이 될지 주변분들에게 자문하며, 샘플앱을 구현해봤습니다. 역시나 모바일에서 제공해주는 GPS_PROVIDER, NETWORK_PROVIDER 을 이용하여 코딩하는 것보다, 구글에서 제공해주는 FUSED_PROVIDER 를 사용하는 것이 더 수월하고 구현이 용이했습니다. 아쉽게도 구글 맵이 Driving mode 를 한국에서는 제공하지 않아 테스트 해볼 수 는 없었지만, Fake GPS 를 통해 외국에서는 잘 동작하는 것을 확인하였습니다. 이후에는 네이버, 다음등으로 구현해서 사용해봐야겠습니다. 프로젝트 설명 및 링크 https://github.com/Nanamare/GrabSample Nanamare/GrabSample Grab sample demo a..
2020년 07월 12일 수정 아래 커밋을 보면 어떤식으로 FragmentFactory 를 사용할 수 있는지 알 수 있다. https://github.com/Nanamare/CleanArchitecture/commit/52f173b7042583da288cc5a5b03e4b84b0f4d65c [Feature] Change Fragment Factory logic · Nanamare/CleanArchitecture@52f173b Permalink Browse files [Feature] Change Fragment Factory logic Loading branch information Showing 14 changed files with 129 additions and 51 deletions. +1 −1 ..
개인 앱에서 사진 저장 관련 문제가 생겼다. 이슈를 알아보니 안드로이드 Q 에서 오면서 퍼미션 정책이 조금 바뀌었다. 공식 홈페이지 https://developer.android.com/training/data-storage/files/external-scoped Manage scoped external storage access | Android 개발자 To give users more control over their files and to limit file clutter, apps targeting Android 10 (API level 29) and higher are given scoped access into an external storage device, or scoped storage,..
1. ANR 이 무엇이고 언제 일어나며, 어떻게 예방할 수 있나요? 2. SharedPreferences 에서 commit() 과 apply() 의 다른점에 대해 말해주세요. 3. RecyclerView 를 어떻게 사용하나요? 4. RecyclerView 와 ListView 는 무엇이 다른가요 ? 5. 안드로이드에 Swipe 애니메이션 코드를 작성해보세요. 6. ArrayMap, SparsArray , HashMap 의 차이점들을 말해주세요. 7. 안드로이드에서 메모리 누수를 줄일 수 있는 방법에 대해 말해주세요. 8. 안드로이드 APK 파일의 크기를 줄일 수 있는 방법들을 말해주세요. 9. 안드로이드 어플리케이션의 빌드 시간을 줄일 수 있는 방법들을 말해주세요. 10. AAC 에 대해 생각 나는 컴포넌..
1. LinearLayout 과 RelativeLayout 의 다른점은 무엇인가요? 2. ConstraintLayout은 무엇인가요? 3. FrameLayout 을 사용할 때는 언제인가요? 4. Adapter 가 무엇인가요? 5. 스크린 사이즈가 다른 기기들을 어떤식으로 대응할 수 있나요? 6. 커스텀 뷰를 만들 때 처리 순서는 어떻게 되나요? 7. 뷰를 사용할 때 최적화시킬 수 있는 방법들에 대해 말해보세요. 8 . 안드로이드에서 Bitmap Pooling 이란? 9. 비트맵이 메모리에 어떤식으로 적재되나요? 10. 안드로이드 Permission protection level에 대해 설명해주세요.
1. 백스택 안에 있는 프래그먼트를 대체 하거나 추가 할 때 다른점이 무엇이 있나요? 2. 프래그먼트가 디폴트 생성자 하나만 사용하는 것을 추천하는 이유는 무엇인가요? 3. 프래그먼트를 대치한 뒤, 뒤로가기 버튼을 눌렀을 때, 어떻게 안전하게 이전의 프래그먼트로 돌아 갈 수 있나요 ? 4. FragmentPagerAdapter 와 FragmentStatePagerAdapter 의 차이점은 무엇인가요 ? 5. 안드로이드의 토스트는 무엇인가요 ? 6. 안드로이드에서 Loader 는 무엇인가요 ? 7. Dialog 와 DialogFragment 의 차이점은 무엇인가요? 8. xml 에서 패딩과 마진의 차이는 무엇인가요? 9. 뷰 그룹과 뷰는 어떤 점이 다른가요? 10. ,png 파일과 nine-patch 의 ..
1. 액티비티와 서비스의 다른점은 무엇인가요? 2. 백그라운드 서비스에서 액티비티의 UI를 업데이트 어떤 방식으로 할 수 있나요? 3. 인텐트란 무엇인가요(암시적/묵시적)? 4. Sticky Intent(엄격한 인텐트)란 무엇인가요? 5. Pending Intent(펜딩 인텐트)란 무엇인가요? 6. Intent 클래스 내의 Action 은 무엇인가요? 7. 인텐트 필터란 무엇인가요? 8. 프래그먼트에 대해 설명해주세요. 9. 프래그먼트 라이프사이클에 대해 설명해주세요. 10. 액티비티와 프래그먼트의 다른점은 무엇인가요 ? 두개의 관계를 중심으로 설명해주세요.