Android Core Tutorials
Android is an open source platform/operating system for mobile devices – smartphones and tablets created by Google. The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android, using Java. So, if you know Java, Android programming should be easy!
In this series of tutorials, we provide step by step examples on how to program on Android.
Quick Start
Getting started with Android programming.
- Install Android OS on your PC with VirtualBox
- Android: Debugging on a real device
- Android Studio: Getting started with the new Android IDE
- Getting started with PhoneGap in Eclipse for Android
- Android: Boost up the Android emulator speed up to 400% on Intel based architecture
Fundamentals
Basic Android programming tutorials.
- Android Contacts Example
- Build Android application package file (APK) using Eclipse IDE
- Android ActionBar Example
- Android Intent Example
- Android Socket Example
- Android SQLite Example
- Android SharedPreferences Example
- Android Thread Example
- Android Handler Example
- Android OnClickListener Example
- Android Asynctask Example
- Android Timer Example
- Android : How to check if device has camera
- Android: How to make a phone call
- Android: How to set default activity
- Android: How to send Email
- Android: How to send SMS message
- HTTP Camera live preview example
- Android Reverse Geocoding with Yahoo API – PlaceFinder
- Android Text-To-Speech Application
- Android Full App, Part 1: Main Activity UI
- Android Full App, Part 2: Using the HTTP API
- Android Full App, Part 3: Parsing the XML response
- Android Full App, Part 4: Performing the API request asynchronously from the main activity
- Android Full App, Part 5: Launching new activities with intents
- Android Full App, Part 6: Customized list view for data presentation
- Android Full App, Part 7: Using options menus and customized dialogs for user interaction
- Android Full App, Part 8: Creating an AppWidget for the home screen
- Boost your Android XML parsing with XML Pull
- Android Reverse Engineering and Decompilation
- Android: Copy-paste with Intent and support for HTML
- Android Proximity Alerts Tutorial
- Android Quick Preferences Tutorial
- Android JSON Parsing with Gson Tutorial
- Android XML Binding with Simple Framework Tutorial
- Android Google Maps Tutorial
- Android HTTP Camera Live Preview Tutorial
- Android: Menu Class Investigation
- Android Dependency Injection and Testing Libraries
- Android Drag and Drop Tutorial
- Learning Android: Freezing the UI with a BroadcastReceiver
- Android – Read file from Assets
- Android Broadcast Receiver – Change in flow since API 3.1
- Android broadcast receiver: Registering/unregistering during runtime
- Java to iOS Objective-C translation tool and runtime
- Android AlarmManager tutorial
- Android: Finding the SD Card Path
- Android – Google TV Subtitle Support
- Android Child Group Activity
- How to Integrate In App Purchase Billing in Android
- Installing Google Play on Android Emulator
- Android Fragment transaction: FragmentManager and Backstack
- Android Apache HTTP Client
- Android HTTP Client: GET, POST, Download, Upload, Multipart Request
- Android: Build real weather app: JSON, HTTP and Openweathermap
- Fragment in Android: Tutorial with Example using WebView
- Android Fragment Lifecycle – multiple screen support
- Android Action Bar with Tab
- Android – Volley library example
- Android – Import projects from Git
- Android AsyncTask ListView – JSON
- Android UI: Taking a look at iosched open source app
- Android Actionbar Drop Down navigation
- Introducing Android Migrations
- Android Notification with Sound and Icon Tutorial
- Bluetooth Data Transfer with Android
- Android Sensor Tutorial: Barometer Sensor
- Google account Integration in Android – Login with Gmail
- Introduction to Android Studio
- Android Volley Tutorial: Post and download image
- Android Shake to Refresh tutorial
- Using Android Location API in Weather App – Search city
- Android chart tutorial: AChartEngine
- Publish Android Application Example
- Android ListActivity Example
- Android Notifications Example
- Android Location Based Services Example
- Android Event Handling Example
- Android Cursor Example
- Android Database Example
- Using Android Location API in Weather App – Search city
- Storing Objects in Android
- Android App tutorial:Peg board game
- Android Wear SDK: Set up “Hello world”
- Android Shake to Refresh tutorial
- Android Activity Recognition
- Android NotificationListenerService Example
- Android Login Example
- Android Detect Face
- Android Sensor Tutorial: Barometer Sensor
- Control Sphero using Temperature Sensor in Android
User Interface Controls
Android UI control tutorials.
- Android ImageButton Selector Example
- Android ImageButton Example
- Android Toast Example
- Android Custom Dialog Example
- Android Prompt User Input Dialog Example
- Android Alert Dialog Example
- Android Progress Bar Example
- Android Analogclock And Digitalclock Example
- Android Time Picker Example
- Android Date Picker Example
- Android Spinner (Drop Down List) Example
- Android Rating Bar Example
- Android ToggleButton Example
- Android Radio Buttons Example
- Android Checkbox Example
- Android Password Field Example
- Android Textbox Example
- Android Button Example
- Android Dialog – Android Custom Dialog
- Modal dialog (popup) from Android widget example
- Android Tutorial: Using the ViewPager
- Android: Multi-touch gestures controller
- Android Homescreen Widget with AlarmManager
- Android ListView context menu: ActionMode.CallBack
- Android Torch App with Stroboscopic light Tutorial
- Android Styles and Themes Example
- Android Custom Components Example
- Android EditText Example
- Android SeekBar Example
- Android SlidingDrawer Example
- Android Fragment Tabs Example
- Android RadioGroup Example
- Android Canvas Example
- Android Fragments Example
- Android Drag and Drop Example
- Android Alert Dialog Example
- Android promoted Actions: Floating action button (FAB)
- Android Compass Code Example
- Android Physical Keys Example
Views
Basic building block for user interface components.
- Android ProgressDialog Example
- Android ExpandableListview Example
- Android HorizontalScrollView Example
- Android Scrollview Example
- Android MultiTouch ListView Example
- Android WebView Example
- Android GridView Example
- Android ListView Example
- Android ImageView Example
- Android: Gallery View without Pictures
- Android – Load WebView with ProgressBar
- Android Custom Hyperlinked TextView
- Android ListView example with Image and Text
- Android TextView with custom fonts
- Android listview background row style: Rounded Corner, alternate color
- Android ListView – Tutorial and basic example
- Android ExpandableListView with Custom Adapter: BaseExpandableListAdapter
- Android ListView: Custom Adapter with ImageView
- Android ListView Pull-to-Refresh
- Android Custom Grid View Example with Image and Text
- Android Expandable/Collapsible Views
- Android ListView with Adapter Example
- Android ListView: Endless adapter
- Android Volley dynamic ListView: AsyncTask comparison
- Android RecyclerView
- Android Listview with multiple row layout
- Android Expandable/Collapsible Views
- Android ListView with Adapter Example
- Android ViewHolder Pattern Example
- Android ListView: Endless adapter
- Android RecyclerView
- A Guide to Android RecyclerView and CardView
- Android Auto Complete Example
- Android TextView Example
- Android VideoView Example
- Android Menu Example
- Android ViewFlipper Example
- Android SurfaceView Example
- Display a string list in an Android ListView
Layouts
A layout defines the visual structure for a user interface.
- Android TableLayout Example
- Android RelativeLayout Example
- Android LinearLayout Example
- Android dynamic and XML layout
- Android: Smooth List Scrolling
- Android – Dashboard design pattern implementation
- Android: Navigation drawer with account picker – Google Drive SDK
- Expandable List in Android
- Build Brighter Apps: Using Colour in Android
- Android Header and Footer layout example
- Android fixed Header and Footer with scrollable content layout example
- Android SlidingPaneLayout: Tutorial
- Android Header and Footer layout example
- Android fixed Header and Footer with scrollable content layout example
- Android SwipeRefreshLayout Tutorial
- Android Listview with multiple row layout
- Android FrameLayout Example
- Android SlidingPaneLayout: Tutorial
Animations
Android animation tutorials.
- Android Animations – Quick Guide
- Android: Leaf fall-like animation using property animators
- Add a sliding menu with animation to an Activity
- Animation Resources and AnimationListener
- Android Animation Example
Services
Android services tutorials.
- Consume Webservice in Android using intentService
- Android Service Example
- Android Location Based Services Application – GPS location
- Learning Android: Getting a service to communicate with an activity
- Android NotificationListenerService Example
- Android Service Tutorial
- Android startActivityForResult Example
- Android Service Tutorial
- Android Bound Service: IPC with Messenger
- Android Broadcast Receivers Example
- Android Content Provider Example
- Android Intents and Intent Filters Example
- Consume Webservice in Android using intentService
- Android Remote Service Tutorial:AIDL–how to structure the Project and lib
- Android Bundle Example
- Android Tutorial : Two methods of passing object by Intent (Serializable,Parcelable)
Communication
- Android Sending SMS Example
- Android Make Phone Call Example
- Bluetooth Data Transfer with Android
- Android Sending Email Example
- Android Bluetooth Example
- First steps with NFC in Android
Media
- Android Audio Capture Example
- Android MediaPlayer Example
- Android Camera Example
- Android Audio Manager Example
- Android SoundPool Example
- Android Volley Tutorial: Post and download image
- Android Video Capture Example
- Android Barcode and Qr Scanner Example
Third Party Integration
- Android Geofencing with Google Maps
- Android Weather app using Yahoo weather provider and AutoCompleteTextView (Part 1)
- Android Weather app Tutorial: Step by Step guide (Part 2)
- Working with Google Analytics API v4 for Android
- Event Tracking with Analytics API v4 for Android
- How to develop an Android Weather app using Weatherlib
- Android chart tutorial: AChartEngine
- Android Foursquare API Example
- Android Google Places API Example
- Develop android weather app with Material Design
- Parsing HTML in Android with Jsoup
- Android JSON Tutorial: Create and Parse JSON data
- Android app development:weather app with forecast
- Android Facebook Login Example
- Android Google Analytics v4 Example
- Android Dropbox Implementation Example
- Android Google Plus Login Example
- Android Google Places Autocomplete API Example
No comments:
Post a Comment