Livecoding.tv iOS – Android App Competition


platforms

Start Date: April 15, 2016
End Date: May 15, 2016

Introduction: App Competition

Livecoding.tv is bringing a native mobile app development contest for iOS and Android developers. This app competition is for you if you like native iOS and Android development and want to have some fun with APIs. You can choose to compete in either the iOS or Android app competition. Anybody can compete in the competition even if you are not currently a Livecoding.tv user. The app to be developed is not meant to have all features like the current website, but only essential features.

Update: We forgot to add one important information in the competition. The winners will be hired to create official Livecoding.tv iOS and Android apps. 

The Livecoding.tv community will vote on the Livecoding.tv blog to select the winning iOS and Android app. The winners will be featured in a blog article on the Livecoding.tv blog. There are three separate prize categories: best iOS app, best Android app, and most educational and entertaining stream. Both teams and individuals can apply to enter this competition. To participate, fill in the registration form here.

Prize

ipad-1 android-1 virtual-1
iPad Air 2
10-inch Retina 16 GB
Google Pixel C Tablet
32gb
Samsung Gear VR
Virtual Reality Headset
apple android livecoding
iOS Winning
Prize
Android Winning
Prize
Most Interactive Streamer
Prize

Acceptance Criteria & Requirements

1. The whole process of the app development is to be streamed on Livecoding.tv.

2. All app development videos should be publicly accessible in the Livecoding.tv video directory.

3. The title of the video stream should be named “App Development Competition–[Name of the Platform]”.

4. Technical requirement.

    • Your app must run on any Android device which has Ice Cream Sandwich 4.0 or higher Android operating system.
  • Your app must run on any iOS versions which are later than 8.0 system.

5. You should use the Livecoding.tv API for developing the app. If you notice any missing API endpoint, you are most welcome to contact us. You can check our community projects using API on our official Github, this will help you to get started.

Features

Homepage: https://www.livecoding.tv

User

    • After a user has logged into the website on his mobile phone, he can authenticate and log into the mobile app.
  • Error messages must be displayed properly in case of any issues (invalid data, problems of communicating with a server, etc.).

Livestream directory: https://www.livecoding.tv/livestreams/

    • Listing of all livestreams.
  • Filters: category tag, difficulty level, language.

Video directory: https://www.livecoding.tv/videos/

    • Listing of all videos.
  • Filters: category tag, difficulty level, language, most popular and latest.

Channel page: e.g. https://www.livecoding.tv/gilbertovento/

    • Video player.
    • Chat: XMPP chat integration.
  • Channel page information.

Video page: e.g. https://www.livecoding.tv/kreskow/videos/Keqee-startupweekend-ios-oniondeal-project-10

    • Video player.
  • Video page information.

Schedule: https://www.livecoding.tv/schedule/

    • Integrate schedule.
  • Reminder: Add an Alarm in Schedule Feature.

An option to configure app to set up an alarm about schedule entries. Tap an entry, remind me”, and you’re set.

Search: search bar on top: https://www.livecoding.tv/livestreams/

  • Site-wide content search: livestreams, schedule, videos, playlists, streamers, viewers.

Deliverables

The following is required to be delivered:

    • An Installable binary of the app (ipa or apk). Xcode will be used for iOS app emulation and GenyMotion and Manymo for Android.
  • Apply and release app yourself in the Appstore or Playstore.

If you have any more questions or suggestions, write the Livecoding.tv team an email at “[email protected]

button2

Avatar
About author

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.