Android 101 for iOS Developers – Two Sides of the Same Coin
summary
Compares core Android components (Activity, Fragment, Intent, ListView) to iOS equivalents (View Controllers, UITableView) and explains UI/UX differences to make apps feel native on Android Lollipop. Covers data storage and transmission options on Android as alternatives to Core Data, and demonstrates Android’s layout system as a substitute for Xcode’s Interface Builder.
AI-written summary · about
chapters (23)
- 0:00Start
- 2:34Overview
- 3:29Assumptions
- 4:23Recommendations
- 6:51App Bar (previously Action Bar)
- 9:42Back Button and Navigation
- 10:49Overflow Menu
- 11:07Widgets
- 14:51Instant Benefits
- 16:42Folder Structure based on package naming
- 21:53Dimens and Strings
- 25:08Build Tools
- 26:31Fragmentation
- 28:42Android Apps Crash More
- 30:35Activities are the basic unit of an Android app.
- 31:12Activities can accept and return information
- 32:42Next Activity Finishing with Data
- 37:51UITableView, meet ListView
- 38:14Goodbye datasources, hello adapters
- 43:44Android Layout Basics
- 43:54Width and Height
- 45:15Main Layout ViewGroups
- 46:34Android Homework
related talks
16mThe Android Experience seen from an iOS dev's perspective
39mI’m an iOS Engineer, So I Can Build Android Apps Too…
25mUnderstanding native iOS from an Android perspective
49mAndroid Development for Designers
44mAn iOS Developer's Guide to Building Android Apps
39mIntro to iOS for Android developers
20mDesigning for both iOS and Android—the right way
47m15 Things I Learned Switching from iOS to Android Development
