From zero development Android video on Demand app video course on-demand app tutorial

Source: Internet
Author: User



the 1th chapter introduces the course, technology selection
This chapter will introduce you to the course of what you learned, Project functional modules, and the technology to decompose, convenient for everyone to prepare and study, and will be the project structure design, for the development of the following projects to prepare the foundation, and finally for you to demonstrate how the project development plan, Restore the enterprise real development process. ...

the 2nd Chapter launches, the Guide page function development
This chapter will follow the project development plan, take you to develop Project launch and guide page function, although the start Page and the Guide page functional logic is not complex, but there are many details worth learning (to warm up).

3rd Chapter Basic Framework Construction
This chapter takes everyone to build the basic framework of the project, and realizes the whole project UI architecture, realizes the side pull menu, the home infinite carousel function, the nine channel function, finally expands to explain the common git related commands, lets everybody understand how to use the git command to submit the project to GitHub and so on.

4th Chapter List Page Module development
This chapter will take you to implement the List page module development, we will learn to 1. How the activity nested Viewpager,2.viewpager how to combine fragment,3. Custom Recyclerveiw, extending the pull-up refresh, pull-up loading function, 4. Different video website Data Interface package design, 5. Gson and Okhttp Global initialization, 6.SOHU,LETV list page API splicing processing, data structure encapsulation, request and data analysis, image loading ...

5th. Custom Viewpager Indicator Module development (front High-energy warning)
This chapter will take you to customize a viewpager indicator, including reusable and extended design, to achieve multi-channel left and right sliding switching smooth effect, In this chapter you can learn: 1. Custom Viewpager indicator class diagram and interface function implementation, 2. Custom indicator title implementation, 3. Custom indicator Group with title and indicator,4. Custom indicator group with class notification indicator and pagertitle,5. Custom indication Viewpagerwrapper and Co ...

6th Chapter Details page Module development
This chapter will take you to implement the Details page module, you can learn: 1. How to analyze complex layouts, 2. Details page request data test and video interface logic, 3. Detail Page Request Video interface verification, 4.video data how to notify ui,5. Details page video adapter implementation, 6. How to customize the GridView, 7. Multi-channel episode test, 8. Details page Click play button logic processing, 9.SOHU,LETV real play address logic processing, complete ...

The 7th chapter of Program on-demand module development
This chapter will take you to develop program-on-demand modules, You can learn: 1. Play Kernel frame Ijkplayer compilation, porting and testing, 2.ijkplayer playing video, 3.Mediaplayer playback state machine, 4. Play page up and down panel layout and logic processing (power, title, stream, play pause, etc.) 5. Playback Progress seek action processing , 6. Play page gesture Operation logic processing (left screen up and down to adjust the brightness, the right screen up and down to adjust the volume ...)

The 8th chapter of the program Live module development
This chapter introduces the development of live broadcast module, the realization of satellite TV, CCTV program live, you can learn: 1. Live broadcast Protocol (RTMP,FLV,HLS), 2. Live source acquisition, m3u8 file processing, 3. Program Live list Development 4. Program Live logic implementation, 5. Live broadcast pits, 6. Customize the knowledge of the Recyclerview separator line. ...

9th Chapter Collection Module Development
This chapter will take you to the project integration database functions, and to achieve the program collection function, you can learn: 1. Database operation (Increase, delete, change, collect data), 2. Single selection, multi-select collection, 3. General collection Function development

10th Chapter History Module Development
This chapter introduces you to develop a program to play the history module, this part and the collection module has a lot of similarities, but in this chapter you can learn how to high-reuse code, to achieve the rapid development of similar functions, improve the code refactoring ability. advanced to the master.

the 11th Chapter Curriculum summary and the project optimization
first of all to congratulate everyone to adhere to the last moment, success is often more this one insist, but also very grateful to all of you chose this course, I am in the course question and answer area waiting for everyone, is supposed to say goodbye, or to give you a course summary, and suggest that we look back a few times, and finally wish you all can be obtained, I am content to see your harvest and growth. ...


: Baidu Network Disk download


From zero development Android video on Demand app video course on-demand app tutorial

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.