- Done: Make all channel pages available
- Update Ads
- Big 5 Version
- 恢复购买
- 高端会员
- 金融英语速读无法调整字号:创建设置页面
- 金融英语速读无法评论
- 金融英语速读无法听
- Done: 每日英语双语阅读的Switch颜色需要更换
- Done: 视频的Bug:退出页面还在播,已经翻页的还在播放
- Done: Stop using auto-resizing cells on Regular size.
- Done: Use prefetch to make scrolling smooth.
- FT Academy
- FT Intelligence
- Most Popular
- Videos
- Calendar
- Done: Title View: Image for News Channel
- Infinite Scrolling in Home and Channel Pages
- Done: Stories
- Done: Retrieve and convert other types of API.
- Interactive Features
- Videos:
- Switch Between Domains for APIs
- Stories By Date
- Done: Retrieve Ad info from Dolphin's script string
- Done: Send third party impressions until they are confirmed
- Done: Tap link for Ad Views
- Done: Tap Link in content view
- Done: Launch Screen Ad
- Done: Native Banner
- Done: Web Banner
- Done: Paid Post
- Done: Show Image if there's time
- Done: Parse Video Ad into native
- Special Report: Adjustment based on API
- Done: In-Page Full Screen: Disable Close Button and Function
- MPU New: Adjustment based on Date
- Done: Come up with bilingual and english switch.
- Functionalities and buttons.
- Done: Video.
- Done: Interactive Features.
- Done: custom link
- Done: Handle Story Links
- Done: Handle video and interative links
- Done: Handle Tag Links
- Done: Offline and Caches for Content
- Done: A progress indicator untill web page is completely updated
- Done: Full Screen Ad
- If an interactive is a speedread, let it read the english text
- Hide/show sound button properly
- Done: Tag page should show title in navigation
- Done: Add new layout to display all cover
- Done: User comments
- Display column layout on iPad
- Done: Show Font Size preference
- Done: WeChat
- Done: Need Check: Built-ins
- Done: Google
- FTC's own tracking
- Chat Room
- Customer Service
- Recommendation
- Done: Handle Notification Types
- Done: Move Notification Extensions
- Done: eBook
- Done: eReader
- Done: Follow: Save the preference as a Dictionary. a. In content page; b. In MyFT Page Channel List
- Done: Clippings
- Done: Read
- API: If there's under 5 follows, request all of them as one request. Otherwise request the latest 10000 items and filter them
Data View:
- Watch List
- Reading History
- Login and Register
- My Subscription
Big 5 Version: https://github.com/Insfgg99x/FGReverser
- Done: Normal Login
- Done: Normal Registration
- Done: WeChat
- Done: Speech to Text
- Done: Radio
- Done: Channel
- Done: Content
- Done: Clean
- Done: Prefetch
- Done: Video Page Take Full Screen Width
- Done: Send third party impressions until they are confirmed
- Done: Tap link for Ad Views
- Done: Workspace
- Done: Cocoa Pod
- Done: Google Analytics
- Done: Tracking Third Party Ad impression with native code
- Done: WeChat Share
- Home Page Font Size Review
- Article Share Button
- Article Switch to English and Billingual
- Article Text-To-Speech
- API as func rather than constant
- Audio: Replicate the story board; Get a test page; Run Advertisement Popped Out Close Button Need to Pop Some audios are not playable
- Cache the current page apis
- Cache stories prefetch stories
- Add Tracker to Detail Page
- Update MPU ad by removing background color when displaying actual ad image Track "list to story" event Bug: Can't remember preference track "listen to story" end event
- Done: Why can't MyFT be stored locally? It's because file name is not correct.
$ sudo gem install cocoapods
$ pod install --repo-update
$ open Page.xcworkspace
For more, check out Cocoa Pod
The aim of this project is to create a "mother of all news apps". With this project as a "scalfold", anyone who knows the basics of iOS development should be able to build a decent news app in a few minutes. For now, we have two milestones.