Basic Android App Development Guideline.
Hello World,Toady I will Share Basic Android App Development Guideline.
Chapter 1: Hello World
- Android Activity
- UI design with TextView, Layout. Use most used properties of TextView and layout
- Input with: EditText, Button, Radio Button, Checkbox
Chapter 2: Some basic views, phone call and email
- ImageView
- WebView
- ListView
- CardView
- RecyclerView
- Phone Call
Chapter 3: Data storage
- SharedPreference
- SQLite database
- Android default camera
Chapter 4: Connect to the server
- Introduction to PHP
- Introduction to GET and POST method
- Retrofit network library
- JSON object and JSON array basic idea
- Send data to the server and receive response from the server
- Scraping data from web page using JSOUP library
Chapter 5: Material Design
- Idea of material design
- Navigation drawer
- Fragment
- Floating Action Button (FAB
- Pull to refresh (Swipe refresh)
Chapter 6: Multimedia
- Introduction to background service
- Play an audio file in as a background service
- Play a video file
Chapter 7: Git
- Introduction to VCS
- Introduction to Git
- Introduction to GitHub and BitBucket
- Some basic commands like initialization, add remote, commit, push, pull etc.
Chapter 8: Firebase
- Firebase analytics
- Firebase Crash Reporting
- Firebase push notification using PHP backend
Chapter 9: GPS
- Get latitude and longitude
- Place a marker of current location on Map
- Find city name or country name using Reverse GeoCoding
Chapter 10: App distribution
- App build in release mode
- Publish App to Google Play Store
- Maintenance and update of existing App
Some popular Libraries and Tools
- ButterKnife
- EventBus 
- Picasso
- Retrofit
- Gson
- jsoup
- ADB tool
- ProGuard tool
- POJO generator plugin