官术网_书友最值得收藏!

Overview

To better understand our RSS reader, let's take a look at how the app will look like once we finish it.

iOS: 

Android:

The home screen will display a list of the feeds already added by the user. It will also show a button (+) in the navigation header to add a new feed to the list. When that button is pressed, the app will navigate to the Add feed screen.

iOS:

Android:

Once a new feed has been added, it will show on the home screen and the user will be able to open it by simply tapping on it.

iOS:

Android:

At this stage, the app will retrieve the list of the updated entries for the selected feed and display it on a list. In the navigation header, a Trash icon will allow the user to remove the feed from the app. If the user is interested in any entries, she can click on it to display the full content for that entry.

iOS:

Android:

This last screen is basically a WebView, a lightweight browser opened by default in the URL, which is containing the content for the selected entry. The user will be able to navigate to subsections and fully interact with the open website in this screen having also the possibility to go back to the feed details by tapping on the Back arrow in the navigation header.

We will be covering the following topics in this chapter:

  • State management with MobX
  • Fetch external data from a URL
  • WebView
  • Basic linking modules with native resources
  • Adding icons
  • ActivityIndicator
主站蜘蛛池模板: 新化县| 年辖:市辖区| 二手房| 荣昌县| 泸溪县| 万州区| 武汉市| 庄河市| 遂川县| 桃园县| 赫章县| 林甸县| 左贡县| 乌兰浩特市| 宁安市| 开江县| 嘉峪关市| 榕江县| 响水县| 泾阳县| 龙井市| 准格尔旗| 安化县| 曲水县| 宣城市| 曲松县| 万州区| 九龙县| 资中县| 萝北县| 鹤壁市| 武义县| 株洲县| 兴仁县| 西藏| 太原市| 缙云县| 察哈| 温宿县| 博白县| 高青县|