-
Урок 1. 00:02:13Welcome
-
Урок 2. 00:05:56Interface Overview
-
Урок 3. 00:19:22Introduction to Android
-
Урок 4. 00:11:19Windows - Install Android Studio
-
Урок 5. 00:06:36Mac - Install Android Studio
-
Урок 6. 00:11:36Linux - Install Android Studio
-
Урок 7. 00:12:05Configure Android SDK on all Three Platforms
-
Урок 8. 00:03:02Android Studio Settings
-
Урок 9. 00:13:55Enable VT-X in BIOS
-
Урок 10. 00:01:54Your Programming Careers Questions Answered
-
Урок 11. 00:00:41Introduction
-
Урок 12. 00:08:02Android Studio Templates
-
Урок 13. 00:08:26More on Android Templates
-
Урок 14. 00:14:04Hello World
-
Урок 15. 00:16:40Tour of Android Studio
-
Урок 16. 00:15:12Setting Up a Virtual Device
-
Урок 17. 00:09:51Running on an emulator
-
Урок 18. 00:12:27Running on a physical Android device
-
Урок 19. 00:02:28Introduction
-
Урок 20. 00:11:40Setup Play Project
-
Урок 21. 00:17:07The Constraint Layout
-
Урок 22. 00:15:18Constraints and Resizing
-
Урок 23. 00:07:53Positioning Widgets
-
Урок 24. 00:09:34Inner Lines within a Widget
-
Урок 25. 00:11:01Layouts on Different Devices
-
Урок 26. 00:12:49More on the Constraints
-
Урок 27. 00:09:56Baseline Constraints
-
Урок 28. 00:05:38Constraining Widgets
-
Урок 29. 00:13:33Add Scrolling Capabilities
-
Урок 30. 00:14:51The Button Counter App
-
Урок 31. 00:12:19Finish Layout
-
Урок 32. 00:14:04Activites, Bundles and Classes
-
Урок 33. 00:13:11Java Fields and Classes
-
Урок 34. 00:04:51Asking good questions
-
Урок 35. 00:11:34Button Click and onClickListener
-
Урок 36. 00:13:58Fixing Some Issues
-
Урок 37. 00:13:07Get Text and Null Checking
-
Урок 38. 00:09:16ID Confusion and Challenge Time
-
Урок 39. 00:08:08Save Instance State
-
Урок 40. 00:05:54Activity Lifecycle
-
Урок 41. 00:11:42Overriding Methods
-
Урок 42. 00:15:03Logging and Bundle Data
-
Урок 43. 00:07:01Wrap Up
-
Урок 44. 00:01:28Introduction to this section
-
Урок 45. 00:16:32Hello World
-
Урок 46. 00:14:59Strings and Ints
-
Урок 47. 00:15:01Arithmetic and String Concatenation
-
Урок 48. 00:16:54Classes
-
Урок 49. 00:16:12Encapsulation
-
Урок 50. 00:15:15Multiple Constructors
-
Урок 51. 00:15:31this and Calling Methods
-
Урок 52. 00:17:51Object and Method Chaining
-
Урок 53. 00:18:26Enum and ArrayList
-
Урок 54. 00:14:11Testing Our Classes
-
Урок 55. 00:14:47Inheritance
-
Урок 56. 00:08:57Extending From a Class
-
Урок 57. 00:14:26Overloading and Overriding Annotation
-
Урок 58. 00:07:15Inheritance Challenge
-
Урок 59. 00:14:25Repeating Code While
-
Урок 60. 00:14:24for and for each Loops
-
Урок 61. 00:05:42do while Loop
-
Урок 62. 00:14:51Comparing Numbers and Objects
-
Урок 63. 00:01:20Introduction to this section
-
Урок 64. 00:04:53Demo Calculator App
-
Урок 65. 00:15:37Calculator Interface Setup
-
Урок 66. 00:16:30Continue with Interface
-
Урок 67. 00:15:29Fine Tuning the Layout
-
Урок 68. 00:09:02Create Landscape Layout
-
Урок 69. 00:17:13Comparing Files with Diff
-
Урок 70. 00:08:30Comparing Directories
-
Урок 71. 00:14:01Flowchart and onClickListeners
-
Урок 72. 00:08:00Operation Button Listeners
-
Урок 73. 00:12:02Implement Operations
-
Урок 74. 00:12:35Decimal Point Bug Fix
-
Урок 75. 00:10:21Bug Fix Challenge
-
Урок 76. 00:13:54Guidelines
-
Урок 77. 00:12:41Fixing Landscape Layout
-
Урок 78. 00:07:17Add Neg Button to Layout
-
Урок 79. 00:09:09Write Neg Button Functionality
-
Урок 80. 00:19:05Add Neg Button to Portrait
-
Урок 81. 00:01:35Introduction to this section
-
Урок 82. 00:10:48Introduction
-
Урок 83. 00:13:07Async Task
-
Урок 84. 00:05:55Exectute Our Async Task
-
Урок 85. 00:12:26doInBackground and downloadXML
-
Урок 86. 00:11:59Exceptions and Buffered Reader
-
Урок 87. 00:10:04Security Exception
-
Урок 88. 00:08:09Stack Trace and the logcat
-
Урок 89. 00:13:01Android App Permissions
-
Урок 90. 00:11:39Processing XML Data
-
Урок 91. 00:09:30XML Parsing Factory Classes
-
Урок 92. 00:12:41Main XML Parsing Loop
-
Урок 93. 00:12:45Testing the Program
-
Урок 94. 00:13:19ListView and Array Adapters
-
Урок 95. 00:08:31Array Adapter
-
Урок 96. 00:11:44Create Custom Adapter
-
Урок 97. 00:11:21Context and Layout Inflater
-
Урок 98. 00:12:37Custom Adapter Implementation
-
Урок 99. 00:10:56Improving the Adapter
-
Урок 100. 00:09:35ViewHolder Pattern
-
Урок 101. 00:10:26Adding a Menu
-
Урок 102. 00:07:12Get Menus for Multiple Feeds Working
-
Урок 103. 00:10:43Menu Groups
-
Урок 104. 00:12:50Implement Top 10 and Top 25
-
Урок 105. 00:17:11Challenge Solution
-
Урок 106. 00:04:02Generics Adapter
-
Урок 107. 00:01:49Introduction to this section
-
Урок 108. 00:03:18Details and Setup
-
Урок 109. 00:10:48YouTube API Setup
-
Урок 110. 00:10:59Add Second Activity
-
Урок 111. 00:15:02Adding Layouts Dynamically
-
Урок 112. 00:15:38Get Google API Key
-
Урок 113. 00:12:18onInitialization Failure
-
Урок 114. 00:06:32onInitialization Success
-
Урок 115. 00:09:42Test App and Add Listeners
-
Урок 116. 00:06:56Documentation and more testing
-
Урок 117. 00:12:08Demo App and Create Layouts
-
Урок 118. 00:12:31Standalone Activity
-
Урок 119. 00:13:11Intents and Manifest File Changes
-
Урок 120. 00:07:57Run and Test App
-
Урок 121. 00:07:00Challenge Solution
-
Урок 122. 00:01:31Introduction to this section
-
Урок 123. 00:12:50Details and Setup
-
Урок 124. 00:12:51Flickr API Usage
-
Урок 125. 00:07:45API JSON and Validation
-
Урок 126. 00:16:50Create Project
-
Урок 127. 00:14:56Async Task
-
Урок 128. 00:15:06Finish Download Code
-
Урок 129. 00:18:43Download JSON Data
-
Урок 130. 00:13:12Project Diagram and Photo Class Code
-
Урок 131. 00:12:23Get Flickr JSON Data Class Code
-
Урок 132. 00:15:35Create URI and JSON Parsing
-
Урок 133. 00:13:17Implement Call Backs
-
Урок 134. 00:16:04Make Get JSON Asyncronous
-
Урок 135. 00:11:32Finish Off Code
-
Урок 136. 00:12:20User Interface
-
Урок 137. 00:19:21Recycler View
-
Урок 138. 00:12:15Search and Photo Detail Activities
-
Урок 139. 00:11:09Nesting Linear Layouts
-
Урок 140. 00:16:29RecyclerView Adapter
-
Урок 141. 00:15:45Implement Methods and Picasso
-
Урок 142. 00:11:13Get Picasso Working
-
Урок 143. 00:13:30Gesture Detector
-
Урок 144. 00:11:21Touch Events
-
Урок 145. 00:10:44Implementing Touch Methods
-
Урок 146. 00:15:47BaseActivity and Serializable
-
Урок 147. 00:15:29PhotoDetailActivity
-
Урок 148. 00:16:02Material Design
-
Урок 149. 00:09:46Material Design Continued
-
Урок 150. 00:09:58Backwards Compatibility
-
Урок 151. 00:13:13Style Sheets
-
Урок 152. 00:13:37Custom Style Sheet
-
Урок 153. 00:09:38Experimenting with Styles
-
Урок 154. 00:13:02Other Material Design Changes
-
Урок 155. 00:11:53Differences in API Levels and Challenge
-
Урок 156. 00:16:36String Resources
-
Урок 157. 00:13:12Search Menu Code
-
Урок 158. 00:14:57SearchView
-
Урок 159. 00:14:47SearchManager
-
Урок 160. 00:11:56Implement Searching
-
Урок 161. 00:09:26Shared Preferences
-
Урок 162. 00:08:22Show Empty Search Message and Summary
-
Урок 163. 00:01:58Introduction to this section
-
Урок 164. 00:05:07Introduction to Databases
-
Урок 165. 00:10:43Database Terminology
-
Урок 166. 00:09:42Command Line and Path Setup for Windows
-
Урок 167. 00:08:07Command Line and Path Setup for Mac
-
Урок 168. 00:06:18Command Line and Path Setup for Ubuntu Linux
-
Урок 169. 00:11:16Introduction to Sqlite
-
Урок 170. 00:10:46More SQL with Sqlite
-
Урок 171. 00:16:07Sqlite Querying Data
-
Урок 172. 00:13:19Order By and Joins
-
Урок 173. 00:11:52More Complex Joins
-
Урок 174. 00:15:18Wild Cards and Views
-
Урок 175. 00:14:24Housekeeping and Challenge
-
Урок 176. 00:16:43Basic SQL in Android
-
Урок 177. 00:10:59Debugging SQL in Code
-
Урок 178. 00:06:32Cursor and Navigation
-
Урок 179. 00:16:55Android File System
-
Урок 180. 00:02:56Content Providers
-
Урок 181. 00:12:00Setup Contacts
-
Урок 182. 00:12:18Content Provider Example
-
Урок 183. 00:11:01ContactsContract.Contacts
-
Урок 184. 00:08:42ContentResolver
-
Урок 185. 00:10:29Permissions API 22 and Earlier
-
Урок 186. 00:12:39Permissions API 23 and Higher
-
Урок 187. 00:12:56Checking Permissions at Runtime
-
Урок 188. 00:12:33Testing the app
-
Урок 189. 00:08:06Avoiding Crashes and a Challenge
-
Урок 190. 00:11:30More on Snackbars
-
Урок 191. 00:16:36Intents setData and Uri's
-
Урок 192. 00:10:11Storing State vs Checking State Each Time
-
Урок 193. 00:09:31Test Scripts, Challenge and Cleanup
-
Урок 194. 00:16:13Tasktimer App Overview
-
Урок 195. 00:11:41TaskTimer Database
-
Урок 196. 00:05:30TasksContract class setup
-
Урок 197. 00:15:37AppDatabase and SQLiteHelper
-
Урок 198. 00:13:01onUpgrade and testing
-
Урок 199. 00:18:04Create a new Content Provider
-
Урок 200. 00:20:01UriMatcher and the query method
-
Урок 201. 00:13:37More on Content Providers
-
Урок 202. 00:14:29Testing our Content Provider
-
Урок 203. 00:14:47Mime types and inserting records
-
Урок 204. 00:10:27Add Update and Delete functionality to our Content Provider
-
Урок 205. 00:23:23Content Values and SQL Injection attack prevention
-
Урок 206. 00:15:35Add Main Menu
-
Урок 207. 00:05:56How to update to a new SDK and Build Tools
-
Урок 208. 00:18:42Add RecyclerView and LinearLayout
-
Урок 209. 00:13:42Add Widgets and Constraints
-
Урок 210. 00:09:48Add the "add_edit" Layout
-
Урок 211. 00:07:19Set Widget Properties
-
Урок 212. 00:11:24Task and Fragment Setup
-
Урок 213. 00:13:28Reviewing Fragment Setup Files
-
Урок 214. 00:14:07Setup for "Add Task"
-
Урок 215. 00:11:22Add/Edit Functionality
-
Урок 216. 00:15:58Add our OnClick Listener
-
Урок 217. 00:15:11Cursor Loader
-
Урок 218. 00:11:34Test CursorLoader
-
Урок 219. 00:16:51RecyclerView Cursor Adapter
-
Урок 220. 00:17:58Finish Adapter and Test
-
Урок 221. 00:10:41Content Provider and notifyChange method
-
Урок 222. 00:08:56Test App and Challenge
-
Урок 223. 00:15:29Onclick Listeners and Callbacks
-
Урок 224. 00:11:28Changes to Listener
-
Урок 225. 00:07:46Test Edit, and Implement the Delete functionality
-
Урок 226. 00:11:48Fragments in the Layout
-
Урок 227. 00:10:56Alternative Landscape version of the Layout
-
Урок 228. 00:13:39Fragments in Code
-
Урок 229. 00:08:40Fragment Manager and Fragment Transaction
-
Урок 230. 00:10:28Passing Data to Fragments
-
Урок 231. 00:07:29Fix Edit Task In Portrait Mode
-
Урок 232. 00:17:13Removing Fragments
-
Урок 233. 00:07:19Removing Fragments Continued
-
Урок 234. 00:10:32Topics Covered to Date
-
Урок 235. 00:12:11Introduction to Dialogs
-
Урок 236. 00:14:56Creating Dialogs
-
Урок 237. 00:11:25More on Dialogs
-
Урок 238. 00:08:09Cancelling a Dialog
-
Урок 239. 00:08:35Adding a Delete Dialog To Our App
-
Урок 240. 00:14:26Testing the Dialog
-
Урок 241. 00:12:24Asserts & BuildConfig
-
Урок 242. 00:06:20OnDismissWeird Behavior
-
Урок 243. 00:14:24onBackPressed Method
-
Урок 244. 00:07:32Yagni and onClose
-
Урок 245. 00:09:15Using Multiple Dialogs
-
Урок 246. 00:16:16Dialogs and the Up Button
-
Урок 247. 00:16:38Creating an About Dialog
-
Урок 248. 00:12:21Finish off About Dialog
-
Урок 249. 00:12:08Displaying the About Dialog
-
Урок 250. 00:08:24Testing App and Fixing Errors
-
Урок 251. 00:09:09Versioning and build.gradle
-
Урок 252. 00:12:42Dismissing Dialogue Alternatives
-
Урок 253. 00:11:11Supporting Older Versions
-
Урок 254. 00:11:44Compatibility Challenge Solution
-
Урок 255. 00:08:52v21 Layout
-
Урок 256. 00:15:07Finish and Test
-
Урок 257. 00:11:11Using AppCompat Correctly
-
Урок 258. 00:09:13Fixing AppCompat Issue
-
Урок 259. 00:12:09Compatibility Libraries
-
Урок 260. 00:08:42Compatibility Challenge and AppCompat
-
Урок 261. 00:13:00The Fragment Lifecycle
-
Урок 262. 00:12:05Avoiding Duplicate Calls
-
Урок 263. 00:10:48Managing Fragments
-
Урок 264. 00:14:18Dynamic Display
-
Урок 265. 00:11:23Replacing AddEditActivity
-
Урок 266. 00:08:18Finishing Fragments
-
Урок 267. 00:06:10Remove Warnings and Challenge
-
Урок 268. 00:12:38Challenge Solution
-
Урок 269. 00:07:47Completion of Challenge
-
Урок 270. 00:16:28Retaining Fragment Instances
-
Урок 271. 00:13:46More on Retaining Fragments
-
Урок 272. 00:07:23Task Timings
-
Урок 273. 00:12:36Create Timings Task
-
Урок 274. 00:11:20RecyclerView Item Click Listener
-
Урок 275. 00:13:09NonNull Annotation
-
Урок 276. 00:09:27Timings Contract Class
-
Урок 277. 00:07:12Update Content Provider for Timings
-
Урок 278. 00:18:18Recap
-
Урок 279. 00:14:37Database Updates
-
Урок 280. 00:19:36Saving the Timing Data
-
Урок 281. 00:12:49Create Test Data
-
Урок 282. 00:09:08Save Test Records
-
Урок 283. 00:10:22Generate Test Records
-
Урок 284. 00:09:33Debug and Release Builds
-
Урок 285. 00:12:16Using a SQLite View
-
Урок 286. 00:12:45Adding the View to the Database
-
Урок 287. 00:09:37Testing Database Upgrades
-
Урок 288. 00:08:08Constraint Layout Chains
-
Урок 289. 00:15:35Chain Types
-
Урок 290. 00:10:02Finishing Portrait Layouts
-
Урок 291. 00:08:58The Landscape Layouts
-
Урок 292. 00:16:28The Report Adapter
-
Урок 293. 00:11:45The Durations Report Activity
-
Урок 294. 00:08:20Loading the Data
-
Урок 295. 00:12:46Vector Drawables and Asset Studio
-
Урок 296. 00:04:51The Report Menu
-
Урок 297. 00:10:18Report Menu Code
-
Урок 298. 00:10:31Apply Filter
-
Урок 299. 00:08:23Finish Filter and Test
-
Урок 300. 00:06:13Testing in Different Locales
-
Урок 301. 00:17:10The Date Picker Dialog
-
Урок 302. 00:12:46Filtering by Date
-
Урок 303. 00:14:08Build Gradle and Updating API Level
-
Урок 304. 00:09:14Updating Support Libraries
-
Урок 305. 00:06:18Update Build Gradle File
-
Урок 306. 00:17:16Evil Bugs
-
Урок 307. 00:10:41Unbuggy Date Picker Dialog
-
Урок 308. 00:12:17Delete Old Timings Data
-
Урок 309. 00:10:25Testing and Challenge
-
Урок 310. 00:14:12Challenge Solution
-
Урок 311. 00:09:08Sorting the Report
-
Урок 312. 00:04:49Bonus Lecture and Information
- Категории
- Источники
- Все курсы
- Разделы
- Книги