Welcome to mobile app development

Flutter and DART

Practice Assignments

  1. Personalized New Year Greetings to 5 Friends
  2. Calendar for Year 2023 showing Current Month with Prev and Next buttons
  3. Chessboard with 64 squares with alternating White and Black with pieces on it
  4. Password Generator with minimum one uppercase, one lowercase, one number and size of 8 characters
  5. Battery Status with 10 different colors from GREEN to RED

  6. Torch of Mobile Phone-SWITCH ON for 1 minute, SWITCH OFF for 9 minutes. Repeat 5 times
  7. Camera of Mobile Phone-FLASH ON/OFF, TIMER ON/OFF, ZOOM ON/OFF.
  8. Camera of Mobile Phone-Mount on a moving car. Take picture of road every 5 minutes only if car is in motion. After 30 photos, create VideoCamer
  9. Camera of Mobile Phone-Show metadata (Date, Time, Place, File Name) of all pictures taken Today, This Week, This Month, This Quarter, This Year.
  10. Camera of Mobile Phone-Take Picture and send to Facebook, LinkedIn, Instagram and with a suitable message

  11. Children's Animal Sounds Quiz - Play Sound, Identify Animal - Eg Barking-Dog, Meo-Cat, Neigh-Horse. Show Questions in random order, maximum 20
  12. Children's Who-is-Who Quiz - Show Picture, Identify the Person - Eg Mahatma Gandhi, Dr. Abdul Kalam. Images stored in Amazon AWS S3 bucket
  13. Timer - Create Timer for X days, X Hours, X Minutes, X Seconds. Create Timer till dd-MM-yyyyy hh-mm-ss. Show Time remaining
  14. Fetch API List from https://api.publicapis.org/entries and display suitably on a mobile app
  15. Fetch US Population from https://api.publicapis.org/entries and display it suitably on a mobile app

  16. Fetch your IP from https://api.ipify.org/?format=json, IP details from https://ipinfo.io/161.185.160.93/geo and display suitably
  17. Fetch University details from http://universities.hipolabs.com/search?country=United+States and display suitably
  18. Fetch Bitcoin price in real-time from https://api.coindesk.com/v1/bpi/currentprice.json and display suitably
  19. Fetch Zipcode information from https://api.zippopotam.us/us/33162 and display suitably
  20. Fetch Geo Information from https://api.ipbase.com/v1/json/ and display suitably

  21. Fetch TV Show information from https://api.tvmaze.com/shows/169 and display suitably
  22. Fetch Open Library information from https://openlibrary.org/api/volumes/brief/isbn/0735211299.json and display suitably
  23. Fetch Open Food Facts from https://world.openfoodfacts.org/api/v0/product/3068320120256.json and display suitably
  24. Fetch Exchange Rate information from https://open.er-api.com/v6/latest/USD and display suitably
  25. Fetch Public Digital Archive from https://archive.org/metadata/internationalspacestation-275990 and display suitably

  26. Fetch Google Books from https://www.googleapis.com/books/v1/volumes?q=%27http%27 having "http" in their content
  27. Fetch Pincode details from https://pincode.p.rapidapi.com/ Use a key and display
  28. Fetch Random Famous Quotes from https://andruxnet-random-famous-quotes.p.rapidapi.com/ and display suitably
  29. Fetch World Cities info from https://andruxnet-world-cities-v1.p.rapidapi.com/ and display suitably
  30. Fetch Indian Railway info from https://indianrailways.p.rapidapi.com/findstations.php and display suitably

  31. Fetch Mobile Number Tracker info from https://mobileinfo.p.rapidapi.com/ and display suitably
  32. Fetch Colour info from https://www.thecolorapi.com/id?hex=0047AB&rgb=0,71,171&hsl=215,100%,34%&cmyk=100,58,0,33&format=html and display suitably
  33. Fetch NASA info from https://api.nasa.gov/mars-photos/api/v1/rovers/curiosity/photos?sol=1000&camera=fhaz&api_key=DEMO_KEY and display suitably