Suleman Ali (@SulemanAli303)
  • Stars
    star
    14
  • Global Rank 794,096 (Top 28 %)
  • Followers 7
  • Following 26
  • Registered over 4 years ago
  • Most used languages
    HTML
    33.3 %
    JavaScript
    33.3 %
    Swift
    33.3 %
  • Location 🇵🇰 Pakistan
  • Country Total Rank 2,188
  • Country Ranking
    Swift
    101
    HTML
    1,197
    JavaScript
    3,001

Top repositories

1

themoviedb

Create an iOS application for browsing the latest movies, display a short detail page of a selected movie, and play a short movie trailer. For this purpose, you are going to use “The Movie Database API” (https://developers.themoviedb.org/3/getting-started). To use the API you need to register and get an “api_key” (https://www.themoviedb.org/account/signup ). 1. The first screen of your application should display an easy catalog with the most popular movies (see Picture 1 and Picture 2). Use the following API call to get the list of the movies: https://api.themoviedb.org/3/movie/popular?api_key=### (for more info see: https://developers.themoviedb.org/3/movies/get-popular-movies). a. It should support pagination b. The first page to load on the screen page = 10 c. It should load the previous & next pages on demand i.e both side (earlier and next) pagination. d. Show a snack bar/toast message if there is no further record, i.e no earlier record for page = 1 and no next records for the last page, 2. After selecting one of the titles the application should navigate you to the detail page of the movie (see Picture 3 and Picture 4). Use the following API call to load the needed detail information: https://api.themoviedb.org/3/movie/271110?api_key=### (for more information see: https://developers.themoviedb.org/3/movies/get-movie-details) 3. After pressing the “Watch Trailer” the application should display a full-screen movie player and should automatically start the playback (to get the needed URLs to use the “movie/#MOVIE_ID#/videos” API call). After the trailer is finished the player should be automatically closed, and the app should return to the detail page. The playback can be also canceled by pressing the “Done” button. 4. Handle “offline mode” in the app. 5. OPTIONAL TASK 1: create a search functionality in the catalog page by filtering content downloaded. 6. OPTIONAL TASK 2: support both iOS device types (iPad and iPhone). 7. OPTIONAL TASK 3: create at least one unit test! 8. OPTIONAL TASK 4: Use some tool to generate the documentation matching Apple’s official reference documentation. https://developer.apple.com/documentation/swift
Swift
3
star
2

sulemanali303

Config files for my GitHub profile.
HTML
2
star
3

AudioRrcordViaWebInIOS

IOS Recording Audio from Web
JavaScript
1
star