Page Index - kmolo/android_guides GitHub Wiki
311 page(s) in this GitHub Wiki:
- Home
- CodePath Android Cliffnotes
- Motivation
- Overview
- Live in San Francisco?
- Getting Started
- Structure
- Views and Layouts
- Designing and Styling Views
- AdapterViews
- Custom Views
- Interaction
- Navigation
- Networking and Models
- Persistence
- Fragments
- Sensors and Device SDKs
- Services
- Testing
- Workflow Guides
- Contributing
- Accessing the Camera and Stored Media
- Please reload this page
- ActionBar Tabs with Fragments
- Please reload this page
- ActiveAndroid Guide
- Please reload this page
- Android Bootcamp Cliffnotes
- Please reload this page
- Android Design Guidelines
- Please reload this page
- Android Directory Structure
- Please reload this page
- Android Testing Framework
- Please reload this page
- Android Testing Options
- Please reload this page
- Android Unit and Integration testing
- Please reload this page
- Animations
- Please reload this page
- Automating Publishing to the Play Store
- Please reload this page
- Basic Event Listeners
- Please reload this page
- Basic Painting with Views
- Please reload this page
- Basic Todo App Tutorial
- Please reload this page
- Beginning Android Resources
- Please reload this page
- Book Search Tutorial
- Please reload this page
- Building Data driven Apps with Parse
- Please reload this page
- Building Gradle Projects with Jenkins CI
- Please reload this page
- Building Simple Chat Client with Parse
- Please reload this page
- Circular Reveal Animation
- Please reload this page
- Clean Persistence with Sugar ORM
- Please reload this page
- Cloning a Login Screen Layout Guide
- Please reload this page
- Collaborating on Projects with Git
- Please reload this page
- Common Implicit Intents
- Please reload this page
- Common Navigation Paradigms
- Please reload this page
- Communicating with an Event Bus
- Please reload this page
- Constructing View Layouts
- Please reload this page
- Consuming APIs with Retrofit
- Please reload this page
- Contributing back to Android
- Please reload this page
- Contributing Guidelines
- Please reload this page
- Converting JSON to Models
- Please reload this page
- Creating and Executing Async Tasks
- Please reload this page
- Creating and Using Fragments
- Please reload this page
- Creating Content Providers
- Please reload this page
- Creating Custom Listeners
- Please reload this page
- Debugging and Profiling Apps
- Please reload this page
- Defining Custom Views
- Please reload this page
- Defining The ActionBar
- Please reload this page
- Defining Views and their Attributes
- Please reload this page
- Dependency Injection with Dagger 2
- Please reload this page
- Design Support Library
- Please reload this page
- Developing Custom Themes
- Please reload this page
- Displaying Images with the Fresco Library
- Please reload this page
- Displaying the Snackbar
- Please reload this page
- Displaying Toasts
- Please reload this page
- Drawables
- Please reload this page
- Drawing with OpenGL and GLSurfaceView
- Please reload this page
- Dynamic Color using Palettes
- Please reload this page
- Easier SQL with Cupboard
- Please reload this page
- Endless Scrolling with AdapterViews
- Please reload this page
- Extended ActionBar Guide
- Please reload this page
- Extending SurfaceView
- Please reload this page
- Flexible User Interfaces
- Please reload this page
- Floating Action Buttons
- Please reload this page
- Fragment Navigation Drawer
- Please reload this page
- Free Android Curriculum
- Please reload this page
- Genymotion 2.0 Emulators with Google Play support
- Please reload this page
- Gestures and Touch Events
- Please reload this page
- Getting Started with Gradle
- Please reload this page
- Google Cloud Messaging
- Please reload this page
- Google Maps API v2 Usage
- Please reload this page
- Google Maps Fragment Guide
- Please reload this page
- Google Play Style Tabs using SlidingTabLayout
- Please reload this page
- Google Play Style Tabs using TabLayout
- Please reload this page
- Handling Configuration Changes
- Please reload this page
- Handling ProgressBars
- Please reload this page
- Handling Scrolls with CoordinatorLayout
- Please reload this page
- Heterogenous Layouts inside RecyclerView
- Please reload this page
- Implementing a Heterogenous ListView
- Please reload this page
- Implementing a Horizontal ListView Guide
- Please reload this page
- Implementing a Rate Me Feature
- Please reload this page
- Implementing Pull to Refresh Guide
- Please reload this page
- Installing Android SDK Tools
- Please reload this page
- Interacting with the Calendar
- Please reload this page
- Intermediate
- Please reload this page
- Leveraging the Gson Library
- Please reload this page
- Listening to Sensors and Location
- Please reload this page
- Loading Contacts with Content Providers
- Please reload this page
- Local Databases with SQLiteOpenHelper
- Please reload this page
- Managing Threads and Custom Services
- Please reload this page
- Material Design Primer
- Please reload this page
- Menus and Popups
- Please reload this page
- Migrating to the AppCompat Library
- Please reload this page
- Mobile Screen Archetypes
- Please reload this page
- Must Have Libraries
- Please reload this page
- Navigation and Task Stacks
- Please reload this page
- Networking with the Volley Library
- Please reload this page
- Notification Services (GeoFence, Calendar)
- Please reload this page
- Notifications
- Please reload this page
- Open Source projects for Android development
- Please reload this page
- Organizing your Source Files
- Please reload this page
- Persisting Data to the Device
- Please reload this page
- Polishing a UI Tips and Tools
- Please reload this page
- Popular External Tools
- Please reload this page
- Populating a ListView with a CursorAdapter
- Please reload this page
- Progress Bar Custom View
- Please reload this page
- Publishing to the Play Store
- Please reload this page
- Push Messaging
- Please reload this page
- Real time Messaging
- Please reload this page
- Repeating Periodic Tasks
- Please reload this page
- Ripple Animation
- Please reload this page
- Robolectric Installation for Unit Testing
- Please reload this page
- Rotten Tomatoes Networking Tutorial
- Please reload this page
- Rotten Tomatoes Networking Tutorial (MobileBridge edit)
- Please reload this page
- Sample Android Apps
- Please reload this page
- Sending and Managing Network Requests
- Please reload this page
- Sending and Receiving Data with Sockets
- Please reload this page
- Setting up IntelliJ IDEA
- Please reload this page
- Setting up Travis CI
- Please reload this page
- Settings with PreferenceFragment
- Please reload this page
- Shared Element Activity Transition
- Please reload this page
- Sharing Content with Intents
- Please reload this page
- Sliding Tabs with PagerSlidingTabStrip
- Please reload this page
- Starting Background Services
- Please reload this page
- Storing and Accessing SharedPreferences
- Please reload this page
- Styles and Themes
- Please reload this page
- Styling UI Screens FAQ
- Please reload this page
- The Activity Lifecycle
- Please reload this page
- The CodePath Goal
- Please reload this page
- Troubleshooting Common Issues
- Please reload this page
- Troubleshooting Common Issues with Parse
- Please reload this page
- Troubleshooting Eclipse Issues
- Please reload this page
- UI Testing with Espresso
- Please reload this page
- UI Testing with Robotium
- Please reload this page
- Unit Testing with Robolectric
- Please reload this page
- Using an ArrayAdapter with ListView
- Please reload this page
- Using Android Async Http Client
- Please reload this page
- Using Android Studio
- Please reload this page
- Using Context
- Please reload this page
- Using DialogFragment
- Please reload this page
- Using Intents to Create Flows
- Please reload this page
- Using Parcelable
- Please reload this page
- Using Retrofit for REST Clients
- Please reload this page
- Using String Resources
- Please reload this page
- Using the CardView
- Please reload this page
- Using the RecyclerView
- Please reload this page
- Video and Audio Playback and Recording
- Please reload this page
- ViewPager with FragmentPagerAdapter
- Please reload this page
- Working with Input Views
- Please reload this page
- Working with the EditText
- Please reload this page
- Working with the ImageView
- Please reload this page
- Working with the ScrollView
- Please reload this page
- Working with the Soft Keyboard
- Please reload this page
- Working with the TextView
- Please reload this page
- Working with the WebView
- Please reload this page