An Introduction to App Development using Google's Flutter SDK which is used for crafting beautiful applications using a single codebase.
Have you ever wanted to build beautiful android/iOS applications? You can learn to craft user friendly beautiful apps within a month! Flutter is a frontend framework developed by Google to quickly build crossplatform apps for android/iOS/Linux/Windows/Mac. Compared to its counterparts like React Native, Swift and Java, Flutter is much easier to learn and use. Flutter supports a fast app development process hence it saves a lot of time that goes into getting your application from start to finish. Flutter is relatively a newer framework compared to React Native but there is an increasing demand of Flutter for App Development. By the end of this course, you will be fluently programming in Dart and be ready to build your own Flutter apps.
Pre-Requisites: Some basic programming knowledge would be beneficial along with a working computer onto which you can install Flutter. Apart from that we just need a great amount of enthusiasm from your side.
Course Duration: 4 weeks
Time Commitment: 12-14 hrs per week
Week 1: Basics of Dart Programing, Object Oriented Programing, Some Basic Widgets, Assignment
Week 2: Flutter Dev Packages, Some more widgets, demonstration of OOP ideas, Assignments
Week 3: Introduction to API through an app, Introduction to Firebase, Assignments
Week 4: Firebase
Final Assignment
Material to be released weekly in the form of tutorial links, documentation links and all the relevant links for learning in the best way possible.
There would be an app development mini project (assignment) each week where you'll implement the features and the widgets learnt by then. In all there will be three mini project assignments and one Final Assignment out of which two mini project assignments and the final assignment are to be compulsorily submitted for course completion. Apart from that we'll also have optional advanced assignments for quick and enthusiastic learners. Submission of two mini project assignments and the final assignment is required for receiving the course certificate.
Join this Telegram Group for discussions and doubts regarding this course.
Also join the WnCC Telegram channel for regular updates of our events.
Created with ❤️ by WnCC