當了幾年的 iOS 工程師,一直都想要了解一下 Android 的開放世界。 在發現和 Swift 極其相似的 Kotlin 之後,打算連續投入 30天的時間來熟悉這個新的世界。
每一天都會做一個例子,並且將心得記錄在 Blog
https://android.devdon.com/?page_id=105
Blog / Source Code - 2017.11.20
- Button / Label
- Event handler
- Custom menu
Blog / Source Code - 2017.11.21
- Seekbar
- EditView
- Keyboard
Blog / Source Code - 2017.11.22
- put image into AndroidStudio project
- open Camera/Album through Intent
- ImageView
Blog / Source Code - 2017.11.23
- Custom ImageView (Kotlin file + layout xml)
- Gesture
- Coordinates
Blog / Source Code - 2017.11.24
- Webview
- Keyboard
- TextView Event
Blog / Source Code - 2017.11.25
- RecyclerView
- Adapter / ViewHolder
- model (data class)
Blog / Source Code - 2017.11.26
- GoogleMap
- LocationManager
- uses-permission
- change activity by intent
Blog / Source Code - 2017.11.27
- Fragment
- BottomNavigation
- icon in SVG
- intent with flag
Blog / Source Code - 2017.11.28
- ViewPager
- PagerAdapter
- Fragment
Blog / Source Code - 2017.11.29
- ProgressBar
- Handler
Blog / Source Code - 2017.11.30
- Calendar
- DatePickerDialog / TimePickerDialog
- SimpleDateFormat
- AlertDialog
Blog / Source Code - 2017.12.01
- OkHttp
- RecyclerView
- Intent & Parcelable
Blog / Source Code - 2017.12.02
- SharedPreferences
Blog / Source Code - 2017.12.03
- ValueAnimator
- ObjectAnimator
- AnimatorSet
Blog / Source Code - 2017.12.04
- Notification.Builder
- NotificationManager
Blog / Source Code - 2017.12.05
- Firebase
- BroadcastReceiver
- GridLayoutManager
- CardView
- SwipeRefreshLayout
- DrawerActivity
- NavigationView
- Toolbar
- MediaPlayer
- MediaRecorder
- Transition
- GridLayoutManager
- RecyclerView
- SQLite
- SQLiteOpenHelper
- Android.Speech
- ACTION RECOGNIZE SPEECH
- RecognizerIntent
- View
- Canvas
- File
- Bitmap
- Face Detector
- Bitmap
- Canvas
- Intent
- Intent Filter
- SensorManager
- Vibrator
- TabLayout
- ViewPager
- FragmentPagerAdapter
- PopupWindow
- FloatingActionButton
- Animation