Hello coders.

I am Kumar Lakshmanan from codingfrontend.

Last 3 months I learn Google flutter framework to create Android apps. Yeah this is my second project in flutter. This is a simple project to change your wallpaper dynamically from internet. 
 
I hope you like this Android app and also this app is user friendly.

I use API integration to fetch photos from website. I will spend 20 days to create this app and thousand lines of code in dart programming language. Finally, yes I will make it.



What is flutter ?

Flutter is Google's portable UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.


What is Dart ?

Dart is a client-optimized programming language for apps on multiple platforms. It is developed by Google and is used to build mobile, desktop, server, and web applications. Dart is an object-oriented, class-based, garbage-collected language with C-style syntax.


Flutter and Dart .

Dart is the programming language used to code Flutter apps. Dart is another product by Google and released version 2.1, before Flutter, in November. As it is starting out, the Flutter community is not as extensive as ReactNative, Ionic, or Xamarin. ... Dart looks a bit like C and is an object-oriented programming language.


Images


App logo

Wallpaper screen

Image View screen

Category screen

Search screen


Features


I make many of features in this app

Shuffle I use bottom navy bar in this app. This bottom navigation bar is really very graphically and user-friendly design.

And the bottom navigation for bar contains three items wallpapers ,categories and search.

In this wallpaper item my app fetch the API from pexels.com

And the category contains 12 items. cars 🚗 , City 🏙️ ,nature 🎄 ,space 🚀 ,sports 🎯 ,business ,inspiration, technology 💻 ,landscape 🌄,guns 🔫, flowers 🌺, models ,animations 🎇 and finally love 💕.


I use gridview for this scroll container and I make the infinite scroll. if the user scroll to the bottom of the app automatically call the lazy loading function to load more more more.....

In this search category I make one search box to search the photos

You can search the photos and take it as yours mobile wallpaper.
 
 This is the open source app. So anyone can install this app and use the source code.

Soon I will upload this app in playstore. Because this is a beta level app and many this app need many of modifications and features.

I planned to add some other features to this app.


  1. Dark and Light theme switch button on navbar.
  2. Bookmark a favorite photo.
  3. Slideshow on the Details screen and home screen
  4. Optimization of code to decrease the app weight.
  5. Make Suggestions on search screen
  6. Add material search bar to this app
  7. Download this image to the internal storage

 

Download Wallpaper App By Kumar




See the Code in Gist




1 Comments

Post a Comment

Previous Post Next Post