-
Notifications
You must be signed in to change notification settings - Fork 1
Android Application Development
Rajesh Khadka edited this page Apr 1, 2019
·
6 revisions
- Activity, Service, Broadcast Receiver and Content Provider
- Life cycle of Components
- Material Design Concepts
- Elevation
- Ripple Effect
- Typography
- Material design guidlines
- Custom Viewgroup
- Custom View
- Component base Design
- Fragments
- Fragments backstack
- Fragments manager
- Begin and commit fragment transaction
- Dialog
- Bottom Sheet Dialog
- Alert Dialog
- Constraint Layout
- Coordinator Layout
- Relative Layout
- Linear Layout
- Frame Layout
- Recyclerview
- Adapter
- Cardview
- Deletion of Item
- Addition of Item
- Notify Dataset Changed
- Bottom Menu Navigation
- Navigation Drawer
- Menu in toolbar
- Use android default theme and styles
- Inherit Styles
- Shared Preferences
- SQLite
- File
- Intent
- Deeplink
- Android KTX
- Data Binding
- Lifecycles
- LiveData
- Navigation
- Paging
- Room
- ViewModel
- WorkManager
- Retrofit
- Glide
- Hawk
- Event Bus
- Shared Element Transition
- Translate,Scale and Rotate
- MVVM
- MVP
- Clean Architecture
- App signing
- App Release
- Library Development
- Custom Views
- Component base design
- Reactive Programming
- Clean Code
- Code Review
- Architecture Setup
- Unit Testing and Test Driven Development
- Refactor Code
- Library Customization
- Problem Solving Techniques
- Deployment Automation
- Debugging Techniques
- Performance Monitoring and controlling
- Handling critical updates
- Functional Programming
- Kotlin coroutines
- Multithreading( Looper, Handlers and Thread pool )