Skip to content
/ AndroidSample Public template
forked from ermolnik/AndroidSample

Best practices in Android development

License

Notifications You must be signed in to change notification settings

psai0011/AndroidSample

 
 

Repository files navigation

AndroidSample

codebeat badge Codacy Badge CircleCI Build Status Build Status codecov

TODO

  1. Kotlin
  2. Data binding
  3. Android Lifecycle
  4. LiveData, RxJava, Koltin Coroutines
  5. Navigation Architecture, Cicerone
  6. ViewModel
  7. WorkManager, DownloadManager
  8. Pallete, Slices
  9. Sharing intent
  10. Android permissions, Dexter, RxPermissions
  11. Kotlin Gradle DSL
  12. RecyclerView delegate adapter
  13. DiffUtil, Payload, recyclerview cache
  14. Single Activity, deeplinks
  15. Multidex
  16. Security, KeyStore, TouchID. FaceID, JSON - obfuscation, ProGuard, R8, D8, Account Manager
  17. Camera 2, X
  18. WebView
  19. Kaspresso
  20. Retrofit, Okhttp, Gson
  21. Dagger2, Koin
  22. CirceCI, Bitrise, TravisCI, Fastlane
  23. Detekt, KtLint, SonarLint, Lint, CodeQuality, CodeBeat
  24. JUnit, Mockito, Jacoco
  25. Modular, dinamic features
  26. CodeStyle
  27. Hamcrest
  28. Protein
  29. WaveLayout
  30. Localization
  31. LeakCanary, Timber
  32. Push Notification
  33. Strict Mode
  34. Progressive JPEG
  35. GZIP
  36. Glide
  37. Snapshot-testing
  38. Hyperion
  39. Unused resource remover
  40. ADB Idea
  41. Key Promoter
  42. Statistic plugin
  43. Flipper
  44. KDoc
  45. Splitties
  46. Android Studio Templates
  47. Flexbox, percent relative layout
  48. Pagging
  49. Wasabeef
  50. Protobuff, Flatbuff
  51. RenderScript
  52. Material Design
  53. ExoPlayer, VLCPlayer
  54. Stetho
  55. JodaTime
  56. MPChart
  57. ADB WI-FI

About

Best practices in Android development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 84.1%
  • PureBasic 15.9%